Changesets: spring
develop fdbe96d9
Timestamp: 2016-12-07 13:30:16 Author: rtri [ Details ] [ Diff ] |
fix 0005404 | ||
mod - rts/Lua/LuaSyncedMoveCtrl.cpp | [ Diff ] [ File ] | ||
develop 4285bc19
Timestamp: 2016-12-06 22:25:37 Author: rtri Committer: GitHub [ Details ] [ Diff ] |
reserve a few ID buckets in FeatureHandler | ||
mod - rts/Sim/Features/FeatureHandler.h | [ Diff ] [ File ] | ||
develop 89dbf2f9
Timestamp: 2016-12-05 20:50:11 Author: rtri [ Details ] [ Diff ] |
repeal and replace C{Unit,Feature}Set 1) these should have stored ID's from the start, not pointers 2) unordered_set should be sync-safe with integer keys so long as all implementations use the same hash function, which for ints conveniently defaults to identity s/unitHandler->units/unitHandler->GetUnit/g |
||
mod - rts/ExternalAI/AICallback.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/AICheats.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SkirmishAIWrapper.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/Benchmark.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/SelectedUnitsAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/SelectedUnitsHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/SelectedUnitsHandler.h | [ Diff ] [ File ] | ||
mod - rts/Game/SyncedGameCommands.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/Groups/Group.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/Groups/Group.h | [ Diff ] [ File ] | ||
mod - rts/Game/UI/Groups/GroupHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/GuiHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/MiniMap.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/SelectionKeyHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/UnitTracker.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UnsyncedGameCommands.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/WaitCommandsAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/WaitCommandsAI.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaUnsyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaUnsyncedCtrl.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaUnsyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Net/NetCommands.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/CommandDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/CommandDrawer.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Env/ITreeDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/IPathDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Map/InfoTexture/Modern/Path.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/CMakeLists.txt | [ Diff ] [ File ] | ||
mod - rts/Sim/Features/FeatureHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Features/FeatureHandler.h | [ Diff ] [ File ] | ||
rm - rts/Sim/Features/FeatureSet.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/ResourceMapAnalyzer.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/MoveTypes/GroundMoveType.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/ExplosionGenerator.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/BuilderCAI.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/CommandAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/CommandAI.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/LuaUnitScript.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/UnitScript.cpp | [ Diff ] [ File ] | ||
rm - rts/Sim/Units/UnitSet.cpp | [ Diff ] [ File ] | ||
rm - rts/Sim/Units/UnitSet.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitTypes/Builder.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Sync/DumpState.cpp | [ Diff ] [ File ] | ||
develop f4304c56
Timestamp: 2016-12-05 12:11:03 Author: rtri [ Details ] [ Diff ] |
clear GameRulesParams on reload | ||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaHandleSynced.h | [ Diff ] [ File ] | ||
mod - rts/System/SpringApp.cpp | [ Diff ] [ File ] | ||
develop ccec007c
Timestamp: 2016-12-05 02:42:52 Author: rtri [ Details ] [ Diff ] |
remove failing VFSHandler assert convert ArchiveScanner::GetAllArchivesUsedBy to iterative form (saves needless vector copying + allows cleaner error handling) |
||
mod - rts/System/FileSystem/ArchiveScanner.cpp | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/ArchiveScanner.h | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/VFSHandler.cpp | [ Diff ] [ File ] | ||
develop 035dfe32
Timestamp: 2016-12-05 00:07:33 Author: rtri [ Details ] [ Diff ] |
take out more std::set's | ||
mod - rts/Game/UI/GuiHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaFBOs.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaHandle.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGL.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaRBOs.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaRBOs.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaUnsyncedCtrl.cpp | [ Diff ] [ File ] | ||
develop d6561891
Timestamp: 2016-12-04 18:18:02 Author: rtri Committer: GitHub [ Details ] [ Diff ] |
remove std::move to test cleanrock's assumption | ||
mod - rts/System/FileSystem/ArchiveScanner.cpp | [ Diff ] [ File ] | ||
develop ce3ec4bc
Timestamp: 2016-12-04 02:38:37 Author: rtri Committer: GitHub [ Details ] [ Diff ] |
Merge pull request 0000280 from sprunk/patch-13 Fix targfac mult |
||
mod - rts/Sim/Misc/LosHandler.h | [ Diff ] [ File ] | ||
develop f57808c6
Timestamp: 2016-12-03 21:18:49 Author: rtri [ Details ] [ Diff ] |
micro-optimize the MSM lookup | ||
mod - rts/Sim/Path/Default/PathEstimator.cpp | [ Diff ] [ File ] | ||
develop 9457360d
Timestamp: 2016-12-03 18:41:21 Author: rtri [ Details ] [ Diff ] |
take actual speed-modifiers into account for PE heuristic instead of assuming every map is SpeedMetal (fatally optimistic) | ||
mod - rts/Sim/Path/Default/PathEstimator.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathEstimator.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathFinderDef.cpp | [ Diff ] [ File ] | ||
develop 3576b4fb
Timestamp: 2016-12-03 15:33:57 Author: rtri [ Details ] [ Diff ] |
addendum e41d9be271 (factor in node spacing) | ||
mod - rts/Sim/Path/Default/PathFinderDef.cpp | [ Diff ] [ File ] | ||
develop e41d9be2
Timestamp: 2016-12-03 15:22:10 Author: rtri [ Details ] [ Diff ] |
fix 0005411 | ||
mod - rts/Sim/Path/Default/PathFinderDef.cpp | [ Diff ] [ File ] | ||
develop ae0ef2f0
Timestamp: 2016-12-03 13:23:07 Author: rtri [ Details ] [ Diff ] |
fix PE heuristic | ||
mod - rts/Sim/Path/Default/IPathFinder.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathDataTypes.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathEstimator.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathFinder.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathFinderDef.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathFinderDef.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathManager.cpp | [ Diff ] [ File ] | ||
develop 4960e399
Timestamp: 2016-12-03 02:08:07 Author: sprunk Committer: GitHub [ Details ] [ Diff ] |
Fix targfac mult | ||
mod - rts/Sim/Misc/LosHandler.h | [ Diff ] [ File ] | ||
develop 9fe8876c
Timestamp: 2016-12-03 01:46:46 Author: jK [ Details ] [ Diff ] |
remove WorkerThreadSpinTime, cause it now has nearly no impact on the performance anymore | ||
mod - rts/System/Platform/Battery.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Battery.h | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Linux/Futex.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Mac/Signal.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Threading.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Win/CriticalSection.cpp | [ Diff ] [ File ] | ||
mod - rts/System/ThreadPool.cpp | [ Diff ] [ File ] | ||
mod - rts/System/ThreadPool.h | [ Diff ] [ File ] | ||
mod - test/engine/System/testThreadPool.cpp | [ Diff ] [ File ] | ||
develop 4662a4a6
Timestamp: 2016-12-02 23:46:23 Author: rtri [ Details ] [ Diff ] |
random missing #include | ||
mod - rts/Map/SMF/SMFReadMap.cpp | [ Diff ] [ File ] | ||
develop fe30b1c2
Timestamp: 2016-12-02 23:44:06 Author: rtri [ Details ] [ Diff ] |
fix ExploSpike projectiles disappearing after Collision() | ||
mod - rts/Rendering/Env/Particles/Classes/ExploSpikeProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Env/Particles/Classes/ExploSpikeProjectile.h | [ Diff ] [ File ] | ||
develop f313f0f2
Timestamp: 2016-12-02 21:51:36 Author: rtri [ Details ] [ Diff ] |
s/std::set/std::vector+std::sort/ProjectileDrawer | ||
mod - rts/Rendering/Env/Particles/ProjectileDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Env/Particles/ProjectileDrawer.h | [ Diff ] [ File ] | ||
develop f56cc558
Timestamp: 2016-12-02 16:00:05 Author: rtri [ Details ] [ Diff ] |
mark all *TaskGroup::ExecuteTask()'s as override 1) good practice 2) pure virtual method called terminate called without an active exception Program received signal SIGABRT, Aborted. [Switching to Thread 0x7fffe992b700 (LWP 11671)] 0x00007ffff4c12cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0x00007ffff4c12cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007ffff4c160d8 in __GI_abort () at abort.c:89 #2 0x00007ffff551d535 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 0000003 0x00007ffff551b6d6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 0000004 0x00007ffff551b703 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 0000005 0x00007ffff551c1bf in __cxa_pure_virtual () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x0000000000876ca1 in ThreadPool::DoTask (queue=...) at rts/System/ThreadPool.cpp:150 #7 0x0000000000876e08 in ThreadPool::WorkerLoop (id=3) at rts/System/ThreadPool.cpp:174 #8 0x00007ffff556ea60 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #9 0x00007ffff78bf182 in start_thread (arg=0x7fffe992b700) at pthread_create.c:312 0000010 0x00007ffff4cd647d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 (gdb) frame 6 #6 0x0000000000876ca1 in ThreadPool::DoTask (queue=...) at rts/System/ThreadPool.cpp:150 150 while (tg->ExecuteTask()) { (gdb) p tg $1 = (ITaskGroup *) 0x2e806c58 |
||
mod - rts/System/ThreadPool.h | [ Diff ] [ File ] | ||
develop 6e14f6f1
Timestamp: 2016-12-02 13:16:48 Author: rtri [ Details ] [ Diff ] |
fix testFileSystem | ||
mod - rts/System/FileSystem/FileSystemAbstraction.cpp | [ Diff ] [ File ] | ||
develop 4aff6b1f
Timestamp: 2016-12-01 23:50:01 Author: jK [ Details ] [ Diff ] |
mehhhh | ||
mod - rts/System/CMakeLists.txt | [ Diff ] [ File ] | ||
develop 5911a3ef
Timestamp: 2016-12-01 23:36:00 Author: jK [ Details ] [ Diff ] |
k this one is it (I hope) | ||
mod - rts/System/CMakeLists.txt | [ Diff ] [ File ] | ||
mod - test/engine/System/testThreadPool.cpp | [ Diff ] [ File ] | ||
develop 9354d297
Timestamp: 2016-12-01 23:11:30 Author: rtri [ Details ] [ Diff ] |
'modtype' is supposed to be an integer value do not auto-add springcontent dependency to non-game "mod" archives more C++11 code in ArchiveScanner, VFSHandler; also s/list/deque replace costly LuaMenu strcmp in LuaOpenGLUtils allow blitting from/to the default FB with userdata FBO's |
||
mod - cont/base/bitmaps/modinfo.lua | [ Diff ] [ File ] | ||
mod - cont/base/cursors/modinfo.lua | [ Diff ] [ File ] | ||
mod - cont/base/maphelper/modinfo.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/modinfo.lua | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaFBOs.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaFBOs.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaHandle.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaMenu.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaOpenGLUtils.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/ExplosionGenerator.cpp | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/ArchiveScanner.cpp | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/ArchiveScanner.h | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/Archives/IArchive.cpp | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/Archives/IArchive.h | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/FileSystemAbstraction.cpp | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/FileSystemAbstraction.h | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/VFSHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/System/TdfParser.cpp | [ Diff ] [ File ] | ||
develop 5d7b9dda
Timestamp: 2016-12-01 22:27:31 Author: jK [ Details ] [ Diff ] |
and last one (I hope) | ||
mod - rts/System/maindefines.h | [ Diff ] [ File ] | ||
develop 77d9ee36
Timestamp: 2016-12-01 22:10:06 Author: jK [ Details ] [ Diff ] |
fix ThreadPool::SingleTask | ||
mod - rts/System/ThreadPool.h | [ Diff ] [ File ] | ||