2025-08-30 00:31 CEST

Changesets: spring

Search ] Browse ] Back to Index ]
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 ]
First  Prev  1 2 3 ... 60 61 62 63 64 65 66 ... 110 ... 220 ... 330 ... 440 ... 550 ... 660 ... 770 ... 880 ... 990 ... 1057 1058 1059  Next  Last