[spring] branch master updated (2e0d65b -> da0f54f)

Markus Koschany apo-guest at moszumanska.debian.org
Sat Mar 5 21:47:57 UTC 2016


This is an automated email from the git hooks/post-receive script.

apo-guest pushed a change to branch master
in repository spring.

      from  2e0d65b   make generated .sdz (zip) archives reproducible
       new  9a3dc3b   Drop spring-dbg and use the new spring-dbgsym package instead.
       new  1949033   Declare compliance with Debian Policy 3.9.7.
       new  563b772   Update my e-mail address.
       new  edae912   Vcs fields: Use https.
       new  f9d0dcb   Imported Upstream version 101.0+dfsg
       new  1d34cc7   Merge tag 'upstream/101.0+dfsg'
       new  18a2a33   Drop remove-ThreadPool-test.patch. Fixed upstream.
       new  5edd36e   More e-mail updates
       new  11c7ab0   Start new changelog entry
       new  5a7d428   Drop sdl-debian.patch
       new  30b31f1   Rebase sdl-debian.patch
       new  c78ab13   Set PRD_JSONCPP_INTERNAL to FALSE and use Debian's version.
       new  36c433b   Update get-orig-source target: Include pr-downloader
       new  0abcc40   Imported Upstream version 101.0+dfsg
       new  1756e6f   Imported Upstream version 101.0+dfsg
       new  b19dc01   Imported Upstream version 101.0+dfsg
       new  f53981e   Merge tag 'upstream/101.0+dfsg'
       new  47916bf   Add libcurl4-gnutls-dev to B-D.
       new  484eb60   Add libjsoncpp-dev to B-D.
       new  d3b114b   Update spring-javaai.lintian-overrides
       new  d4510a5   Install pr-downloader to /usr/bin.
       new  5e7da92   Install new Shard AI and examples to /usr/share/games/spring.
       new  b14103b   Update changelog
       new  0078f9f   wrap-and-sort -sab
       new  53bea83   Homepage field: Use https.
       new  56af95e   Update debian/copyright for new release.
       new  df2fad1   Install pr-downloader to /usr/games
       new  da0f54f   Update changelog timestamp.

