Changesets: spring
develop 691ef32e
Timestamp: 2011-07-20 20:54:09 Author: hoijui [ Details ] [ Diff ] |
use a much less ugly way of global buffer arrays in the AI Interface This reduces constantly allocated memory from ~130MB to ~ 2KB (for lines and points fetching by AIs). Depending on which AIs are used and how much is drawn, it may not likely raise above 10MB anymore. |
||
mod - rts/ExternalAI/AICallback.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/AICallback.h | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/EngineOutHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SSkirmishAICallbackImpl.h | [ Diff ] [ File ] | ||
mod - rts/Game/InMapDraw.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/InMapDraw.h | [ Diff ] [ File ] | ||
develop a32d9d1f
Timestamp: 2011-07-20 20:47:09 Author: Tobi Vollebregt [ Details ] [ Diff ] |
buildbot: change deprecated name | ||
mod - buildbot/master/master.cfg | [ Diff ] [ File ] | ||
develop d0294282
Timestamp: 2011-07-20 20:43:39 Author: hoijui [ Details ] [ Diff ] |
InMapDrawModel: track the total number of points and lines | ||
mod - rts/Game/InMapDrawModel.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/InMapDrawModel.h | [ Diff ] [ File ] | ||
develop ad9a30a7
Timestamp: 2011-07-20 20:39:16 Author: hoijui [ Details ] [ Diff ] |
get rid of one ugly global buffer array in the AI Interface | ||
mod - rts/ExternalAI/AICallback.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp | [ Diff ] [ File ] | ||
develop 88d3b4ec
Timestamp: 2011-07-20 20:30:13 Author: Kaylewt [ Details ] [ Diff ] |
SetMapSquareTexture: support named textures | ||
mod - rts/Lua/LuaUnsyncedCtrl.cpp | [ Diff ] [ File ] | ||
develop 8f484c12
Timestamp: 2011-07-20 19:33:35 Author: hoijui [ Details ] [ Diff ] |
free memory calloc'ed in global vars in the AI Interface on shutdown | ||
mod - rts/ExternalAI/EngineOutHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SSkirmishAICallbackImpl.h | [ Diff ] [ File ] | ||
develop cf8be91a
Timestamp: 2011-07-20 19:31:23 Author: hoijui [ Details ] [ Diff ] |
reserve vector space for additional entry "immensely" important! |
||
mod - rts/System/Config/ConfigHandler.cpp | [ Diff ] [ File ] | ||
develop 9aafbaeb
Timestamp: 2011-07-20 16:02:20 Author: hoijui [ Details ] [ Diff ] |
CppCheck: resolve "Function parameter 'abc' should be passed by reference" | ||
mod - rts/Sim/Projectiles/Projectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/DirtProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/DirtProjectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/HeatCloudProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/HeatCloudProjectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/TracerProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/TracerProjectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/WakeProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/WakeProjectile.h | [ Diff ] [ File ] | ||
develop ffc9d0b1
Timestamp: 2011-07-20 16:01:03 Author: hoijui [ Details ] [ Diff ] |
CppCheck: resolve "'operator=' should return something" | ||
mod - rts/System/Config/ConfigVariable.h | [ Diff ] [ File ] | ||
develop bdccb967
Timestamp: 2011-07-20 15:59:56 Author: hoijui [ Details ] [ Diff ] |
CppCheck: resolve four times: "is assigned a value that is never used" | ||
mod - rts/System/Platform/Misc.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Sound/OggStream.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Sound/SoundBuffer.cpp | [ Diff ] [ File ] | ||
develop 87a9815d
Timestamp: 2011-07-20 15:55:53 Author: hoijui [ Details ] [ Diff ] |
rename CKeyBindings::Command() to ExecuteCommand() | ||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/GuiHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/KeyAutoBinder.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/KeyBindings.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/KeyBindings.h | [ Diff ] [ File ] | ||
mod - rts/Game/UI/SelectionKeyHandler.cpp | [ Diff ] [ File ] | ||
develop 30081f3c
Timestamp: 2011-07-20 15:54:26 Author: hoijui [ Details ] [ Diff ] |
misc minor cleanup (no logic changes) | ||
mod - rts/Game/UI/KeyBindings.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SM3/terrain/Terrain.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/HeatCloudProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/HeatCloudProjectile.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/TracerProjectile.cpp | [ Diff ] [ File ] | ||
mod - rts/System/creg/Serializer.cpp | [ Diff ] [ File ] | ||
develop 7f123e86
Timestamp: 2011-07-20 00:37:14 Author: Tobi Vollebregt [ Details ] [ Diff ] |
buildbot: replace PBChangeSource (unsafe) with change_hook and remove PBListener (unused) | ||
mod - buildbot/master/buildbot.mk | [ Diff ] [ File ] | ||
mod - buildbot/master/master.cfg | [ Diff ] [ File ] | ||
develop 81eade8a
Timestamp: 2011-07-19 21:46:37 Author: Kaylewt [ Details ] [ Diff ] |
unit_script: fix recursive [callin->callout->callin] setting/restoring of activeUnit (0002565) | ||
mod - cont/base/springcontent/LuaGadgets/Gadgets/unit_script.lua | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/LuaUnitScript.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/LuaUnitScript.h | [ Diff ] [ File ] | ||
develop 15eebe85
Timestamp: 2011-07-19 18:23:51 Author: hoijui [ Details ] [ Diff ] |
catch exception as const reference (CppCheck fix) | ||
mod - rts/System/FileSystem/ArchiveScanner.cpp | [ Diff ] [ File ] | ||
develop c8a76881
Timestamp: 2011-07-19 18:22:53 Author: hoijui [ Details ] [ Diff ] |
add missing cstring includes [fix] | ||
mod - rts/ExternalAI/SAIInterfaceCallbackImpl.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/PlayerRoster.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFMapFile.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/TeamStatistics.h | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/Demo.cpp | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/DemoReader.cpp | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/DemoRecorder.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Sound/SoundBuffer.cpp | [ Diff ] [ File ] | ||
develop c2c010df
Timestamp: 2011-07-19 17:35:46 Author: hoijui [ Details ] [ Diff ] |
kill all teams that are still alive at game end [fix] Among possibly other problems, this fixes an issue with AIs not being uninitialized properly. |
||
mod - rts/ExternalAI/SkirmishAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
develop fad52221
Timestamp: 2011-07-19 17:32:14 Author: hoijui [ Details ] [ Diff ] |
initialize lots of member vars in ctors (found through CppCheck) | ||
mod - rts/Lua/LuaEventBatch.h | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundTextures.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Env/AdvSky.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Env/BasicSky.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/GroundDecalHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/IPath.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathDataTypes.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathFinder.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathManager.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/SimpleParticleSystem.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/CobThread.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitDef.cpp | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Watchdog.cpp | [ Diff ] [ File ] | ||
develop 3180bf12
Timestamp: 2011-07-19 14:46:08 Author: hoijui [ Details ] [ Diff ] |
cleanup, CppCheck fixes preparation (no logic changes) * doxygen-ify comments * cleanup doc comments * move doc comments from .cpp to .h * move member functions before member vars * format * white-spaces |
||
mod - rts/Map/SMF/SMFGroundTextures.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Env/AdvSky.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Env/AdvSky.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/Env/BasicSky.h | [ Diff ] [ File ] | ||
mod - rts/Rendering/GroundDecalHandler.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/IPath.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathDataTypes.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathFinder.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathFinder.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Path/Default/PathManager.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Projectiles/Unsynced/SimpleParticleSystem.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/CobThread.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/CobThread.h | [ Diff ] [ File ] | ||
develop c7b4723c
Timestamp: 2011-07-19 14:04:09 Author: Kaylewt [ Details ] [ Diff ] |
fix bug in CWeapon::HaveFreeLineOfFire | ||
mod - rts/Sim/Weapons/BeamLaser.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/EmgCannon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/FlameThrower.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/LaserCannon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/LightningCannon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/MissileLauncher.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Rifle.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Weapon.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/Weapon.h | [ Diff ] [ File ] | ||
develop 638b0294
Timestamp: 2011-07-19 11:59:41 Author: hoijui [ Details ] [ Diff ] |
cleanup LuaEventBatch.h (no logic changes) * add header-guards * add license header * move member vars to end of structs * `type *name` -> `type* name` * white-spaces |
||
mod - rts/Lua/LuaEventBatch.h | [ Diff ] [ File ] | ||
develop 8ba0c79b
Timestamp: 2011-07-19 11:23:02 Author: hoijui [ Details ] [ Diff ] |
initialize CModInfo::luaThreadingModel | ||
mod - rts/Sim/Misc/ModInfo.h | [ Diff ] [ File ] | ||
develop 4cd9ee49
Timestamp: 2011-07-19 11:22:18 Author: hoijui [ Details ] [ Diff ] |
cleanup doc comments and header guards (no logic changes) | ||
mod - rts/Rendering/Models/s3o.h | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/demofile.h | [ Diff ] [ File ] | ||
develop f041d374
Timestamp: 2011-07-19 11:22:04 Author: hoijui [ Details ] [ Diff ] |
use swab*InPlace() macros (no logic changes) This removes some CppCheck warnings: Redundant assignment of "abcd" to itself and it prevents typos like: abcd = swabDWord(abcx) |
||
mod - rts/Game/PlayerStatistics.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/TeamController.h | [ Diff ] [ File ] | ||
mod - rts/Map/SM3/SM3Map.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFGroundTextures.cpp | [ Diff ] [ File ] | ||
mod - rts/Map/SMF/SMFMapFile.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/3DOParser.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/S3OParser.cpp | [ Diff ] [ File ] | ||
mod - rts/Rendering/Models/s3o.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/TeamStatistics.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Scripts/CobFile.cpp | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/DemoRecorder.cpp | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/LuaLoadSaveHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/demofile.h | [ Diff ] [ File ] | ||
mod - rts/System/Sound/SoundBuffer.cpp | [ Diff ] [ File ] | ||
mod - rts/System/creg/Serializer.cpp | [ Diff ] [ File ] | ||
develop 56155a08
Timestamp: 2011-07-19 11:16:26 Author: hoijui [ Details ] [ Diff ] |
extend swab*() macros with in-place editions | ||
mod - rts/System/Platform/byteorder.h | [ Diff ] [ File ] | ||