Changesets: spring
maintenance 0871f35d
Timestamp: 2018-11-12 13:24:21 Author: rtri Committer: GitHub [ Details ] [ Diff ] |
fix 0006077 | ||
mod - rts/System/Platform/WindowManagerHelper.cpp | [ Diff ] [ File ] | ||
develop 4ed0b9e1
Timestamp: 2018-11-12 13:24:15 Author: rtri Committer: GitHub [ Details ] [ Diff ] |
fix 0006077 | ||
mod - rts/System/Platform/WindowManagerHelper.cpp | [ Diff ] [ File ] | ||
maintenance 15d6cc66
Timestamp: 2018-11-11 21:44:11 Author: rt [ Details ] [ Diff ] |
fix 0006076 | ||
mod - rts/Game/GameHelper.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Cannon.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/StarburstLauncher.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/StarburstLauncher.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Weapon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Weapon.h | [ Diff ] [ File ] | ||
develop fd0609fb
Timestamp: 2018-11-11 21:44:11 Author: rt [ Details ] [ Diff ] |
fix 0006076 | ||
mod - rts/Game/GameHelper.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Cannon.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/StarburstLauncher.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/StarburstLauncher.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Weapon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Weapon.h | [ Diff ] [ File ] | ||
maintenance fabec3d3
Timestamp: 2018-11-11 19:43:10 Author: rt [ Details ] [ Diff ] |
fix 0006074 | ||
mod - rts/Sim/MoveTypes/HoverAirMoveType.cpp | [ Diff ] [ File ] | ||
develop 2baa96c7
Timestamp: 2018-11-11 19:43:10 Author: rt [ Details ] [ Diff ] |
fix 0006074 | ||
mod - rts/Sim/MoveTypes/HoverAirMoveType.cpp | [ Diff ] [ File ] | ||
maintenance 06a7c46b
Timestamp: 2018-11-10 19:16:48 Author: Gajo Petrovic [ Details ] [ Diff ] |
Wrap error in printing calls to tostring() to prevent them from crashing pcall error can be a non-string, happens rarely but makes debugging hell Had those issues during previous LD: https://springrts.com/phpbb/viewtopic.php?f=90&t=37236&start=20#p587430 |
||
mod - cont/LuaUI/widgets.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaGadgets/Gadgets/unit_script.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaGadgets/gadgets.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaHandler/Utilities/addonRevisions.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaHandler/handler.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/gamedata/explosions.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/gamedata/featuredefs.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/gamedata/unitdefs.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/gamedata/weapondefs.lua | [ Diff ] [ File ] | ||
develop 918641e7
Timestamp: 2018-11-10 19:16:48 Author: Gajo Petrovic [ Details ] [ Diff ] |
Wrap error in printing calls to tostring() to prevent them from crashing pcall error can be a non-string, happens rarely but makes debugging hell Had those issues during previous LD: https://springrts.com/phpbb/viewtopic.php?f=90&t=37236&start=20#p587430 |
||
mod - cont/LuaUI/widgets.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaGadgets/Gadgets/unit_script.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaGadgets/gadgets.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaHandler/Utilities/addonRevisions.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaHandler/handler.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/gamedata/explosions.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/gamedata/featuredefs.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/gamedata/unitdefs.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/gamedata/weapondefs.lua | [ Diff ] [ File ] | ||
maintenance 62297f4d
Timestamp: 2018-11-10 18:26:06 Author: Gajo Petrovic [ Details ] [ Diff ] |
fix 0005537 ArchiveScanner will now properly detect when modinfo.lua/mapinfo.lua changes, and reparse the archive. This fixes issues like changing the depends subtable and not seeing any change until the cache dir is deleted. Implementation details: - We now cache an additional path to the modinfo.lua/mapinfo.lua and the related modified timestamp. This applies to datadirs (.sdd) archives only - This means that reading the cache will have two additional stat calls for datadirs. I have over 40 .sdd archives (on both HDD and SSD) and there is no noticeable performance hit. Players are likely to have very few of such archives, probably 0. So unlikely to hurt performance in general. - Likewise, this information is only saved for datadirs as well, so there shouldn't be any performance hit on writing the cache either. - The way I obtain the full path of the archive is stolen from `CVFSHandler::GetFileAbsolutePath`, and maybe could be rewritten with DRY. Also probably should be tested on windows, the "/" seems suspicious Minor: - INTERNAL_VAR is incremented - CheckCachedData signature is modified to pass modifiedTime by reference as it cannot be nullptr - internalver is loaded as lowercase (consistent to how its saved) |
||
mod - rts/System/FileSystem/ArchiveScanner.cpp | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/ArchiveScanner.h | [ Diff ] [ File ] | ||
develop 6e2a739d
Timestamp: 2018-11-10 18:26:06 Author: Gajo Petrovic [ Details ] [ Diff ] |
fix 0005537 ArchiveScanner will now properly detect when modinfo.lua/mapinfo.lua changes, and reparse the archive. This fixes issues like changing the depends subtable and not seeing any change until the cache dir is deleted. Implementation details: - We now cache an additional path to the modinfo.lua/mapinfo.lua and the related modified timestamp. This applies to datadirs (.sdd) archives only - This means that reading the cache will have two additional stat calls for datadirs. I have over 40 .sdd archives (on both HDD and SSD) and there is no noticeable performance hit. Players are likely to have very few of such archives, probably 0. So unlikely to hurt performance in general. - Likewise, this information is only saved for datadirs as well, so there shouldn't be any performance hit on writing the cache either. - The way I obtain the full path of the archive is stolen from `CVFSHandler::GetFileAbsolutePath`, and maybe could be rewritten with DRY. Also probably should be tested on windows, the "/" seems suspicious Minor: - INTERNAL_VAR is incremented - CheckCachedData signature is modified to pass modifiedTime by reference as it cannot be nullptr - internalver is loaded as lowercase (consistent to how its saved) |
||
mod - rts/System/FileSystem/ArchiveScanner.cpp | [ Diff ] [ File ] | ||
mod - rts/System/FileSystem/ArchiveScanner.h | [ Diff ] [ File ] | ||
maintenance 0b800f18
Timestamp: 2018-11-10 14:38:41 Author: rlcevg Committer: rt [ Details ] [ Diff ] |
SetWantedMaxSpeed leftovers (0000418) * Update CircuitAI submodule * Eradicate SetWantedMaxSpeed (no half-measures) |
||
mod - AI/Skirmish/CircuitAI | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/Interface/AISCommands.h | [ Diff ] [ File ] | ||
develop 0e7b4094
Timestamp: 2018-11-10 14:38:41 Author: rlcevg Committer: rtri [ Details ] [ Diff ] |
SetWantedMaxSpeed leftovers (0000418) * Update CircuitAI submodule * Eradicate SetWantedMaxSpeed (no half-measures) |
||
mod - AI/Skirmish/CircuitAI | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/Interface/AISCommands.h | [ Diff ] [ File ] | ||
maintenance faac1d4e
Timestamp: 2018-11-10 12:01:20 Author: rt [ Details ] [ Diff ] |
fix 0006070 | ||
mod - rts/Lua/LuaUnsyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/UnitDrawer.h | [ Diff ] [ File ] | ||
maintenance 70392810
Timestamp: 2018-11-09 17:44:10 Author: rt [ Details ] [ Diff ] |
allow overriding default group-move wanted speed | ||
mod - rts/Game/SelectedUnitsAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/SelectedUnitsAI.h | [ Diff ] [ File ] | ||
develop e4b98d1e
Timestamp: 2018-11-09 17:44:10 Author: rt [ Details ] [ Diff ] |
allow overriding default group-move wanted speed | ||
mod - rts/Game/SelectedUnitsAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/SelectedUnitsAI.h | [ Diff ] [ File ] | ||
maintenance fc66fa3b
Timestamp: 2018-11-09 17:33:50 Author: rt [ Details ] [ Diff ] |
add. 8942a23b | ||
mod - rts/Sim/Misc/CollisionHandler.h | [ Diff ] [ File ] | ||
develop ac49831d
Timestamp: 2018-11-09 17:33:50 Author: rt [ Details ] [ Diff ] |
add. 8942a23b | ||
mod - rts/Sim/Misc/CollisionHandler.h | [ Diff ] [ File ] | ||
maintenance 7ebcf7d3
Timestamp: 2018-11-09 16:41:40 Author: lhog Committer: rt [ Details ] [ Diff ] |
Changed a few things to make develop compile on MSVC (0000417) * Changed a few things to make develop compile on MSVC * reserve ugliness for MSVC |
||
mod - rts/Lua/LuaIO.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/MapInfo.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/DefinitionTag.h | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Win/WinVersion.cpp | [ Diff ] [ File ] | ||
mod - rts/aGui/HorizontalLayout.cpp | [ Diff ] [ File ] | ||
develop 3579e31d
Timestamp: 2018-11-09 16:41:40 Author: lhog Committer: rtri [ Details ] [ Diff ] |
Changed a few things to make develop compile on MSVC (0000417) * Changed a few things to make develop compile on MSVC * reserve ugliness for MSVC |
||
mod - rts/Lua/LuaIO.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/MapInfo.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/DefinitionTag.h | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Win/WinVersion.cpp | [ Diff ] [ File ] | ||
mod - rts/aGui/HorizontalLayout.cpp | [ Diff ] [ File ] | ||
maintenance 5fb4bb6e
Timestamp: 2018-11-08 23:31:56 Author: rt [ Details ] [ Diff ] |
- | ||
mod - rts/Sim/Misc/CollisionHandler.h | [ Diff ] [ File ] | ||
develop f108cfe0
Timestamp: 2018-11-08 23:31:56 Author: rt [ Details ] [ Diff ] |
- | ||
mod - rts/Sim/Misc/CollisionHandler.h | [ Diff ] [ File ] | ||
maintenance ffeaa716
Timestamp: 2018-11-08 23:25:34 Author: rt [ Details ] [ Diff ] |
fix 0006069 | ||
mod - rts/Sim/Misc/CollisionHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Weapon.cpp | [ Diff ] [ File ] | ||
develop 8942a23b
Timestamp: 2018-11-08 23:25:34 Author: rt [ Details ] [ Diff ] |
fix 0006069 | ||
mod - rts/Sim/Misc/CollisionHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/CollisionHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Weapon.cpp | [ Diff ] [ File ] | ||
maintenance da7916af
Timestamp: 2018-11-08 18:11:47 Author: rt [ Details ] [ Diff ] |
fix 0006068 | ||
mod - rts/Sim/Weapons/WeaponDef.cpp | [ Diff ] [ File ] | ||
develop e089e42d
Timestamp: 2018-11-08 18:11:47 Author: rt [ Details ] [ Diff ] |
fix 0006068 | ||
mod - rts/Sim/Weapons/WeaponDef.cpp | [ Diff ] [ File ] | ||