The 28 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   33 +-
 .travis.yml                                        |   11 +-
 AI/CMakeLists.txt                                  |    2 +-
 AI/Interfaces/C/src/Interface.cpp                  |  228 +-
 AI/Interfaces/C/src/Interface.h                    |   45 +-
 AI/Interfaces/C/src/InterfaceExport.cpp            |   33 +-
 AI/Interfaces/C/src/InterfaceExport.h              |   15 +-
 AI/Interfaces/C/src/SSkirmishAISpecifier.cpp       |  114 +-
 AI/Interfaces/C/src/SSkirmishAISpecifier.h         |   23 +-
 AI/Interfaces/Java/CMakeLists.txt                  |   30 +-
 AI/Interfaces/Java/bin/native_wrappCallback.awk    |    4 +
 AI/Interfaces/Java/src/main/native/JavaBridge.c    |    4 +-
 AI/Skirmish/AAI/AAI.cpp                            |    5 +-
 AI/Skirmish/AAI/AAIBuildTable.cpp                  |    4 +-
 AI/Skirmish/AAI/AAIConfig.cpp                      |  206 +-
 AI/Skirmish/AAI/AAIConfig.h                        |   13 +-
 AI/Skirmish/AAI/AAIConstructor.cpp                 |    8 +-
 AI/Skirmish/AAI/AAIGroup.h                         |    4 +-
 AI/Skirmish/AAI/AAIMap.cpp                         |   16 +-
 AI/Skirmish/AAI/AIExport.cpp                       |    2 +-
 AI/Skirmish/E323AI/AIExport.cpp                    |    5 +-
 AI/Skirmish/E323AI/CPathfinder.cpp                 |    6 +-
 AI/Skirmish/HughAI/CMakeLists.txt                  |   12 +-
 AI/Skirmish/KAIK/AIExport.cpp                      |    5 +-
 AI/Skirmish/KAIK/CommandTracker.cpp                |    3 +
 AI/Skirmish/KAIK/CommandTracker.h                  |    5 +-
 AI/Skirmish/KAIK/DGunController.cpp                |    2 +-
 AI/Skirmish/KAIK/MicroPather.cpp                   |   24 +-
 AI/Skirmish/KAIK/PathFinder.cpp                    |    4 +-
 AI/Skirmish/KAIK/ThreatMap.cpp                     |   27 +-
 AI/Skirmish/KAIK/Unit.h                            |    3 +-
 AI/Skirmish/RAI/AIExport.cpp                       |    5 +-
 AI/Skirmish/Shard/.gitignore                       |    3 +
 AI/Skirmish/Shard/README.md                        |    6 +
 AI/Skirmish/Shard/data/ai/BA/attackerbehaviour.lua |   16 +-
 AI/Skirmish/Shard/data/ai/ZK/attackerbehaviour.lua |   15 +-
 AI/Skirmish/Shard/data/ai/ZK/behaviours.lua        |    9 +-
 AI/Skirmish/Shard/data/ai/ZK/taskqueues.lua        |   51 +-
 AI/Skirmish/Shard/data/ai/ai.lua                   |   19 +-
 AI/Skirmish/Shard/data/ai/attackerbehaviour.lua    |   10 +-
 AI/Skirmish/Shard/data/ai/attackhandler.lua        |   92 +-
 AI/Skirmish/Shard/data/ai/behaviour.lua            |    9 +
 AI/Skirmish/Shard/data/ai/behaviourfactory.lua     |    9 +-
 AI/Skirmish/Shard/data/ai/behaviours.lua           |    8 +-
 AI/Skirmish/Shard/data/ai/bootbehaviour.lua        |   75 +
 AI/Skirmish/Shard/data/ai/modules.lua              |    8 +-
 AI/Skirmish/Shard/data/ai/preload/api.lua          |  301 +--
 .../Shard/data/ai/preload/spring_lua/game.lua      |  151 ++
 .../Shard/data/ai/preload/spring_lua/map.lua       |  141 ++
 .../Shard/data/ai/preload/spring_lua/unit.lua      |  271 ++
 .../Shard/data/ai/preload/spring_lua/unittype.lua  |   15 +
 .../Shard/data/ai/preload/spring_native/game.lua   |  141 ++
 .../Shard/data/ai/preload/spring_native/map.lua    |  123 +
 .../Shard/data/ai/preload/spring_native/unit.lua   |    3 +
 .../data/ai/preload/spring_native/unittype.lua     |    3 +
 AI/Skirmish/Shard/data/ai/spothandler.lua          |    2 +-
 AI/Skirmish/Shard/data/ai/unit.lua                 |    1 +
 AI/Skirmish/Shard/src/API/api_wrap.cpp             |    7 +-
 AI/Skirmish/Shard/src/API/spring/SpringDamage.h    |   16 +-
 AI/Skirmish/Shard/src/API/spring/SpringGame.cpp    |   16 -
 AI/Skirmish/Shard/src/API/spring/SpringGame.h      |   46 +-
 AI/Skirmish/Shard/src/API/spring/SpringMap.h       |   34 +-
 .../Shard/src/API/spring/SpringMapFeature.h        |   10 +-
 AI/Skirmish/Shard/src/API/spring/SpringUnit.cpp    |    5 +-
 AI/Skirmish/Shard/src/API/spring/SpringUnit.h      |   82 +-
 AI/Skirmish/Shard/src/API/spring/SpringUnitType.h  |   16 +-
 AI/Skirmish/Shard/src/API/spring/spring_api.h      |    1 +
 AI/Skirmish/Shard/src/API/swig.h                   |    7 +-
 AI/Wrappers/CUtils/Util.c                          |    7 +-
 AI/Wrappers/CUtils/Util.h                          |    4 +-
 AI/Wrappers/Cpp/CMakeLists.txt                     |    1 +
 AI/Wrappers/Cpp/bin/combine_wrappCallback.awk      |   10 +-
 AI/Wrappers/Cpp/src/AIFloat3.cpp                   |   23 +-
 AI/Wrappers/JavaOO/CMakeLists.txt                  |    8 +-
 AI/Wrappers/LegacyCpp/AIAI.cpp                     |  317 ++-
 AI/Wrappers/LegacyCpp/AIAI.h                       |   17 +-
 AI/Wrappers/LegacyCpp/AIAICallback.cpp             | 1550 +++++-------
 AI/Wrappers/LegacyCpp/AIAICallback.h               |   52 +-
 AI/Wrappers/LegacyCpp/AIGlobalAICallback.cpp       |   45 +-
 AI/Wrappers/LegacyCpp/AIGlobalAICallback.h         |   12 +-
 AI/Wrappers/LegacyCpp/CMakeLists.txt               |    1 -
 AI/Wrappers/LegacyCpp/Command.cpp                  |   38 -
 AI/Wrappers/LegacyCpp/Command.h                    |  386 ---
 AI/Wrappers/LegacyCpp/CommandQueue.h               |    2 +-
 AI/Wrappers/LegacyCpp/DamageArray.cpp              |   63 +-
 AI/Wrappers/LegacyCpp/DamageArray.h                |   14 +-
 AI/Wrappers/LegacyCpp/Event/AIEvents.h             |   44 -
 AI/Wrappers/LegacyCpp/Event/AIInitEvent.h          |   26 +-
 AI/Wrappers/LegacyCpp/Event/AIPlayerCommandEvent.h |   11 +-
 AI/Wrappers/LegacyCpp/Event/AIWeaponFiredEvent.h   |   27 +-
 AI/Wrappers/LegacyCpp/IAICallback.h                |    7 +-
 AI/Wrappers/LegacyCpp/IAICheats.h                  |    1 -
 AI/Wrappers/LegacyCpp/IGlobalAI.h                  |    2 +-
 AI/Wrappers/LegacyCpp/IGlobalAICallback.h          |    3 -
 AI/Wrappers/LegacyCpp/MoveData.cpp                 |    3 +-
 AI/Wrappers/LegacyCpp/UnitDef.cpp                  |   10 -
 AI/Wrappers/LegacyCpp/UnitDef.h                    |    3 +-
 AI/Wrappers/LegacyCpp/aibase.h                     |   12 +-
 CMakeLists.txt                                     |  211 +-
 VERSION                                            |    2 +-
 buildbot/master/cleanup.sh                         |    4 +
 buildbot/master/master.cfg                         |  153 +-
 buildbot/slave/create-build-dirs.py                |   24 +
 buildbot/slave/create-build-dirs.sh                |   23 -
 buildbot/slave/create-doc.sh                       |   30 +
 buildbot/slave/doxygen/update-docs.sh              |    9 -
 buildbot/slave/prepare.py                          |   62 +
 buildbot/slave/rsync.sh                            |   14 +-
 buildbot/slave/run-tests.sh                        |    2 +-
 buildbot/slave/update-mingwlibs.py                 |   26 +
 buildbot/slave/validation/tests-prepare.sh         |    2 +-
 buildbot/slave/win/make_installer.sh               |    8 +-
 buildbot/slave/win/update-mingwlibs.sh             |    2 +-
 buildbot/stacktrace_translator/frontend/index.php  |   63 +-
 buildbot/stacktrace_translator/frontend/index.tpl  |    2 +-
 .../stacktrace_translator/stacktrace_translator.py |    9 +-
 buildbot/version_list/list.php                     |    1 +
 cont/LuaUI/callins.lua                             |    8 +
 cont/LuaUI/widgets.lua                             |   74 +-
 cont/base/maphelper/maphelper/mapdefaults.lua      |   29 +-
 cont/base/maphelper/maphelper/parse_tdf_map.lua    |   21 +-
 cont/base/maphelper/maphelper/setupopts.lua        |    2 +-
 cont/base/springcontent/LuaGadgets/callins.lua     |   13 +
 cont/base/springcontent/LuaGadgets/gadgets.lua     |  475 ++--
 cont/base/springcontent/gamedata/defs.lua          |    8 +-
 .../springcontent/shaders/GLSL/ModelFragProg.glsl  |  256 +-
 .../springcontent/shaders/GLSL/ModelVertProg.glsl  |  129 +-
 .../springcontent/shaders/GLSL/SMFFragProg.glsl    |  117 +-
 .../shaders/GLSL/bumpWaterCoastBlurFS.glsl         |    2 +-
 cont/examples/Widgets/download.lua                 |   44 +
 cont/freedesktop/mime/spring.xml                   |    2 +-
 debian/changelog                                   |   24 +-
 debian/control                                     |   26 +-
 debian/copyright                                   |   69 +-
 debian/patches/glShaderSource.patch                |    2 +-
 debian/patches/remove-ThreadPool-test.patch        |   48 -
 debian/patches/sdl-debian.patch                    |   36 +-
 debian/patches/series                              |    1 -
 debian/rules                                       |    8 +-
 debian/spring-common.install                       |    2 +
 debian/spring-javaai.links                         |    2 +-
 debian/spring-javaai.lintian-overrides             |    4 +-
 debian/spring.install                              |    1 +
 doc/StartScriptFormat.txt                          |    2 +-
 doc/changelog.txt                                  |  363 ++-
 doc/manpages/spring.6.txt                          |    2 +-
 doc/releasechecklist.txt                           |    5 +-
 installer/make_uninstall_nsh.py                    |   12 +-
 installer/sections/main.nsh                        |    2 +-
 rts/CMakeLists.txt                                 |    5 +
 rts/ExternalAI/AICallback.cpp                      |   77 +-
 rts/ExternalAI/AICheats.cpp                        |   27 +-
 rts/ExternalAI/AIInterfaceLibrary.cpp              |  358 +--
 rts/ExternalAI/AIInterfaceLibrary.h                |   26 +-
 rts/ExternalAI/AIInterfaceLibraryInfo.h            |   52 +-
 rts/ExternalAI/AILegacySupport.h                   |   10 +-
 rts/ExternalAI/AILibraryManager.cpp                |  389 ++-
 rts/ExternalAI/AILibraryManager.h                  |   27 +-
 rts/ExternalAI/AISCommands.cpp                     | 1130 ++-------
 rts/ExternalAI/CMakeLists.txt                      |    1 -
 rts/ExternalAI/EngineOutHandler.cpp                |  369 +--
 rts/ExternalAI/EngineOutHandler.h                  |   16 +-
 rts/ExternalAI/IAILibraryManager.h                 |    6 +-
 rts/ExternalAI/Interface/AISCommands.h             |   31 +-
 rts/ExternalAI/Interface/SSkirmishAICallback.h     |   81 +-
 rts/ExternalAI/SAIInterfaceCallbackImpl.cpp        |  168 +-
 rts/ExternalAI/SSkirmishAICallbackImpl.cpp         | 2577 +++++++++++---------
 rts/ExternalAI/SSkirmishAICallbackImpl.h           |   36 +-
 rts/ExternalAI/SkirmishAI.cpp                      |   62 -
 rts/ExternalAI/SkirmishAI.h                        |   55 -
 rts/ExternalAI/SkirmishAIHandler.cpp               |  134 +-
 rts/ExternalAI/SkirmishAIHandler.h                 |   21 +-
 rts/ExternalAI/SkirmishAILibrary.cpp               |  134 +-
 rts/ExternalAI/SkirmishAILibrary.h                 |   11 +-
 rts/ExternalAI/SkirmishAILibraryInfo.cpp           |  125 +-
 rts/ExternalAI/SkirmishAILibraryInfo.h             |   73 +-
 rts/ExternalAI/SkirmishAIWrapper.cpp               |  512 ++--
 rts/ExternalAI/SkirmishAIWrapper.h                 |  124 +-
 rts/Game/Benchmark.cpp                             |   10 +
 rts/Game/CMakeLists.txt                            |    4 +-
 rts/Game/Camera.cpp                                |  543 +++--
 rts/Game/Camera.h                                  |  174 +-
 rts/Game/Camera/CameraController.cpp               |   16 +-
 rts/Game/Camera/FreeController.cpp                 |    6 +-
 rts/Game/CameraHandler.cpp                         |  155 +-
 rts/Game/CameraHandler.h                           |    6 +-
 rts/Game/FPSUnitController.cpp                     |    1 +
 rts/Game/Game.cpp                                  |  431 ++--
 rts/Game/Game.h                                    |    5 +-
 rts/Game/GameHelper.cpp                            |  150 +-
 rts/Game/GameHelper.h                              |   39 -
 rts/Game/GameSetup.cpp                             |  247 +-
 rts/Game/GameVersion.cpp                           |    6 +
 rts/Game/IActionExecutor.h                         |    1 +
 rts/Game/InMapDraw.cpp                             |   54 +-
 rts/Game/InMapDraw.h                               |    3 +-
 rts/Game/InMapDrawModel.cpp                        |   47 -
 rts/Game/InMapDrawModel.h                          |    9 -
 rts/Game/LoadScreen.cpp                            |   14 +-
 rts/Game/Players/PlayerHandler.cpp                 |    3 +-
 rts/Game/Players/PlayerHandler.h                   |    1 +
 rts/Game/Players/TeamController.h                  |    3 +-
 rts/Game/SelectedUnitsAI.cpp                       |   12 +-
 rts/Game/SelectedUnitsHandler.cpp                  |   65 +-
 rts/Game/SelectedUnitsHandler.h                    |    2 +-
 rts/Game/SyncedGameCommands.cpp                    |  157 +-
 rts/Game/TraceRay.cpp                              |  114 +-
 rts/Game/TraceRay.h                                |   22 +-
 rts/Game/UI/CursorIcons.cpp                        |   27 +-
 rts/Game/UI/CursorIcons.h                          |    3 +-
 rts/Game/UI/EndGameBox.cpp                         |    5 +-
 rts/Game/UI/Groups/GroupHandler.h                  |    4 +-
 rts/Game/UI/GuiHandler.cpp                         |  724 +++---
 rts/Game/UI/GuiHandler.h                           |   16 +-
 rts/Game/UI/KeyBindings.cpp                        |    3 +
 rts/Game/UI/KeyCodes.cpp                           |   16 +-
 rts/Game/UI/MiniMap.cpp                            |   75 +-
 rts/Game/UI/MiniMap.h                              |    4 +-
 rts/Game/UI/MouseCursor.cpp                        |    8 +-
 rts/Game/UI/MouseHandler.cpp                       |   19 +-
 rts/Game/UI/MouseHandler.h                         |    4 +-
 rts/Game/{GUI => UI}/PlayerRoster.cpp              |    8 +-
 rts/Game/{GUI => UI}/PlayerRoster.h                |    0
 rts/Game/{GUI => UI}/PlayerRosterDrawer.cpp        |    3 +-
 rts/Game/{GUI => UI}/PlayerRosterDrawer.h          |    0
 rts/Game/UI/ProfileDrawer.cpp                      |   12 +-
 rts/Game/UI/SelectionKeyHandler.cpp                |   38 +-
 rts/Game/UI/StartPosSelecter.cpp                   |   25 +-
 rts/Game/UI/TooltipConsole.cpp                     |   16 -
 rts/Game/UI/TooltipConsole.h                       |    1 -
 rts/Game/UI/UnitTracker.cpp                        |    6 +-
 rts/Game/UnsyncedGameCommands.cpp                  |   96 +-
 rts/Game/WaitCommandsAI.cpp                        |    1 -
 rts/Lua/CMakeLists.txt                             |    4 +-
 rts/Lua/LuaConstCOB.cpp                            |    2 +-
 rts/Lua/LuaConstGame.cpp                           |    5 -
 rts/Lua/LuaContextData.h                           |  144 +-
 rts/Lua/LuaDefs.h                                  |   31 +-
 rts/Lua/LuaDisplayLists.h                          |   24 +-
 rts/Lua/LuaEventBatch.h                            |   10 -
 rts/Lua/LuaFBOs.cpp                                |    9 +-
 rts/Lua/LuaFeatureDefs.cpp                         |  208 +-
 rts/Lua/LuaFonts.cpp                               |   19 +-
 rts/Lua/LuaGaia.cpp                                |    7 +-
 rts/Lua/LuaGaia.h                                  |   11 +-
 rts/Lua/LuaHandle.cpp                              |  595 +++--
 rts/Lua/LuaHandle.h                                |  236 +-
 rts/Lua/LuaHandleSynced.cpp                        |  201 +-
 rts/Lua/LuaHandleSynced.h                          |   34 +-
 rts/Lua/LuaIntro.cpp                               |    8 +-
 rts/Lua/LuaIntro.h                                 |   15 +-
 rts/Lua/LuaMaterial.cpp                            |  216 +-
 rts/Lua/LuaMaterial.h                              |  107 +-
 rts/Lua/LuaObjectMaterial.h                        |  297 +++
 ...LuaUnitRendering.cpp => LuaObjectRendering.cpp} |  561 ++---
 rts/Lua/LuaObjectRendering.h                       |  181 ++
 rts/Lua/LuaOpenGL.cpp                              |  707 +++---
 rts/Lua/LuaOpenGL.h                                |   33 +
 rts/Lua/LuaOpenGLUtils.cpp                         |  930 ++++---
 rts/Lua/LuaOpenGLUtils.h                           |   96 +-
 rts/Lua/LuaParser.cpp                              |   35 +-
 rts/Lua/LuaRBOs.cpp                                |    2 +-
 rts/Lua/LuaRBOs.h                                  |    2 +-
 rts/Lua/LuaRules.cpp                               |   15 +-
 rts/Lua/LuaRules.h                                 |   11 +-
 rts/Lua/LuaShaders.cpp                             |  125 +-
 rts/Lua/LuaShaders.h                               |    4 +-
 rts/Lua/LuaSyncedCtrl.cpp                          |  897 ++++---
 rts/Lua/LuaSyncedCtrl.h                            |   19 +
 rts/Lua/LuaSyncedMoveCtrl.cpp                      |   22 +-
 rts/Lua/LuaSyncedRead.cpp                          | 1326 +++++-----
 rts/Lua/LuaSyncedRead.h                            |   22 +
 rts/Lua/LuaUI.cpp                                  |   50 +-
 rts/Lua/LuaUI.h                                    |   19 +-
 rts/Lua/LuaUICommand.cpp                           |   74 +
 rts/Lua/LuaUICommand.h                             |   18 +
 rts/Lua/LuaUnitDefs.cpp                            |  192 +-
 rts/Lua/LuaUnitMaterial.h                          |  183 --
 rts/Lua/LuaUnitRendering.h                         |   36 -
 rts/Lua/LuaUnsyncedCtrl.cpp                        |  566 +++--
 rts/Lua/LuaUnsyncedCtrl.h                          |   10 +
 rts/Lua/LuaUnsyncedRead.cpp                        |  524 ++--
 rts/Lua/LuaUnsyncedRead.h                          |    1 +
 rts/Lua/LuaUtils.cpp                               |  313 ++-
 rts/Lua/LuaUtils.h                                 |  112 +-
 rts/Lua/LuaVFS.cpp                                 |   14 +
 rts/Lua/LuaVFS.h                                   |    2 +
 rts/Lua/LuaVFSDownload.cpp                         |  246 ++
 rts/Lua/LuaVFSDownload.h                           |   28 +
 rts/Lua/LuaWeaponDefs.cpp                          |   31 +-
 rts/Lua/LuaZip.cpp                                 |    4 +-
 rts/Map/BaseGroundDrawer.cpp                       |   29 +-
 rts/Map/BaseGroundDrawer.h                         |   21 +-
 rts/Map/BasicMapDamage.cpp                         |   82 +-
 rts/Map/BasicMapDamage.h                           |   17 -
 rts/Map/Ground.cpp                                 |   23 +
 rts/Map/Ground.h                                   |    2 +
 rts/Map/MapDimensions.h                            |  115 +
 rts/Map/MapInfo.cpp                                |   87 +-
 rts/Map/MapInfo.h                                  |   17 +-
 rts/Map/MapTexture.h                               |   58 +
 rts/Map/ReadMap.cpp                                |  101 +-
 rts/Map/ReadMap.h                                  |  125 +-
 rts/Map/SM3/SM3GroundDrawer.cpp                    |   13 +-
 rts/Map/SM3/SM3GroundDrawer.h                      |    1 -
 rts/Map/SM3/SM3Map.cpp                             |   19 +-
 rts/Map/SM3/SM3Map.h                               |    7 +-
 rts/Map/SM3/terrain/Textures.cpp                   |    2 +-
 rts/Map/SMF/Legacy/LegacyMeshDrawer.cpp            |   36 +-
 rts/Map/SMF/ROAM/Patch.cpp                         |  613 ++---
 rts/Map/SMF/ROAM/Patch.h                           |  109 +-
 rts/Map/SMF/ROAM/RoamMeshDrawer.cpp                |  398 ++-
 rts/Map/SMF/ROAM/RoamMeshDrawer.h                  |   53 +-
 rts/Map/SMF/SMFGroundDrawer.cpp                    |  304 ++-
 rts/Map/SMF/SMFGroundDrawer.h                      |   34 +-
 rts/Map/SMF/SMFGroundTextures.cpp                  |   80 +-
 rts/Map/SMF/SMFGroundTextures.h                    |   31 +-
 rts/Map/SMF/SMFReadMap.cpp                         |  346 +--
 rts/Map/SMF/SMFReadMap.h                           |  226 +-
 rts/Map/SMF/SMFRenderState.cpp                     |  307 ++-
 rts/Map/SMF/SMFRenderState.h                       |   78 +-
 rts/Menu/SelectionWidget.cpp                       |   78 +-
 rts/Menu/SelectionWidget.h                         |    5 +-
 rts/Net/GameServer.cpp                             |   32 +-
 rts/Net/GameServer.h                               |    1 +
 rts/Net/NetCommands.cpp                            |   85 +-
 rts/Net/Protocol/BaseNetProtocol.cpp               |    9 +
 rts/Net/Protocol/BaseNetProtocol.h                 |    5 +-
 rts/Net/Protocol/NetProtocol.cpp                   |    5 +-
 rts/Rendering/AVIGenerator.h                       |    2 +-
 rts/Rendering/CMakeLists.txt                       |   29 +-
 rts/Rendering/CommandDrawer.cpp                    |  586 ++---
 rts/Rendering/CommandDrawer.h                      |    2 -
 rts/Rendering/DebugColVolDrawer.cpp                |  171 +-
 rts/Rendering/DefaultPathDrawer.cpp                |   91 +-
 rts/Rendering/Env/AdvSky.cpp                       |   12 +-
 rts/Rendering/Env/AdvTreeDrawer.cpp                |  368 ++-
 rts/Rendering/Env/AdvTreeDrawer.h                  |   12 +-
 rts/Rendering/Env/AdvTreeGenerator.cpp             |    7 +-
 rts/Rendering/Env/AdvWater.cpp                     |  175 +-
 rts/Rendering/Env/BasicSky.cpp                     |   18 +-
 rts/Rendering/Env/BasicTreeDrawer.cpp              |  126 +-
 rts/Rendering/Env/BasicTreeDrawer.h                |   12 +-
 rts/Rendering/Env/BasicWater.cpp                   |    4 +-
 rts/Rendering/Env/BumpWater.cpp                    |  189 +-
 rts/Rendering/Env/CubeMapHandler.cpp               |  206 +-
 rts/Rendering/Env/CubeMapHandler.h                 |    2 +-
 rts/Rendering/Env/Decals/DecalsDrawerGL4.cpp       |   25 +-
 rts/Rendering/Env/Decals/DecalsDrawerGL4.h         |    2 +-
 rts/Rendering/Env/Decals/GroundDecalHandler.cpp    |  708 +++---
 rts/Rendering/Env/Decals/GroundDecalHandler.h      |   75 +-
 rts/Rendering/Env/DynWater.cpp                     |  254 +-
 rts/Rendering/Env/DynWater.h                       |    3 -
 rts/Rendering/Env/GrassDrawer.cpp                  |   50 +-
 rts/Rendering/Env/ISky.cpp                         |   20 +-
 rts/Rendering/Env/ISky.h                           |   17 +-
 rts/Rendering/Env/ITreeDrawer.cpp                  |   60 +-
 rts/Rendering/Env/ITreeDrawer.h                    |   31 +-
 rts/Rendering/Env/IWater.cpp                       |   21 +-
 rts/Rendering/Env/IWater.h                         |    4 +-
 .../Env/Particles/Classes}/BitmapMuzzleFlame.cpp   |   22 +
 .../Env/Particles/Classes}/BitmapMuzzleFlame.h     |    4 +-
 .../Env/Particles/Classes}/BubbleProjectile.cpp    |   35 +-
 .../Env/Particles/Classes}/BubbleProjectile.h      |    6 +-
 .../Env/Particles/Classes}/DirtProjectile.cpp      |   30 +-
 .../Env/Particles/Classes}/DirtProjectile.h        |   10 +-
 .../Particles/Classes}/ExploSpikeProjectile.cpp    |   23 +-
 .../Env/Particles/Classes}/ExploSpikeProjectile.h  |    7 +-
 .../Env/Particles/Classes/FlyingPiece.cpp          |  223 ++
 rts/Rendering/Env/Particles/Classes/FlyingPiece.h  |   83 +
 .../Classes}/GenericParticleProjectile.cpp         |    3 +-
 .../Particles/Classes}/GenericParticleProjectile.h |    2 +-
 .../Env/Particles/Classes}/GeoSquareProjectile.cpp |    7 +-
 .../Env/Particles/Classes}/GeoSquareProjectile.h   |    2 +-
 .../Particles/Classes}/GeoThermSmokeProjectile.cpp |    5 +-
 .../Particles/Classes}/GeoThermSmokeProjectile.h   |    0
 .../Env/Particles/Classes}/HeatCloudProjectile.cpp |   27 +-
 .../Env/Particles/Classes}/HeatCloudProjectile.h   |    4 +-
 .../Env/Particles/Classes}/MuzzleFlame.cpp         |    7 +-
 .../Env/Particles/Classes}/MuzzleFlame.h           |    2 +-
 .../Env/Particles/Classes}/NanoProjectile.cpp      |   21 +-
 .../Env/Particles/Classes}/NanoProjectile.h        |    4 +-
 .../Env/Particles/Classes}/RepulseGfx.cpp          |    7 +-
 .../Env/Particles/Classes}/RepulseGfx.h            |    2 +-
 .../Env/Particles/Classes}/ShieldProjectile.cpp    |   43 +-
 .../Env/Particles/Classes}/ShieldProjectile.h      |    8 +-
 .../Particles/Classes}/SimpleParticleSystem.cpp    |   52 +-
 .../Env/Particles/Classes}/SimpleParticleSystem.h  |    8 +-
 .../Env/Particles/Classes}/SmokeProjectile.cpp     |   18 +-
 .../Env/Particles/Classes}/SmokeProjectile.h       |    4 +-
 .../Env/Particles/Classes}/SmokeProjectile2.cpp    |   29 +-
 .../Env/Particles/Classes}/SmokeProjectile2.h      |    4 +-
 .../Env/Particles/Classes/SmokeTrailProjectile.cpp |  169 ++
 .../Env/Particles/Classes}/SmokeTrailProjectile.h  |   16 +-
 .../Particles/Classes}/SpherePartProjectile.cpp    |   28 +-
 .../Env/Particles/Classes}/SpherePartProjectile.h  |    8 +-
 .../Env/Particles/Classes}/TracerProjectile.cpp    |   16 +-
 .../Env/Particles/Classes}/TracerProjectile.h      |    4 +-
 .../Env/Particles/Classes}/WakeProjectile.cpp      |    7 +-
 .../Env/Particles/Classes}/WakeProjectile.h        |    2 +-
 .../Env/Particles/Classes}/WreckProjectile.cpp     |    6 +-
 .../Env/Particles/Classes}/WreckProjectile.h       |    2 +-
 .../{ => Env/Particles}/ProjectileDrawer.cpp       |  156 +-
 .../{ => Env/Particles}/ProjectileDrawer.h         |    9 +-
 rts/Rendering/Env/RefractWater.cpp                 |    2 +-
 rts/Rendering/Env/SkyBox.cpp                       |   18 +-
 rts/Rendering/Env/SkyBox.h                         |   11 +-
 rts/Rendering/Env/SkyLight.cpp                     |    1 -
 rts/Rendering/Env/SunLighting.cpp                  |  127 +
 rts/Rendering/Env/SunLighting.h                    |   46 +
 rts/Rendering/FarTextureHandler.cpp                |   57 +-
 rts/Rendering/FeatureDrawer.cpp                    |  717 ++++--
 rts/Rendering/FeatureDrawer.h                      |  110 +-
 rts/Rendering/Fonts/CFontTexture.cpp               |   46 +-
 rts/Rendering/Fonts/glFont.cpp                     |  129 +-
 rts/Rendering/Fonts/glFont.h                       |   16 +-
 rts/Rendering/GL/FBO.h                             |    1 +
 rts/Rendering/GL/GeometryBuffer.cpp                |   44 +-
 rts/Rendering/GL/GeometryBuffer.h                  |   25 +-
 rts/Rendering/GL/Light.h                           |   31 +-
 rts/Rendering/GL/LightHandler.cpp                  |  135 +-
 rts/Rendering/GL/LightHandler.h                    |   14 +-
 rts/Rendering/GL/VBO.cpp                           |    4 +-
 rts/Rendering/GL/VBO.h                             |    3 +-
 rts/Rendering/GL/VertexArray.cpp                   |   12 +-
 rts/Rendering/GL/VertexArray.inl                   |    2 +-
 rts/Rendering/GL/glStateDebug.cpp                  |  215 ++
 rts/Rendering/GL/glStateDebug.h                    |   98 +
 rts/Rendering/GL/myGL.cpp                          |    7 +
 rts/Rendering/GL/myGL.h                            |    2 +
 rts/Rendering/GlobalRendering.cpp                  |    6 +-
 rts/Rendering/GlobalRendering.h                    |    8 +-
 rts/Rendering/GroundFlash.cpp                      |  295 ++-
 rts/Rendering/GroundFlash.h                        |   59 +-
 rts/Rendering/GroundFlashInfo.h                    |   32 +
 rts/Rendering/HUDDrawer.cpp                        |    3 +-
 rts/Rendering/IconHandler.cpp                      |    9 +-
 rts/Rendering/IconHandler.h                        |    1 +
 rts/Rendering/InMapDrawView.cpp                    |    2 +-
 rts/Rendering/LineDrawer.cpp                       |   11 +-
 rts/Rendering/LineDrawer.h                         |    1 -
 rts/Rendering/LuaObjectDrawer.cpp                  |  631 +++++
 rts/Rendering/LuaObjectDrawer.h                    |  114 +
 .../Map/InfoTexture/IInfoTextureHandler.h          |    5 +-
 rts/Rendering/Map/InfoTexture/InfoTexture.h        |   13 +-
 .../Legacy/LegacyInfoTextureHandler.cpp            |   60 +-
 .../InfoTexture/Legacy/LegacyInfoTextureHandler.h  |   19 +-
 rts/Rendering/Map/InfoTexture/Modern/AirLos.cpp    |   12 +-
 rts/Rendering/Map/InfoTexture/Modern/AirLos.h      |    4 +-
 rts/Rendering/Map/InfoTexture/Modern/Combiner.cpp  |    7 +-
 rts/Rendering/Map/InfoTexture/Modern/Combiner.h    |    4 +-
 rts/Rendering/Map/InfoTexture/Modern/Height.h      |   12 +-
 .../Map/InfoTexture/Modern/InfoTextureHandler.cpp  |   15 +-
 .../Map/InfoTexture/Modern/InfoTextureHandler.h    |   19 +-
 rts/Rendering/Map/InfoTexture/Modern/Los.cpp       |   12 +-
 rts/Rendering/Map/InfoTexture/Modern/Los.h         |    4 +-
 rts/Rendering/Map/InfoTexture/Modern/Metal.h       |   12 +-
 .../Map/InfoTexture/Modern/MetalExtraction.h       |    4 +-
 rts/Rendering/Map/InfoTexture/Modern/Path.cpp      |    7 +-
 rts/Rendering/Map/InfoTexture/Modern/Path.h        |    6 +-
 rts/Rendering/Map/InfoTexture/Modern/Radar.cpp     |  207 +-
 rts/Rendering/Map/InfoTexture/Modern/Radar.h       |   21 +-
 rts/Rendering/Models/3DModel.cpp                   |  311 ++-
 rts/Rendering/Models/3DModel.h                     |  277 ++-
 rts/Rendering/Models/3DOParser.cpp                 |  658 ++---
 rts/Rendering/Models/3DOParser.h                   |  100 +-
 rts/Rendering/Models/AssParser.cpp                 |  318 ++-
 rts/Rendering/Models/AssParser.h                   |   95 +-
 rts/Rendering/Models/IModelParser.cpp              |  332 ++-
 rts/Rendering/Models/IModelParser.h                |   67 +-
 rts/Rendering/Models/ModelDrawer.cpp               |  320 ---
 rts/Rendering/Models/ModelDrawer.h                 |   92 -
 rts/Rendering/Models/ModelRenderContainer.cpp      |  125 +
 rts/Rendering/Models/ModelRenderContainer.h        |   96 +
 rts/Rendering/Models/OBJParser.cpp                 |   87 +-
 rts/Rendering/Models/OBJParser.h                   |   31 +-
 rts/Rendering/Models/S3OParser.cpp                 |  295 +--
 rts/Rendering/Models/S3OParser.h                   |   52 +-
 rts/Rendering/Models/WorldObjectModelRenderer.cpp  |  214 --
 rts/Rendering/Models/WorldObjectModelRenderer.h    |  120 -
 rts/Rendering/QTPFSPathDrawer.cpp                  |    6 +-
 rts/Rendering/Screenshot.cpp                       |    2 +-
 rts/Rendering/Shaders/Shader.cpp                   |   29 +-
 rts/Rendering/Shaders/Shader.h                     |   39 +-
 rts/Rendering/Shaders/ShaderHandler.cpp            |   29 +-
 rts/Rendering/Shaders/ShaderHandler.h              |    4 +-
 rts/Rendering/ShadowHandler.cpp                    |  403 +--
 rts/Rendering/ShadowHandler.h                      |   54 +-
 rts/Rendering/Textures/Bitmap.cpp                  |  132 +-
 rts/Rendering/Textures/Bitmap.h                    |   11 +-
 rts/Rendering/Textures/ColorMap.cpp                |    2 +-
 rts/Rendering/Textures/LegacyAtlasAlloc.cpp        |    1 +
 rts/Rendering/Textures/NamedTextures.cpp           |    6 +-
 rts/Rendering/Textures/QuadtreeAtlasAlloc.cpp      |    4 +-
 rts/Rendering/Textures/RowAtlasAlloc.cpp           |    4 +-
 rts/Rendering/Textures/S3OTextureHandler.cpp       |  182 +-
 rts/Rendering/Textures/S3OTextureHandler.h         |   30 +-
 rts/Rendering/Textures/TextureAtlas.cpp            |    6 +-
 rts/Rendering/Textures/TextureAtlas.h              |   14 +-
 rts/Rendering/UnitDrawer.cpp                       | 1758 ++++++-------
 rts/Rendering/UnitDrawer.h                         |  259 +-
 rts/Rendering/UnitDrawerState.cpp                  |  255 +-
 rts/Rendering/UnitDrawerState.hpp                  |   76 +-
 rts/Rendering/WorldDrawer.cpp                      |  327 ++-
 rts/Rendering/WorldDrawer.h                        |   16 +-
 rts/Sim/CMakeLists.txt                             |   26 +-
 rts/Sim/Features/Feature.cpp                       |  512 ++--
 rts/Sim/Features/Feature.h                         |   57 +-
 rts/Sim/Features/FeatureDef.cpp                    |    5 +-
 rts/Sim/Features/FeatureDef.h                      |    2 +-
 rts/Sim/Features/FeatureHandler.cpp                |  255 +-
 rts/Sim/Features/FeatureHandler.h                  |   31 +-
 rts/Sim/Misc/AirBaseHandler.cpp                    |  179 --
 rts/Sim/Misc/AirBaseHandler.h                      |   90 -
 rts/Sim/Misc/CategoryHandler.cpp                   |    6 +-
 rts/Sim/Misc/CollisionHandler.cpp                  |  259 +-
 rts/Sim/Misc/CollisionHandler.h                    |   64 +-
 rts/Sim/Misc/CollisionVolume.cpp                   |  297 ++-
 rts/Sim/Misc/CollisionVolume.h                     |   45 +-
 rts/Sim/Misc/DamageArray.cpp                       |  120 +-
 rts/Sim/Misc/DamageArray.h                         |   55 +-
 rts/Sim/Misc/DamageArrayHandler.cpp                |    6 +-
 rts/Sim/Misc/DefinitionTag.cpp                     |    1 +
 rts/Sim/Misc/DefinitionTag.h                       |    8 +-
 rts/Sim/Misc/GeometricObjects.cpp                  |   11 +-
 rts/Sim/Misc/GlobalConstants.h                     |    8 +
 rts/Sim/Misc/GlobalSynced.cpp                      |    6 +-
 rts/Sim/Misc/GlobalSynced.h                        |   33 +-
 rts/Sim/Misc/GroundBlockingObjectMap.cpp           |   97 +-
 rts/Sim/Misc/GroundBlockingObjectMap.h             |   46 +-
 rts/Sim/Misc/InterceptHandler.cpp                  |   50 -
 rts/Sim/Misc/InterceptHandler.h                    |    6 -
 rts/Sim/Misc/LosHandler.cpp                        |  903 +++++--
 rts/Sim/Misc/LosHandler.h                          |  337 ++-
 rts/Sim/Misc/LosMap.cpp                            |  880 ++++---
 rts/Sim/Misc/LosMap.h                              |   70 +-
 rts/Sim/Misc/ModInfo.cpp                           |   22 +-
 rts/Sim/Misc/ModInfo.h                             |   12 +-
 rts/Sim/Misc/QuadField.cpp                         |  220 +-
 rts/Sim/Misc/QuadField.h                           |   10 +-
 rts/Sim/Misc/RadarHandler.cpp                      |  242 --
 rts/Sim/Misc/RadarHandler.h                        |  102 -
 rts/Sim/Misc/ResourceHandler.cpp                   |   26 +-
 rts/Sim/Misc/ResourceHandler.h                     |    4 +-
 rts/Sim/Misc/ResourceMapAnalyzer.cpp               |   41 +-
 rts/Sim/Misc/ResourceMapAnalyzer.h                 |   10 +-
 rts/Sim/Misc/Team.cpp                              |   74 +-
 rts/Sim/Misc/Team.h                                |   16 +-
 rts/Sim/Misc/TeamHandler.cpp                       |   58 +-
 rts/Sim/Misc/TeamHandler.h                         |   12 +-
 rts/Sim/Misc/Wind.cpp                              |    3 +-
 rts/Sim/MoveTypes/AAirMoveType.cpp                 |  285 +--
 rts/Sim/MoveTypes/AAirMoveType.h                   |   26 +-
 rts/Sim/MoveTypes/ClassicGroundMoveType.cpp        |   34 +-
 rts/Sim/MoveTypes/GroundMoveType.cpp               |  157 +-
 rts/Sim/MoveTypes/GroundMoveType.h                 |    6 +-
 rts/Sim/MoveTypes/HoverAirMoveType.cpp             |  155 +-
 rts/Sim/MoveTypes/HoverAirMoveType.h               |    4 +-
 rts/Sim/MoveTypes/MoveDefHandler.cpp               |   37 +-
 rts/Sim/MoveTypes/MoveMath/GroundMoveMath.cpp      |    2 +-
 rts/Sim/MoveTypes/MoveMath/MoveMath.cpp            |    7 +-
 rts/Sim/MoveTypes/MoveMath/ShipMoveMath.cpp        |    2 +-
 rts/Sim/MoveTypes/MoveType.cpp                     |   41 +-
 rts/Sim/MoveTypes/MoveType.h                       |   20 +-
 rts/Sim/MoveTypes/ScriptMoveType.cpp               |    8 +-
 rts/Sim/MoveTypes/StaticMoveType.cpp               |    3 -
 rts/Sim/MoveTypes/StrafeAirMoveType.cpp            |  309 +--
 rts/Sim/MoveTypes/StrafeAirMoveType.h              |    5 +-
 rts/Sim/Objects/SolidObject.cpp                    |   51 +-
 rts/Sim/Objects/SolidObject.h                      |   77 +-
 rts/Sim/Objects/SolidObjectDef.cpp                 |   23 +-
 rts/Sim/Objects/SolidObjectDef.h                   |   12 +-
 rts/Sim/Objects/WorldObject.cpp                    |   12 +-
 rts/Sim/Objects/WorldObject.h                      |   20 +-
 rts/Sim/Path/Default/IPath.h                       |    3 +-
 rts/Sim/Path/Default/IPathFinder.cpp               |   23 +-
 rts/Sim/Path/Default/IPathFinder.h                 |    2 +-
 rts/Sim/Path/Default/PathCache.cpp                 |   20 +-
 rts/Sim/Path/Default/PathConstants.h               |   17 +-
 rts/Sim/Path/Default/PathEstimator.cpp             |  171 +-
 rts/Sim/Path/Default/PathFinder.cpp                |   68 +-
 rts/Sim/Path/Default/PathFinderDef.cpp             |   11 +-
 rts/Sim/Path/Default/PathManager.cpp               |  223 +-
 rts/Sim/Path/Default/PathManager.h                 |   28 +-
 rts/Sim/Path/IPathController.cpp                   |   34 +-
 rts/Sim/Path/IPathManager.h                        |    1 +
 rts/Sim/Path/QTPFS/NodeLayer.cpp                   |   46 +-
 rts/Sim/Path/QTPFS/Path.hpp                        |    1 +
 rts/Sim/Projectiles/ExpGenSpawnable.cpp            |  101 +
 rts/Sim/Projectiles/ExpGenSpawnable.h              |   31 +
 rts/Sim/Projectiles/ExpGenSpawnableMemberInfo.h    |   97 +
 rts/Sim/Projectiles/ExpGenSpawner.cpp              |   22 +-
 rts/Sim/Projectiles/ExpGenSpawner.h                |    4 +-
 rts/Sim/Projectiles/ExplosionGenerator.cpp         |  356 ++-
 rts/Sim/Projectiles/ExplosionGenerator.h           |   58 +-
 rts/Sim/Projectiles/FireProjectile.cpp             |   12 +-
 rts/Sim/Projectiles/FireProjectile.h               |    2 +-
 rts/Sim/Projectiles/FlareProjectile.cpp            |   26 +-
 rts/Sim/Projectiles/FlareProjectile.h              |    2 +-
 rts/Sim/Projectiles/PieceProjectile.cpp            |  376 +--
 rts/Sim/Projectiles/PieceProjectile.h              |   38 +-
 rts/Sim/Projectiles/Projectile.cpp                 |   41 +-
 rts/Sim/Projectiles/Projectile.h                   |   29 +-
 rts/Sim/Projectiles/ProjectileFunctors.cpp         |   10 -
 rts/Sim/Projectiles/ProjectileFunctors.h           |    6 -
 rts/Sim/Projectiles/ProjectileHandler.cpp          |  374 +--
 rts/Sim/Projectiles/ProjectileHandler.h            |   29 +-
 rts/Sim/Projectiles/ProjectileParams.h             |    4 +-
 rts/Sim/Projectiles/Unsynced/FlyingPiece.cpp       |  132 -
 rts/Sim/Projectiles/Unsynced/FlyingPiece.h         |   75 -
 .../Projectiles/Unsynced/SmokeTrailProjectile.cpp  |  214 --
 .../WeaponProjectiles/BeamLaserProjectile.cpp      |    4 +-
 .../WeaponProjectiles/BeamLaserProjectile.h        |    2 +-
 .../WeaponProjectiles/EmgProjectile.cpp            |    6 +-
 .../Projectiles/WeaponProjectiles/EmgProjectile.h  |    5 +-
 .../WeaponProjectiles/ExplosiveProjectile.cpp      |    8 +-
 .../WeaponProjectiles/ExplosiveProjectile.h        |    6 +-
 .../WeaponProjectiles/FireBallProjectile.cpp       |    9 +-
 .../WeaponProjectiles/FireBallProjectile.h         |    2 +-
 .../WeaponProjectiles/FlameProjectile.cpp          |    6 +-
 .../WeaponProjectiles/FlameProjectile.h            |    5 +-
 .../WeaponProjectiles/LargeBeamLaserProjectile.cpp |    4 +-
 .../WeaponProjectiles/LargeBeamLaserProjectile.h   |    2 +-
 .../WeaponProjectiles/LaserProjectile.cpp          |    5 +-
 .../WeaponProjectiles/LaserProjectile.h            |    5 +-
 .../WeaponProjectiles/LightningProjectile.cpp      |    1 +
 .../WeaponProjectiles/LightningProjectile.h        |    2 +-
 .../WeaponProjectiles/MissileProjectile.cpp        |  201 +-
 .../WeaponProjectiles/MissileProjectile.h          |   17 +-
 .../WeaponProjectiles/StarburstProjectile.cpp      |  226 +-
 .../WeaponProjectiles/StarburstProjectile.h        |   20 +-
 .../WeaponProjectiles/TorpedoProjectile.cpp        |   37 +-
 .../WeaponProjectiles/TorpedoProjectile.h          |    5 +-
 .../WeaponProjectiles/WeaponProjectile.cpp         |   53 +-
 .../WeaponProjectiles/WeaponProjectile.h           |   26 +-
 rts/Sim/Units/CommandAI/AirCAI.cpp                 |   44 +-
 rts/Sim/Units/CommandAI/BuilderCAI.cpp             |  168 +-
 rts/Sim/Units/CommandAI/Command.cpp                |   16 +-
 rts/Sim/Units/CommandAI/Command.h                  |  197 +-
 rts/Sim/Units/CommandAI/CommandAI.cpp              |  434 ++--
 rts/Sim/Units/CommandAI/CommandAI.h                |   18 +-
 rts/Sim/Units/CommandAI/FactoryCAI.cpp             |  142 +-
 rts/Sim/Units/CommandAI/FactoryCAI.h               |    3 +-
 rts/Sim/Units/CommandAI/MobileCAI.cpp              | 1130 +++++++--
 rts/Sim/Units/CommandAI/MobileCAI.h                |   28 +-
 rts/Sim/Units/CommandAI/TransportCAI.cpp           | 1093 ---------
 rts/Sim/Units/CommandAI/TransportCAI.h             |   85 -
 rts/Sim/Units/Scripts/CobInstance.cpp              |   91 +-
 rts/Sim/Units/Scripts/CobInstance.h                |   93 +-
 rts/Sim/Units/Scripts/CobThread.cpp                |   32 +-
 rts/Sim/Units/Scripts/LuaUnitScript.cpp            |   31 +-
 rts/Sim/Units/Scripts/LuaUnitScript.h              |   94 +-
 rts/Sim/Units/Scripts/NullUnitScript.cpp           |   47 -
 rts/Sim/Units/Scripts/NullUnitScript.h             |   82 +-
 rts/Sim/Units/Scripts/UnitScript.cpp               |  149 +-
 rts/Sim/Units/Scripts/UnitScript.h                 |   10 +-
 rts/Sim/Units/Unit.cpp                             |  897 +++++--
 rts/Sim/Units/Unit.h                               |  108 +-
 rts/Sim/Units/UnitDef.cpp                          |   27 +-
 rts/Sim/Units/UnitDef.h                            |    5 -
 rts/Sim/Units/UnitDefHandler.cpp                   |   57 +-
 rts/Sim/Units/UnitDefHandler.h                     |    4 +-
 rts/Sim/Units/UnitHandler.cpp                      |  169 +-
 rts/Sim/Units/UnitHandler.h                        |   27 +-
 rts/Sim/Units/UnitLoader.cpp                       |   12 +-
 rts/Sim/Units/UnitLoader.h                         |    1 +
 rts/Sim/Units/UnitTypes/Builder.cpp                |   21 +-
 rts/Sim/Units/UnitTypes/Building.cpp               |    1 -
 rts/Sim/Units/UnitTypes/ExtractorBuilding.cpp      |    1 -
 rts/Sim/Units/UnitTypes/Factory.cpp                |   18 +-
 rts/Sim/Units/UnitTypes/Factory.h                  |    5 +-
 rts/Sim/Units/UnitTypes/TransportUnit.cpp          |  523 ----
 rts/Sim/Units/UnitTypes/TransportUnit.h            |   51 -
 rts/Sim/Weapons/BeamLaser.cpp                      |   52 +-
 rts/Sim/Weapons/BeamLaser.h                        |    2 +-
 rts/Sim/Weapons/BombDropper.cpp                    |   11 +-
 rts/Sim/Weapons/BombDropper.h                      |    2 +-
 rts/Sim/Weapons/Cannon.cpp                         |    7 +-
 rts/Sim/Weapons/Cannon.h                           |    2 +-
 rts/Sim/Weapons/DGunWeapon.cpp                     |    4 -
 rts/Sim/Weapons/DGunWeapon.h                       |    2 +-
 rts/Sim/Weapons/EmgCannon.cpp                      |    4 -
 rts/Sim/Weapons/EmgCannon.h                        |    2 +-
 rts/Sim/Weapons/FlameThrower.cpp                   |    3 +-
 rts/Sim/Weapons/FlameThrower.h                     |    2 +-
 rts/Sim/Weapons/LaserCannon.cpp                    |    7 +-
 rts/Sim/Weapons/LaserCannon.h                      |    2 +-
 rts/Sim/Weapons/LightningCannon.cpp                |   42 +-
 rts/Sim/Weapons/LightningCannon.h                  |    2 +-
 rts/Sim/Weapons/MeleeWeapon.cpp                    |    8 +-
 rts/Sim/Weapons/MeleeWeapon.h                      |    2 +-
 rts/Sim/Weapons/MissileLauncher.cpp                |    4 -
 rts/Sim/Weapons/MissileLauncher.h                  |    2 +-
 rts/Sim/Weapons/NoWeapon.h                         |    2 +-
 rts/Sim/Weapons/PlasmaRepulser.cpp                 |  313 +--
 rts/Sim/Weapons/PlasmaRepulser.h                   |   27 +-
 rts/Sim/Weapons/Rifle.cpp                          |   16 +-
 rts/Sim/Weapons/Rifle.h                            |    2 +-
 rts/Sim/Weapons/StarburstLauncher.cpp              |   10 +-
 rts/Sim/Weapons/StarburstLauncher.h                |    2 +-
 rts/Sim/Weapons/TorpedoLauncher.cpp                |    7 +-
 rts/Sim/Weapons/TorpedoLauncher.h                  |    2 +-
 rts/Sim/Weapons/Weapon.cpp                         |   77 +-
 rts/Sim/Weapons/Weapon.h                           |    9 +-
 rts/Sim/Weapons/WeaponDef.cpp                      |   46 +-
 rts/Sim/Weapons/WeaponDef.h                        |   17 +-
 rts/Sim/Weapons/WeaponDefHandler.cpp               |   52 +-
 rts/Sim/Weapons/WeaponDefHandler.h                 |    2 -
 rts/Sim/Weapons/WeaponLoader.cpp                   |    8 +-
 rts/System/CMakeLists.txt                          |   21 +-
 rts/System/Color.h                                 |    6 +-
 rts/System/Config/ConfigVariable.cpp               |    1 +
 rts/System/Config/ConfigVariable.h                 |    5 +-
 rts/System/EventBatchHandler.cpp                   |  103 -
 rts/System/EventBatchHandler.h                     |  231 --
 rts/System/EventClient.cpp                         |   29 +-
 rts/System/EventClient.h                           |   78 +-
 rts/System/EventHandler.cpp                        |  111 +-
 rts/System/EventHandler.h                          |  103 +-
 rts/System/Events.def                              |   50 +-
 rts/System/FastMath.h                              |    2 +-
 .../ArchiveNameResolver.cpp}                       |  164 +-
 rts/System/FileSystem/ArchiveNameResolver.h        |   13 +
 rts/System/FileSystem/ArchiveScanner.cpp           |   23 +-
 rts/System/FileSystem/Archives/ZipArchive.cpp      |    9 +-
 rts/System/FileSystem/DataDirLocater.cpp           |    4 +-
 rts/System/FileSystem/FileHandler.cpp              |    7 +-
 rts/System/FileSystem/FileHandler.h                |   13 +-
 rts/System/FileSystem/GZFileHandler.cpp            |  138 ++
 rts/System/FileSystem/GZFileHandler.h              |   28 +
 rts/System/FileSystem/RapidHandler.cpp             |    4 +-
 rts/System/FileSystem/VFSHandler.cpp               |    2 +-
 rts/System/Info.h                                  |   37 +
 rts/System/LoadSave/CregLoadSaveHandler.cpp        |   44 +-
 rts/System/LoadSave/Demo.cpp                       |    2 +-
 rts/System/LoadSave/DemoReader.cpp                 |   12 +-
 rts/System/LoadSave/DemoRecorder.cpp               |   12 +-
 rts/System/LoadSave/DemoRecorder.h                 |    5 +-
 rts/System/Log/Backend.cpp                         |    9 +-
 rts/System/Log/DefaultFilter.cpp                   |   10 +-
 rts/System/Log/ILog.h                              |    2 -
 rts/System/Matrix44f.cpp                           |  309 ++-
 rts/System/Matrix44f.h                             |   88 +-
 rts/System/Misc/SpringTime.cpp                     |    2 +-
 rts/System/Misc/SpringTime.h                       |    1 -
 rts/System/Net/Socket.cpp                          |   10 +-
 rts/System/Net/Socket.h                            |    6 -
 rts/System/Net/UDPListener.cpp                     |   11 +-
 rts/System/Object.cpp                              |   10 +-
 rts/System/Object.h                                |    4 +-
 rts/System/Option.h                                |    2 +-
 rts/System/Platform/CpuID.cpp                      |    6 +-
 rts/System/Platform/Linux/CrashHandler.cpp         |    1 +
 rts/System/Platform/Linux/ThreadSupport.cpp        |  151 +-
 rts/System/Platform/Linux/ThreadSupport.h          |    8 +-
 rts/System/Platform/Threading.cpp                  |   68 +-
 rts/System/Platform/Threading.h                    |   19 +-
 rts/System/Platform/Watchdog.cpp                   |   50 +-
 rts/System/Platform/Win/CrashHandler.cpp           |   23 +-
 rts/System/Platform/WindowManagerHelper.cpp        |    4 +-
 rts/System/SafeVector.cpp                          |    2 -
 rts/System/SafeVector.h                            |   19 +-
 rts/System/Sound/IAudioChannel.h                   |    3 +-
 rts/System/Sound/ISound.cpp                        |   26 +-
 rts/System/Sound/ISound.h                          |   14 +-
 rts/System/Sound/Null/NullSound.h                  |    5 +-
 rts/System/Sound/Null/SoundChannels.cpp            |   14 +-
 rts/System/Sound/OpenAL/Sound.cpp                  |   55 +-
 rts/System/Sound/OpenAL/Sound.h                    |    4 +-
 rts/System/Sound/OpenAL/SoundChannels.cpp          |   14 +-
 rts/System/SpringApp.cpp                           |   57 +-
 rts/System/StartScriptGen.cpp                      |  218 +-
 rts/System/StringConvertibleOptionalValue.h        |   81 +
 rts/System/Sync/DumpState.cpp                      |   30 +-
 rts/System/Sync/HsiehHash.h                        |   21 +-
 rts/System/Sync/SyncDebugger.cpp                   |   19 +-
 rts/System/ThreadPool.cpp                          |   14 +-
 rts/System/ThreadPool.h                            |   37 +-
 rts/System/Threading/CriticalSection.cpp           |    2 +-
 rts/System/Threading/SpringMutex.h                 |   37 +
 rts/System/Util.h                                  |  125 +-
 rts/System/booldefines.h                           |   35 -
 rts/System/creg/STL_Deque.h                        |    4 +-
 rts/System/creg/STL_List.h                         |    4 +-
 rts/System/creg/STL_Map.h                          |   24 +-
 rts/System/creg/STL_Set.h                          |   18 +-
 rts/System/creg/Serializer.cpp                     |   19 +-
 rts/System/creg/Serializer.h                       |    7 +-
 rts/System/creg/creg.h                             |   88 +-
 rts/System/creg/creg_cond.h                        |    4 +-
 rts/System/creg/creg_runtime_tests.cpp             |    6 +-
 rts/System/float3.cpp                              |    6 +-
 rts/System/float3.h                                |    7 +-
 rts/System/float4.cpp                              |   13 +-
 rts/System/float4.h                                |   20 +-
 rts/System/maindefines.h                           |   12 +-
 rts/System/myMath.h                                |   20 +-
 rts/System/myMath.inl                              |   10 +
 rts/System/type2.h                                 |   20 +-
 rts/aGui/CMakeLists.txt                            |    6 +-
 rts/aGui/Picture.cpp                               |    2 +-
 rts/build/cmake/FindDevIL.cmake                    |   54 +-
 rts/build/cmake/FindJavaExtended.cmake             |  276 ---
 rts/build/cmake/FindSDL2.cmake                     |    9 -
 rts/build/cmake/FindWindres.cmake                  |    1 +
 rts/build/cmake/TestCXXFlags.cmake                 |   42 +-
 rts/build/cmake/UtilVersion.cmake                  |    2 +-
 rts/builds/dedicated/CMakeLists.txt                |    1 +
 rts/builds/headless/CMakeLists.txt                 |    7 +-
 rts/builds/legacy/CMakeLists.txt                   |    1 +
 rts/lib/CMakeLists.txt                             |   12 +-
 rts/lib/assimp/code/Importer.cpp                   |    3 +-
 rts/lib/assimp/code/SplitLargeMeshes.cpp           |    2 +-
 rts/lib/gml/ThreadSafeContainers.h                 |   69 -
 rts/lib/headlessStubs/glstub.h                     |    8 +
 rts/lib/headlessStubs/sdlstub.c                    |    2 +-
 rts/lib/lua/CMakeLists.txt                         |    5 -
 rts/lib/lua/include/LuaInclude.h                   |    9 +-
 rts/lib/lua/include/LuaUser.cpp                    |  274 ++-
 rts/lib/lua/include/LuaUser.h                      |    4 +
 rts/lib/lua/include/luaconf.h                      |    6 +
 rts/lib/lua/src/lauxlib.cpp                        |    2 +-
 rts/lib/lua/src/lstrlib.cpp                        |    4 +-
 rts/lib/rg-etc1/rg_etc1.cpp                        |    6 +-
 test/CMakeLists.txt                                |  126 +-
 test/engine/Sim/Misc/testEllipsoid.cpp             |  157 ++
 test/engine/Sim/Misc/testQuadField.cpp             |    5 +
 test/engine/System/Net/TestUDPListener.cpp         |   87 +-
 test/engine/System/testFloat3.cpp                  |  223 ++
 test/engine/System/testRotationMatrix44f.cpp       |   43 +
 test/engine/System/testThreadPool.cpp              |    3 +
 test/other/testPrintf.cpp                          |  294 +++
 test/validation/run.sh                             |    2 +-
 tools/DemoTool/CMakeLists.txt                      |    9 +-
 tools/DemoTool/DemoTool.cpp                        |    8 +-
 tools/pr-downloader/.gitattributes                 |    9 +
 tools/pr-downloader/.gitignore                     |   28 +
 tools/pr-downloader/.travis.yml                    |   23 +
 tools/pr-downloader/CMakeLists.txt                 |  129 +
 tools/pr-downloader/Doxyfile                       | 1692 +++++++++++++
 .../doc/gpl-2.0.txt => tools/pr-downloader/LICENSE |    0
 tools/pr-downloader/README.md                      |    5 +
 tools/pr-downloader/TODO                           |   51 +
 tools/pr-downloader/cmake/FindJsoncpp.cmake        |   26 +
 .../pr-downloader}/cmake/FindMiniZip.cmake         |    0
 tools/pr-downloader/cmake/UtilGit.cmake            |  214 ++
 tools/pr-downloader/git-hooks/pre-commit           |   42 +
 tools/pr-downloader/scripts/cppcheck.sh            |    6 +
 tools/pr-downloader/scripts/cppcheck.supress       |    2 +
 tools/pr-downloader/scripts/crosscompile.sh        |   78 +
 tools/pr-downloader/scripts/release.sh             |   25 +
 tools/pr-downloader/src/CMakeLists.txt             |  171 ++
 tools/pr-downloader/src/Downloader/CurlWrapper.cpp |   44 +
 tools/pr-downloader/src/Downloader/CurlWrapper.h   |   19 +
 tools/pr-downloader/src/Downloader/Download.cpp    |  116 +
 tools/pr-downloader/src/Downloader/Download.h      |   98 +
 .../pr-downloader/src/Downloader/DownloadEnum.cpp  |   45 +
 tools/pr-downloader/src/Downloader/DownloadEnum.h  |   32 +
 .../src/Downloader/Http/DownloadData.cpp           |   22 +
 .../src/Downloader/Http/DownloadData.h             |   25 +
 .../src/Downloader/Http/HttpDownloader.cpp         |  593 +++++
 .../src/Downloader/Http/HttpDownloader.h           |   74 +
 tools/pr-downloader/src/Downloader/IDownloader.cpp |   87 +
 tools/pr-downloader/src/Downloader/IDownloader.h   |   70 +
 tools/pr-downloader/src/Downloader/Mirror.cpp      |   18 +
 tools/pr-downloader/src/Downloader/Mirror.h        |   23 +
 .../src/Downloader/Rapid/RapidDownloader.cpp       |  243 ++
 .../src/Downloader/Rapid/RapidDownloader.h         |   80 +
 tools/pr-downloader/src/Downloader/Rapid/Repo.cpp  |   93 +
 tools/pr-downloader/src/Downloader/Rapid/Repo.h    |   43 +
 tools/pr-downloader/src/Downloader/Rapid/Sdp.cpp   |  303 +++
 tools/pr-downloader/src/Downloader/Rapid/Sdp.h     |  101 +
 tools/pr-downloader/src/FileSystem/File.cpp        |  330 +++
 tools/pr-downloader/src/FileSystem/File.h          |  110 +
 tools/pr-downloader/src/FileSystem/FileData.cpp    |   22 +
 tools/pr-downloader/src/FileSystem/FileData.h      |   24 +
 tools/pr-downloader/src/FileSystem/FileSystem.cpp  |  624 +++++
 tools/pr-downloader/src/FileSystem/FileSystem.h    |  142 ++
 tools/pr-downloader/src/FileSystem/HashMD5.cpp     |   48 +
 tools/pr-downloader/src/FileSystem/HashMD5.h       |   26 +
 tools/pr-downloader/src/FileSystem/HashSHA1.cpp    |   54 +
 tools/pr-downloader/src/FileSystem/HashSHA1.h      |   24 +
 tools/pr-downloader/src/FileSystem/IArchive.h      |  105 +
 tools/pr-downloader/src/FileSystem/IHash.cpp       |   91 +
 tools/pr-downloader/src/FileSystem/IHash.h         |   70 +
 .../src/FileSystem/SevenZipArchive.cpp             |  243 ++
 .../pr-downloader/src/FileSystem/SevenZipArchive.h |   82 +
 .../pr-downloader/src/FileSystem}/ZipArchive.cpp   |   43 +-
 tools/pr-downloader/src/FileSystem/ZipArchive.h    |   43 +
 tools/pr-downloader/src/Logger.cpp                 |   89 +
 tools/pr-downloader/src/Logger.h                   |   57 +
 tools/pr-downloader/src/Util.cpp                   |  124 +
 tools/pr-downloader/src/Util.h                     |   59 +
 tools/pr-downloader/src/Version.cpp                |   25 +
 tools/pr-downloader/src/Version.h                  |    5 +
 tools/pr-downloader/src/icon.rc                    |   16 +
 tools/pr-downloader/src/lib/.gitignore             |   16 +
 {rts => tools/pr-downloader/src}/lib/7z/7z.h       |    0
 {rts => tools/pr-downloader/src}/lib/7z/7zAlloc.c  |    0
 {rts => tools/pr-downloader/src}/lib/7z/7zAlloc.h  |    0
 {rts => tools/pr-downloader/src}/lib/7z/7zBuf.c    |    0
 {rts => tools/pr-downloader/src}/lib/7z/7zBuf.h    |    0
 {rts => tools/pr-downloader/src}/lib/7z/7zBuf2.c   |    0
 {rts => tools/pr-downloader/src}/lib/7z/7zCrc.c    |    0
 {rts => tools/pr-downloader/src}/lib/7z/7zCrc.h    |    0
 {rts => tools/pr-downloader/src}/lib/7z/7zCrcOpt.c |    0
 {rts => tools/pr-downloader/src}/lib/7z/7zDec.c    |    0
 {rts => tools/pr-downloader/src}/lib/7z/7zFile.c   |    0
 {rts => tools/pr-downloader/src}/lib/7z/7zFile.h   |    0
 tools/pr-downloader/src/lib/7z/7zIn.c              | 1402 +++++++++++
 {rts => tools/pr-downloader/src}/lib/7z/7zStream.c |    0
 {rts => tools/pr-downloader/src}/lib/7z/Bcj2.c     |    0
 {rts => tools/pr-downloader/src}/lib/7z/Bcj2.h     |    0
 {rts => tools/pr-downloader/src}/lib/7z/Bra.c      |    0
 {rts => tools/pr-downloader/src}/lib/7z/Bra.h      |    0
 {rts => tools/pr-downloader/src}/lib/7z/Bra86.c    |    0
 tools/pr-downloader/src/lib/7z/CMakeLists.txt      |   24 +
 {rts => tools/pr-downloader/src}/lib/7z/CpuArch.c  |    0
 {rts => tools/pr-downloader/src}/lib/7z/CpuArch.h  |    0
 tools/pr-downloader/src/lib/7z/Lzma2Dec.c          |  350 +++
 {rts => tools/pr-downloader/src}/lib/7z/Lzma2Dec.h |    0
 tools/pr-downloader/src/lib/7z/LzmaDec.c           |  993 ++++++++
 {rts => tools/pr-downloader/src}/lib/7z/LzmaDec.h  |    0
 {rts => tools/pr-downloader/src}/lib/7z/Ppmd.h     |    0
 {rts => tools/pr-downloader/src}/lib/7z/Ppmd7.c    |    0
 {rts => tools/pr-downloader/src}/lib/7z/Ppmd7.h    |    0
 {rts => tools/pr-downloader/src}/lib/7z/Ppmd7Dec.c |    0
 {rts => tools/pr-downloader/src}/lib/7z/Types.h    |    0
 tools/pr-downloader/src/lib/CMakeLists.txt         |    9 +
 tools/pr-downloader/src/lib/base64/base64.cpp      |  125 +
 tools/pr-downloader/src/lib/base64/base64.h        |   31 +
 tools/pr-downloader/src/lib/bencode/CMakeLists.txt |    5 +
 tools/pr-downloader/src/lib/bencode/bencode.cpp    |  294 +++
 tools/pr-downloader/src/lib/bencode/bencode.h      |   68 +
 tools/pr-downloader/src/lib/md5/CMakeLists.txt     |    3 +
 tools/pr-downloader/src/lib/md5/md5.cpp            |  270 ++
 tools/pr-downloader/src/lib/md5/md5.h              |   70 +
 tools/pr-downloader/src/lib/minizip/CMakeLists.txt |   19 +
 .../pr-downloader/src}/lib/minizip/ioapi.c         |    0
 .../pr-downloader/src}/lib/minizip/ioapi.h         |    0
 .../pr-downloader/src}/lib/minizip/unzip.c         |    0
 .../pr-downloader/src}/lib/minizip/unzip.h         |    0
 {rts => tools/pr-downloader/src}/lib/minizip/zip.c |    0
 {rts => tools/pr-downloader/src}/lib/minizip/zip.h |    0
 tools/pr-downloader/src/lib/sha1/CMakeLists.txt    |    3 +
 tools/pr-downloader/src/lib/sha1/sha1.cpp          |  351 +++
 tools/pr-downloader/src/lib/sha1/sha1.h            |   53 +
 tools/pr-downloader/src/libspringdownloader.pc.in  |   12 +
 tools/pr-downloader/src/main.cpp                   |  204 ++
 tools/pr-downloader/src/pr-downloader.cpp          |  294 +++
 tools/pr-downloader/src/pr-downloader.exe.manifest |   11 +
 tools/pr-downloader/src/pr-downloader.h            |   98 +
 .../pr-downloader/src/pr-downloader.ico            |  Bin
 tools/pr-downloader/test/CMakeLists.txt            |    9 +
 tools/scripts/cob_fixer.py                         |   77 +
 tools/scripts/travis_before_install.sh             |   10 +-
 tools/scripts/travis_before_script.sh              |    9 +
 tools/scripts/travis_install.sh                    |   14 +-
 tools/unitsync/CMakeLists.txt                      |   41 +-
 tools/unitsync/Doxyfile                            |  241 --
 tools/unitsync/unitsync.cpp                        | 1127 +++++----
 tools/unitsync/unitsync.h                          |   10 +-
 tools/unitsync/unitsync_api.h                      |  147 +-
 963 files changed, 49138 insertions(+), 31983 deletions(-)
 create mode 100755 AI/Skirmish/Shard/data/ai/bootbehaviour.lua
 create mode 100644 AI/Skirmish/Shard/data/ai/preload/spring_lua/game.lua
 create mode 100644 AI/Skirmish/Shard/data/ai/preload/spring_lua/map.lua
 create mode 100644 AI/Skirmish/Shard/data/ai/preload/spring_lua/unit.lua
 create mode 100644 AI/Skirmish/Shard/data/ai/preload/spring_lua/unittype.lua
 create mode 100644 AI/Skirmish/Shard/data/ai/preload/spring_native/game.lua
 create mode 100644 AI/Skirmish/Shard/data/ai/preload/spring_native/map.lua
 create mode 100644 AI/Skirmish/Shard/data/ai/preload/spring_native/unit.lua
 create mode 100644 AI/Skirmish/Shard/data/ai/preload/spring_native/unittype.lua
 delete mode 100644 AI/Wrappers/LegacyCpp/Command.cpp
 delete mode 100644 AI/Wrappers/LegacyCpp/Command.h
 delete mode 100644 AI/Wrappers/LegacyCpp/Event/AIEvents.h
 create mode 100755 buildbot/slave/create-build-dirs.py
 delete mode 100755 buildbot/slave/create-build-dirs.sh
 create mode 100755 buildbot/slave/create-doc.sh
 delete mode 100755 buildbot/slave/doxygen/update-docs.sh
 create mode 100644 buildbot/slave/prepare.py
 create mode 100755 buildbot/slave/update-mingwlibs.py
 create mode 100644 cont/examples/Widgets/download.lua
 delete mode 100644 debian/patches/remove-ThreadPool-test.patch
 delete mode 100644 rts/ExternalAI/SkirmishAI.cpp
 delete mode 100644 rts/ExternalAI/SkirmishAI.h
 rename rts/Game/{GUI => UI}/PlayerRoster.cpp (96%)
 rename rts/Game/{GUI => UI}/PlayerRoster.h (100%)
 rename rts/Game/{GUI => UI}/PlayerRosterDrawer.cpp (98%)
 rename rts/Game/{GUI => UI}/PlayerRosterDrawer.h (100%)
 delete mode 100644 rts/Lua/LuaEventBatch.h
 create mode 100644 rts/Lua/LuaObjectMaterial.h
 rename rts/Lua/{LuaUnitRendering.cpp => LuaObjectRendering.cpp} (54%)
 create mode 100644 rts/Lua/LuaObjectRendering.h
 create mode 100644 rts/Lua/LuaUICommand.cpp
 create mode 100644 rts/Lua/LuaUICommand.h
 delete mode 100644 rts/Lua/LuaUnitMaterial.h
 delete mode 100644 rts/Lua/LuaUnitRendering.h
 create mode 100644 rts/Lua/LuaVFSDownload.cpp
 create mode 100644 rts/Lua/LuaVFSDownload.h
 create mode 100644 rts/Map/MapDimensions.h
 create mode 100644 rts/Map/MapTexture.h
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/BitmapMuzzleFlame.cpp (79%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/BitmapMuzzleFlame.h (86%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/BubbleProjectile.cpp (74%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/BubbleProjectile.h (83%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/DirtProjectile.cpp (78%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/DirtProjectile.h (82%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/ExploSpikeProjectile.cpp (79%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/ExploSpikeProjectile.h (86%)
 create mode 100644 rts/Rendering/Env/Particles/Classes/FlyingPiece.cpp
 create mode 100644 rts/Rendering/Env/Particles/Classes/FlyingPiece.h
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/GenericParticleProjectile.cpp (98%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/GenericParticleProjectile.h (94%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/GeoSquareProjectile.cpp (96%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/GeoSquareProjectile.h (95%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/GeoThermSmokeProjectile.cpp (97%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/GeoThermSmokeProjectile.h (100%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/HeatCloudProjectile.cpp (76%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/HeatCloudProjectile.h (88%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/MuzzleFlame.cpp (97%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/MuzzleFlame.h (94%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/NanoProjectile.cpp (84%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/NanoProjectile.h (85%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/RepulseGfx.cpp (98%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/RepulseGfx.h (94%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/ShieldProjectile.cpp (91%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/ShieldProjectile.h (93%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/SimpleParticleSystem.cpp (80%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/SimpleParticleSystem.h (88%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/SmokeProjectile.cpp (85%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/SmokeProjectile.h (88%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/SmokeProjectile2.cpp (83%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/SmokeProjectile2.h (88%)
 create mode 100644 rts/Rendering/Env/Particles/Classes/SmokeTrailProjectile.cpp
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/SmokeTrailProjectile.h (79%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/SpherePartProjectile.cpp (83%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/SpherePartProjectile.h (86%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/TracerProjectile.cpp (85%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/TracerProjectile.h (85%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/WakeProjectile.cpp (97%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/WakeProjectile.h (94%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/WreckProjectile.cpp (95%)
 rename rts/{Sim/Projectiles/Unsynced => Rendering/Env/Particles/Classes}/WreckProjectile.h (93%)
 rename rts/Rendering/{ => Env/Particles}/ProjectileDrawer.cpp (88%)
 rename rts/Rendering/{ => Env/Particles}/ProjectileDrawer.h (93%)
 create mode 100644 rts/Rendering/Env/SunLighting.cpp
 create mode 100644 rts/Rendering/Env/SunLighting.h
 create mode 100644 rts/Rendering/GL/glStateDebug.cpp
 create mode 100644 rts/Rendering/GL/glStateDebug.h
 create mode 100644 rts/Rendering/GroundFlashInfo.h
 create mode 100644 rts/Rendering/LuaObjectDrawer.cpp
 create mode 100644 rts/Rendering/LuaObjectDrawer.h
 delete mode 100644 rts/Rendering/Models/ModelDrawer.cpp
 delete mode 100644 rts/Rendering/Models/ModelDrawer.h
 create mode 100644 rts/Rendering/Models/ModelRenderContainer.cpp
 create mode 100644 rts/Rendering/Models/ModelRenderContainer.h
 delete mode 100644 rts/Rendering/Models/WorldObjectModelRenderer.cpp
 delete mode 100644 rts/Rendering/Models/WorldObjectModelRenderer.h
 delete mode 100644 rts/Sim/Misc/AirBaseHandler.cpp
 delete mode 100644 rts/Sim/Misc/AirBaseHandler.h
 delete mode 100644 rts/Sim/Misc/RadarHandler.cpp
 delete mode 100644 rts/Sim/Misc/RadarHandler.h
 create mode 100644 rts/Sim/Projectiles/ExpGenSpawnable.cpp
 create mode 100644 rts/Sim/Projectiles/ExpGenSpawnable.h
 create mode 100644 rts/Sim/Projectiles/ExpGenSpawnableMemberInfo.h
 delete mode 100644 rts/Sim/Projectiles/Unsynced/FlyingPiece.cpp
 delete mode 100644 rts/Sim/Projectiles/Unsynced/FlyingPiece.h
 delete mode 100644 rts/Sim/Projectiles/Unsynced/SmokeTrailProjectile.cpp
 delete mode 100644 rts/Sim/Units/CommandAI/TransportCAI.cpp
 delete mode 100644 rts/Sim/Units/CommandAI/TransportCAI.h
 delete mode 100644 rts/Sim/Units/UnitTypes/TransportUnit.cpp
 delete mode 100644 rts/Sim/Units/UnitTypes/TransportUnit.h
 delete mode 100644 rts/System/EventBatchHandler.cpp
 delete mode 100644 rts/System/EventBatchHandler.h
 copy rts/System/{StartScriptGen.cpp => FileSystem/ArchiveNameResolver.cpp} (51%)
 create mode 100644 rts/System/FileSystem/ArchiveNameResolver.h
 create mode 100644 rts/System/FileSystem/GZFileHandler.cpp
 create mode 100644 rts/System/FileSystem/GZFileHandler.h
 create mode 100644 rts/System/StringConvertibleOptionalValue.h
 delete mode 100644 rts/System/booldefines.h
 delete mode 100644 rts/build/cmake/FindJavaExtended.cmake
 delete mode 100644 rts/lib/gml/ThreadSafeContainers.h
 create mode 100644 test/engine/Sim/Misc/testEllipsoid.cpp
 create mode 100644 test/engine/System/testRotationMatrix44f.cpp
 create mode 100644 test/other/testPrintf.cpp
 create mode 100644 tools/pr-downloader/.gitattributes
 create mode 100644 tools/pr-downloader/.gitignore
 create mode 100644 tools/pr-downloader/.travis.yml
 create mode 100644 tools/pr-downloader/CMakeLists.txt
 create mode 100644 tools/pr-downloader/Doxyfile
 copy cont/base/springcontent/LuaHandler/doc/gpl-2.0.txt => tools/pr-downloader/LICENSE (100%)
 create mode 100644 tools/pr-downloader/README.md
 create mode 100644 tools/pr-downloader/TODO
 create mode 100644 tools/pr-downloader/cmake/FindJsoncpp.cmake
 copy {rts/build => tools/pr-downloader}/cmake/FindMiniZip.cmake (100%)
 create mode 100644 tools/pr-downloader/cmake/UtilGit.cmake
 create mode 100755 tools/pr-downloader/git-hooks/pre-commit
 create mode 100755 tools/pr-downloader/scripts/cppcheck.sh
 create mode 100644 tools/pr-downloader/scripts/cppcheck.supress
 create mode 100755 tools/pr-downloader/scripts/crosscompile.sh
 create mode 100755 tools/pr-downloader/scripts/release.sh
 create mode 100644 tools/pr-downloader/src/CMakeLists.txt
 create mode 100644 tools/pr-downloader/src/Downloader/CurlWrapper.cpp
 create mode 100644 tools/pr-downloader/src/Downloader/CurlWrapper.h
 create mode 100644 tools/pr-downloader/src/Downloader/Download.cpp
 create mode 100644 tools/pr-downloader/src/Downloader/Download.h
 create mode 100644 tools/pr-downloader/src/Downloader/DownloadEnum.cpp
 create mode 100644 tools/pr-downloader/src/Downloader/DownloadEnum.h
 create mode 100644 tools/pr-downloader/src/Downloader/Http/DownloadData.cpp
 create mode 100644 tools/pr-downloader/src/Downloader/Http/DownloadData.h
 create mode 100644 tools/pr-downloader/src/Downloader/Http/HttpDownloader.cpp
 create mode 100644 tools/pr-downloader/src/Downloader/Http/HttpDownloader.h
 create mode 100644 tools/pr-downloader/src/Downloader/IDownloader.cpp
 create mode 100644 tools/pr-downloader/src/Downloader/IDownloader.h
 create mode 100644 tools/pr-downloader/src/Downloader/Mirror.cpp
 create mode 100644 tools/pr-downloader/src/Downloader/Mirror.h
 create mode 100644 tools/pr-downloader/src/Downloader/Rapid/RapidDownloader.cpp
 create mode 100644 tools/pr-downloader/src/Downloader/Rapid/RapidDownloader.h
 create mode 100644 tools/pr-downloader/src/Downloader/Rapid/Repo.cpp
 create mode 100644 tools/pr-downloader/src/Downloader/Rapid/Repo.h
 create mode 100644 tools/pr-downloader/src/Downloader/Rapid/Sdp.cpp
 create mode 100644 tools/pr-downloader/src/Downloader/Rapid/Sdp.h
 create mode 100644 tools/pr-downloader/src/FileSystem/File.cpp
 create mode 100644 tools/pr-downloader/src/FileSystem/File.h
 create mode 100644 tools/pr-downloader/src/FileSystem/FileData.cpp
 create mode 100644 tools/pr-downloader/src/FileSystem/FileData.h
 create mode 100644 tools/pr-downloader/src/FileSystem/FileSystem.cpp
 create mode 100644 tools/pr-downloader/src/FileSystem/FileSystem.h
 create mode 100644 tools/pr-downloader/src/FileSystem/HashMD5.cpp
 create mode 100644 tools/pr-downloader/src/FileSystem/HashMD5.h
 create mode 100644 tools/pr-downloader/src/FileSystem/HashSHA1.cpp
 create mode 100644 tools/pr-downloader/src/FileSystem/HashSHA1.h
 create mode 100644 tools/pr-downloader/src/FileSystem/IArchive.h
 create mode 100644 tools/pr-downloader/src/FileSystem/IHash.cpp
 create mode 100644 tools/pr-downloader/src/FileSystem/IHash.h
 create mode 100644 tools/pr-downloader/src/FileSystem/SevenZipArchive.cpp
 create mode 100644 tools/pr-downloader/src/FileSystem/SevenZipArchive.h
 copy {rts/System/FileSystem/Archives => tools/pr-downloader/src/FileSystem}/ZipArchive.cpp (73%)
 create mode 100644 tools/pr-downloader/src/FileSystem/ZipArchive.h
 create mode 100644 tools/pr-downloader/src/Logger.cpp
 create mode 100644 tools/pr-downloader/src/Logger.h
 create mode 100644 tools/pr-downloader/src/Util.cpp
 create mode 100644 tools/pr-downloader/src/Util.h
 create mode 100644 tools/pr-downloader/src/Version.cpp
 create mode 100644 tools/pr-downloader/src/Version.h
 create mode 100644 tools/pr-downloader/src/icon.rc
 create mode 100644 tools/pr-downloader/src/lib/.gitignore
 copy {rts => tools/pr-downloader/src}/lib/7z/7z.h (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/7zAlloc.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/7zAlloc.h (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/7zBuf.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/7zBuf.h (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/7zBuf2.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/7zCrc.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/7zCrc.h (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/7zCrcOpt.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/7zDec.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/7zFile.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/7zFile.h (100%)
 create mode 100644 tools/pr-downloader/src/lib/7z/7zIn.c
 copy {rts => tools/pr-downloader/src}/lib/7z/7zStream.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/Bcj2.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/Bcj2.h (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/Bra.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/Bra.h (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/Bra86.c (100%)
 create mode 100644 tools/pr-downloader/src/lib/7z/CMakeLists.txt
 copy {rts => tools/pr-downloader/src}/lib/7z/CpuArch.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/CpuArch.h (100%)
 create mode 100644 tools/pr-downloader/src/lib/7z/Lzma2Dec.c
 copy {rts => tools/pr-downloader/src}/lib/7z/Lzma2Dec.h (100%)
 create mode 100644 tools/pr-downloader/src/lib/7z/LzmaDec.c
 copy {rts => tools/pr-downloader/src}/lib/7z/LzmaDec.h (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/Ppmd.h (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/Ppmd7.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/Ppmd7.h (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/Ppmd7Dec.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/7z/Types.h (100%)
 create mode 100644 tools/pr-downloader/src/lib/CMakeLists.txt
 create mode 100644 tools/pr-downloader/src/lib/base64/base64.cpp
 create mode 100644 tools/pr-downloader/src/lib/base64/base64.h
 create mode 100644 tools/pr-downloader/src/lib/bencode/CMakeLists.txt
 create mode 100644 tools/pr-downloader/src/lib/bencode/bencode.cpp
 create mode 100644 tools/pr-downloader/src/lib/bencode/bencode.h
 create mode 100644 tools/pr-downloader/src/lib/md5/CMakeLists.txt
 create mode 100644 tools/pr-downloader/src/lib/md5/md5.cpp
 create mode 100644 tools/pr-downloader/src/lib/md5/md5.h
 create mode 100644 tools/pr-downloader/src/lib/minizip/CMakeLists.txt
 copy {rts => tools/pr-downloader/src}/lib/minizip/ioapi.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/minizip/ioapi.h (100%)
 copy {rts => tools/pr-downloader/src}/lib/minizip/unzip.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/minizip/unzip.h (100%)
 copy {rts => tools/pr-downloader/src}/lib/minizip/zip.c (100%)
 copy {rts => tools/pr-downloader/src}/lib/minizip/zip.h (100%)
 create mode 100644 tools/pr-downloader/src/lib/sha1/CMakeLists.txt
 create mode 100644 tools/pr-downloader/src/lib/sha1/sha1.cpp
 create mode 100644 tools/pr-downloader/src/lib/sha1/sha1.h
 create mode 100644 tools/pr-downloader/src/libspringdownloader.pc.in
 create mode 100644 tools/pr-downloader/src/main.cpp
 create mode 100644 tools/pr-downloader/src/pr-downloader.cpp
 create mode 100644 tools/pr-downloader/src/pr-downloader.exe.manifest
 create mode 100644 tools/pr-downloader/src/pr-downloader.h
 copy rts/spring.ico => tools/pr-downloader/src/pr-downloader.ico (100%)
 create mode 100644 tools/pr-downloader/test/CMakeLists.txt
 create mode 100644 tools/scripts/cob_fixer.py
 create mode 100755 tools/scripts/travis_before_script.sh
 delete mode 100644 tools/unitsync/Doxyfile

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/spring.git



More information about the Pkg-games-commits mailing list