2025-08-22 12:28 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
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 ]
First  Prev  1 2 3 ... 110 ... 181 182 183 184 185 186 187 ... 220 ... 330 ... 440 ... 550 ... 660 ... 770 ... 880 ... 990 ... 1057 1058 1059  Next  Last