[hedgewars] branch upstream updated (8547f61 -> c4d4af1)

Gianfranco Costamagna locutusofborg at moszumanska.debian.org
Thu Nov 16 15:41:48 UTC 2017


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

locutusofborg pushed a change to branch upstream
in repository hedgewars.

      from  8547f61   Imported Upstream version 0.9.22-dfsg
       new  c4d4af1   New upstream version 0.9.23-dfsg

The 1 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:
 .travis.yml                                        |  128 +-
 CMakeLists.txt                                     |   55 +-
 CREDITS                                            |   84 +-
 CTestTestfile.cmake                                |   19 -
 ChangeLog.txt                                      |  445 +-
 INSTALL                                            |   50 +-
 INSTALL.md                                         |  203 +
 QTfrontend/CMakeLists.txt                          |   24 +-
 QTfrontend/binds.cpp                               |    3 +-
 QTfrontend/campaign.cpp                            |  148 +-
 QTfrontend/campaign.h                              |    8 +
 QTfrontend/game.cpp                                |   32 +-
 QTfrontend/game.h                                  |    3 +-
 QTfrontend/gameuiconfig.cpp                        |   21 +-
 QTfrontend/hedgewars.qrc                           |   26 +-
 QTfrontend/hwconsts.cpp.in                         |    9 +-
 QTfrontend/hwconsts.h                              |    3 +-
 QTfrontend/hwform.cpp                              |  347 +-
 QTfrontend/hwform.h                                |   13 +-
 QTfrontend/main.cpp                                |   52 +-
 QTfrontend/model/GameStyleModel.cpp                |   15 +-
 QTfrontend/model/MapModel.cpp                      |   50 +-
 QTfrontend/model/MapModel.h                        |    9 +-
 QTfrontend/model/ThemeModel.cpp                    |   15 +
 QTfrontend/model/ThemeModel.h                      |    3 +
 QTfrontend/model/ammoSchemeModel.cpp               |  152 +-
 QTfrontend/model/ammoSchemeModel.h                 |    1 +
 QTfrontend/model/roomslistmodel.cpp                |   25 +-
 QTfrontend/net/hwmap.h                             |    3 +-
 QTfrontend/net/newnetclient.cpp                    |   11 +-
 QTfrontend/net/newnetclient.h                      |    1 +
 QTfrontend/net/tcpBase.cpp                         |   21 +-
 QTfrontend/res/Multiplayer.png                     |  Bin 60842 -> 58238 bytes
 QTfrontend/res/NetworkPlay.png                     |  Bin 79166 -> 77106 bytes
 QTfrontend/res/Palette.png                         |  Bin 0 -> 2872 bytes
 QTfrontend/res/PlaySound.png                       |  Bin 2480 -> 1515 bytes
 QTfrontend/res/SimpleGame.png                      |  Bin 68129 -> 66614 bytes
 QTfrontend/res/StatsBestKiller.png                 |  Bin 953 -> 2083 bytes
 QTfrontend/res/StatsCustomAchievement.png          |  Bin 953 -> 499 bytes
 QTfrontend/res/StatsHedgehogsKilled.png            |  Bin 953 -> 1743 bytes
 QTfrontend/res/StatsMedal1 at 2x.png                  |  Bin 10058 -> 7587 bytes
 QTfrontend/res/StatsMedal2 at 2x.png                  |  Bin 9090 -> 3970 bytes
 QTfrontend/res/StatsMedal3 at 2x.png                  |  Bin 10002 -> 7570 bytes
 QTfrontend/res/StatsMedal4 at 2x.png                  |  Bin 6949 -> 4312 bytes
 QTfrontend/res/StatsMostSelfDamage.png             |  Bin 953 -> 1770 bytes
 QTfrontend/res/StatsSelfKilled.png                 |  Bin 953 -> 1769 bytes
 QTfrontend/res/StatsSkipped.png                    |  Bin 953 -> 1392 bytes
 QTfrontend/res/Videos.png                          |  Bin 3770 -> 3244 bytes
 QTfrontend/res/audio.png                           |  Bin 3549 -> 2937 bytes
 QTfrontend/res/botlevels/net0.png                  |  Bin 917 -> 1364 bytes
 QTfrontend/res/botlevels/net1.png                  |  Bin 993 -> 1430 bytes
 QTfrontend/res/botlevels/net2.png                  |  Bin 1022 -> 1420 bytes
 QTfrontend/res/botlevels/net3.png                  |  Bin 1033 -> 1410 bytes
 QTfrontend/res/botlevels/net4.png                  |  Bin 1042 -> 1402 bytes
 QTfrontend/res/botlevels/net5.png                  |  Bin 1068 -> 1398 bytes
 QTfrontend/res/botlevels/small0.png                |  Bin 0 -> 1948 bytes
 QTfrontend/res/botlevels/small1.png                |  Bin 0 -> 2033 bytes
 QTfrontend/res/botlevels/small2.png                |  Bin 0 -> 2027 bytes
 QTfrontend/res/botlevels/small3.png                |  Bin 0 -> 2043 bytes
 QTfrontend/res/botlevels/small4.png                |  Bin 0 -> 2033 bytes
 QTfrontend/res/botlevels/small5.png                |  Bin 0 -> 2038 bytes
 QTfrontend/res/btnAISurvival.png                   |  Bin 2119 -> 2570 bytes
 QTfrontend/res/btnAISurvival at 2x.png                |  Bin 4686 -> 7187 bytes
 QTfrontend/res/btnBorder.png                       |  Bin 3935 -> 1681 bytes
 QTfrontend/res/btnBorder at 2x.png                    |  Bin 12824 -> 5065 bytes
 QTfrontend/res/btnBottomBorder.png                 |  Bin 2711 -> 1764 bytes
 QTfrontend/res/btnBottomBorder at 2x.png              |  Bin 4641 -> 5573 bytes
 QTfrontend/res/btnForts.png                        |  Bin 2851 -> 0 bytes
 QTfrontend/res/btnForts at 2x.png                     |  Bin 8320 -> 0 bytes
 QTfrontend/res/btnLowGravity.png                   |  Bin 3211 -> 2792 bytes
 QTfrontend/res/btnLowGravity at 2x.png                |  Bin 10891 -> 8741 bytes
 QTfrontend/res/btnMoreWind.png                     |  Bin 1016 -> 358 bytes
 QTfrontend/res/btnMoreWind at 2x.png                  |  Bin 812 -> 741 bytes
 QTfrontend/res/btnNoWind.png                       |  Bin 1502 -> 263 bytes
 QTfrontend/res/btnNoWind at 2x.png                    |  Bin 1019 -> 452 bytes
 QTfrontend/res/btnPlaceHog.png                     |  Bin 1642 -> 2027 bytes
 QTfrontend/res/btnPlaceHog at 2x.png                  |  Bin 4023 -> 3048 bytes
 QTfrontend/res/btnRandomOrder at 2x.png               |  Bin 12261 -> 9094 bytes
 .../res/campaign/A_Classic_Fairytale/epil.png      |  Bin 22331 -> 21735 bytes
 .../res/campaign/A_Classic_Fairytale/family.png    |  Bin 28354 -> 28770 bytes
 .../res/campaign/A_Classic_Fairytale/journey.png   |  Bin 23934 -> 33396 bytes
 .../res/campaign/A_Classic_Fairytale/shadow.png    |  Bin 33396 -> 24144 bytes
 .../res/campaign/A_Classic_Fairytale/united.png    |  Bin 14885 -> 14028 bytes
 .../res/campaign/A_Space_Adventure/cosmos.png      |  Bin 24237 -> 26418 bytes
 .../res/campaign/A_Space_Adventure/death01.png     |  Bin 24100 -> 21393 bytes
 .../res/campaign/A_Space_Adventure/death02.png     |  Bin 28021 -> 27004 bytes
 .../res/campaign/A_Space_Adventure/fruit03.png     |  Bin 68749 -> 44818 bytes
 .../res/campaign/A_Space_Adventure/ice01.png       |  Bin 29959 -> 29790 bytes
 .../res/campaign/A_Space_Adventure/ice02.png       |  Bin 27527 -> 25025 bytes
 .../res/campaign/A_Space_Adventure/moon02.png      |  Bin 15388 -> 14030 bytes
 QTfrontend/res/css/qt.css                          |    2 +-
 QTfrontend/res/dlcMarker.png                       |  Bin 0 -> 125 bytes
 QTfrontend/res/dlcMarkerSelected.png               |  Bin 0 -> 123 bytes
 QTfrontend/res/folder.png                          |  Bin 0 -> 1904 bytes
 QTfrontend/res/frontendicon.png                    |  Bin 0 -> 4064 bytes
 QTfrontend/res/home.png                            |  Bin 0 -> 2354 bytes
 QTfrontend/res/html/about.html                     |  117 +-
 QTfrontend/res/iconAirMine.png                     |  Bin 0 -> 1992 bytes
 QTfrontend/res/iconDud.png                         |  Bin 939 -> 1191 bytes
 QTfrontend/res/iconDud at 2x.png                      |  Bin 3418 -> 0 bytes
 QTfrontend/res/iconExplosive.png                   |  Bin 0 -> 1858 bytes
 QTfrontend/res/iconExplosive at 2x.png                |  Bin 0 -> 4048 bytes
 QTfrontend/res/iconHealthPercent.png               |  Bin 0 -> 1571 bytes
 QTfrontend/res/iconInitHealth.png                  |  Bin 0 -> 493 bytes
 QTfrontend/res/iconMine.png                        |  Bin 1092 -> 1113 bytes
 QTfrontend/res/iconMine at 2x.png                     |  Bin 3513 -> 0 bytes
 QTfrontend/res/iconMineTime.png                    |  Bin 0 -> 1599 bytes
 QTfrontend/res/iconScript.png                      |  Bin 0 -> 1790 bytes
 QTfrontend/res/iconScript at 2x.png                   |  Bin 0 -> 4265 bytes
 QTfrontend/res/iconSuddenDeathTime.png             |  Bin 0 -> 2732 bytes
 QTfrontend/res/iconSuddenDeathWater.png            |  Bin 0 -> 2507 bytes
 QTfrontend/res/missionFinished.png                 |  Bin 0 -> 483 bytes
 QTfrontend/res/missionFinishedSelected.png         |  Bin 0 -> 380 bytes
 QTfrontend/res/net.png                             |  Bin 917 -> 2515 bytes
 QTfrontend/res/schemeicon.png                      |  Bin 0 -> 3246 bytes
 QTfrontend/sdlkeys.h                               |    4 +-
 QTfrontend/servermessages.h                        |   43 +-
 QTfrontend/team.cpp                                |    8 +
 QTfrontend/team.h                                  |    1 +
 QTfrontend/ui/dialog/bandialog.cpp                 |    9 +-
 QTfrontend/ui/dialog/input_ip.cpp                  |    1 +
 QTfrontend/ui/dialog/upload_video.cpp              |    2 +-
 QTfrontend/ui/page/AbstractPage.cpp                |   21 +-
 QTfrontend/ui/page/AbstractPage.h                  |    9 +-
 QTfrontend/ui/page/pagecampaign.cpp                |   53 +-
 QTfrontend/ui/page/pagecampaign.h                  |    3 +
 QTfrontend/ui/page/pagedata.cpp                    |   61 +-
 QTfrontend/ui/page/pagedata.h                      |    1 +
 QTfrontend/ui/page/pageeditteam.cpp                |  277 +-
 QTfrontend/ui/page/pageeditteam.h                  |   30 +-
 QTfrontend/ui/page/pagegamestats.cpp               |    7 +-
 QTfrontend/ui/page/pageinfo.cpp                    |    5 +-
 QTfrontend/ui/page/pagemain.cpp                    |    4 +-
 QTfrontend/ui/page/pagemultiplayer.cpp             |   15 +-
 QTfrontend/ui/page/pagenet.cpp                     |    4 +-
 QTfrontend/ui/page/pagenetgame.cpp                 |   19 +-
 QTfrontend/ui/page/pagenetserver.cpp               |    6 +-
 QTfrontend/ui/page/pageoptions.cpp                 |   82 +-
 QTfrontend/ui/page/pageplayrecord.cpp              |   40 +-
 QTfrontend/ui/page/pageplayrecord.h                |    1 +
 QTfrontend/ui/page/pageroomslist.cpp               |    5 +-
 QTfrontend/ui/page/pagescheme.cpp                  |  234 +-
 QTfrontend/ui/page/pagescheme.h                    |    4 +-
 QTfrontend/ui/page/pageselectweapon.cpp            |    5 +-
 QTfrontend/ui/page/pagetraining.cpp                |  220 +-
 QTfrontend/ui/page/pagetraining.h                  |    8 +-
 QTfrontend/ui/page/pagevideos.cpp                  |   10 +-
 QTfrontend/ui/widget/MinesTimeSpinBox.cpp          |   40 +
 QTfrontend/ui/widget/MinesTimeSpinBox.h            |   55 +
 QTfrontend/ui/widget/about.cpp                     |   72 +-
 QTfrontend/ui/widget/chatwidget.cpp                |   29 +-
 QTfrontend/ui/widget/chatwidget.h                  |    3 +
 QTfrontend/ui/widget/databrowser.cpp               |    2 +-
 QTfrontend/ui/widget/feedbackdialog.cpp            |   81 +-
 QTfrontend/ui/widget/gamecfgwidget.cpp             |   13 +-
 QTfrontend/ui/widget/gamecfgwidget.h               |    3 +-
 QTfrontend/ui/widget/hatprompt.cpp                 |    1 +
 QTfrontend/ui/widget/hedgehogerWidget.cpp          |    2 +-
 QTfrontend/ui/widget/keybinder.cpp                 |   11 +-
 QTfrontend/ui/widget/mapContainer.cpp              |  120 +-
 QTfrontend/ui/widget/mapContainer.h                |    4 +
 QTfrontend/ui/widget/roomnameprompt.cpp            |    1 +
 QTfrontend/ui/widget/seedprompt.cpp                |    1 +
 QTfrontend/ui/widget/selectWeapon.cpp              |   62 +-
 QTfrontend/ui/widget/selectWeapon.h                |   10 +-
 QTfrontend/ui/widget/teamselect.cpp                |   40 +-
 QTfrontend/ui/widget/teamselect.h                  |    3 +-
 QTfrontend/ui/widget/themeprompt.cpp               |    1 +
 QTfrontend/util/DataManager.cpp                    |   10 +-
 QTfrontend/util/DataManager.h                      |    9 +-
 QTfrontend/util/FileEngine.cpp                     |   11 +-
 QTfrontend/util/LibavInteraction.cpp               |   50 +-
 QTfrontend/util/LibavInteraction.h                 |    2 +-
 QTfrontend/util/SDLInteraction.cpp                 |   35 +-
 QTfrontend/util/SDLInteraction.h                   |   18 +-
 QTfrontend/util/namegen.cpp                        |  288 +-
 QTfrontend/util/namegen.h                          |   25 +-
 QTfrontend/util/platform/CocoaInitializer.h        |    2 +-
 QTfrontend/util/platform/CocoaInitializer.mm       |    2 +-
 QTfrontend/util/platform/SparkleAutoUpdater.mm     |    2 +-
 QTfrontend/util/platform/Xfire Game SDK.url        |    5 -
 QTfrontend/util/platform/xfire.cpp                 |   85 -
 QTfrontend/util/platform/xfire.h                   |   39 -
 QTfrontend/util/platform/xfire_license.txt         |  103 -
 QTfrontend/util/platform/xfiregameclient.cpp       |  121 -
 QTfrontend/util/platform/xfiregameclient.h         |   49 -
 QTfrontend/weapons.h                               |  189 +-
 README                                             |   47 +-
 README.md                                          |  125 +
 cmake_modules/CMakeSystemSpecificInformation.cmake |  123 +
 cmake_modules/CheckHaskellModuleExists.cmake       |    7 +-
 cmake_modules/CheckTypeSize.c.in                   |   37 +
 cmake_modules/CheckTypeSize.cmake                  |  231 +
 cmake_modules/FindEmscripten.cmake                 |   36 +
 cmake_modules/FindGLEW.cmake                       |    5 +
 cmake_modules/FindLua.cmake                        |    2 +-
 cmake_modules/FindOpenGL.cmake                     |  209 +
 cmake_modules/FindSDL1or2.cmake                    |   24 -
 cmake_modules/FindSDL2.cmake                       |    5 +
 cmake_modules/FindSDL2_image.cmake                 |   94 +
 cmake_modules/FindSDL2_mixer.cmake                 |   93 +
 cmake_modules/FindSDL2_net.cmake                   |   94 +
 cmake_modules/FindSDL2_ttf.cmake                   |   94 +
 cmake_modules/Platform/Emscripten.cmake            |  275 ++
 cmake_modules/TestBigEndian.cmake                  |   30 +
 cmake_modules/checkModule.hs                       |    1 +
 cmake_modules/cpackvars.cmake                      |    2 +
 cmake_modules/paths.cmake                          |    2 +-
 gameServer/Actions.hs                              |   65 +-
 gameServer/CMakeLists.txt                          |    4 +-
 gameServer/CoreTypes.hs                            |  124 +-
 gameServer/EngineInteraction.hs                    |   95 +-
 gameServer/FloodDetection.hs                       |    6 +-
 gameServer/HWProtoCore.hs                          |   16 +-
 gameServer/HWProtoInRoomState.hs                   |   18 +-
 gameServer/HWProtoLobbyState.hs                    |   12 +-
 gameServer/NetRoutines.hs                          |    9 +-
 gameServer/OfficialServer/GameReplayStore.hs       |    8 +-
 gameServer/OfficialServer/Glicko2.hs               |   70 +
 gameServer/OfficialServer/checker.hs               |    7 +-
 gameServer/OfficialServer/extdbinterface.hs        |   86 +-
 gameServer/OfficialServer/updateRating.hs          |  103 +
 gameServer/ServerCore.hs                           |    6 +-
 gameServer/Utils.hs                                |   17 +-
 gameServer/Votes.hs                                |   15 +-
 gameServer/hedgewars-server.cabal                  |   11 +-
 hedgewars/ArgParsers.pas                           |    8 +-
 hedgewars/CMakeLists.txt                           |   44 +-
 hedgewars/LuaPas.pas                               |    2 +-
 hedgewars/PNGh.pas                                 |    1 +
 hedgewars/SDLh.pas                                 |  628 +--
 hedgewars/adler32.pas                              |    4 +-
 hedgewars/avwrapper/CMakeLists.txt                 |    8 +-
 hedgewars/avwrapper/avwrapper.c                    |  198 +-
 hedgewars/hwengine.pas                             |  218 +-
 hedgewars/options.inc                              |    8 +-
 hedgewars/pas2cRedo.pas                            |    6 +-
 hedgewars/pas2cSystem.pas                          |   10 +-
 hedgewars/sdlmain/CMakeLists.txt                   |    7 -
 hedgewars/sdlmain/SDLMain.h                        |   16 -
 hedgewars/sdlmain/SDLMain.m                        |  385 --
 hedgewars/uAI.pas                                  |   49 +-
 hedgewars/uAIAmmoTests.pas                         |  123 +-
 hedgewars/uAmmos.pas                               |   61 +-
 hedgewars/uCaptions.pas                            |    2 +-
 hedgewars/uChat.pas                                |  184 +-
 hedgewars/uCollisions.pas                          |   10 +-
 hedgewars/uCommandHandlers.pas                     |   27 +-
 hedgewars/uConsole.pas                             |    2 +-
 hedgewars/uConsts.pas                              |   47 +-
 hedgewars/uCursor.pas                              |    7 +
 hedgewars/uDebug.pas                               |   30 +-
 hedgewars/uGame.pas                                |   18 +-
 hedgewars/uGears.pas                               |  268 +-
 hedgewars/uGearsHandlersMess.pas                   |  786 ++--
 hedgewars/uGearsHandlersRope.pas                   |   25 +-
 hedgewars/uGearsHedgehog.pas                       |  204 +-
 hedgewars/uGearsList.pas                           |   86 +-
 hedgewars/uGearsRender.pas                         |  176 +-
 hedgewars/uGearsUtils.pas                          |  208 +-
 hedgewars/uIO.pas                                  |   63 +-
 hedgewars/uInputHandler.pas                        |  276 +-
 hedgewars/uLand.pas                                |  403 +-
 hedgewars/uLandGenTemplateBased.pas                |    5 +-
 hedgewars/uLandGraphics.pas                        |  117 +-
 hedgewars/uLandObjects.pas                         |  208 +-
 hedgewars/uLandOutline.pas                         |    2 +-
 hedgewars/uLandTexture.pas                         |    9 +-
 hedgewars/uLandUtils.pas                           |    9 +
 hedgewars/uLocale.pas                              |   36 +-
 hedgewars/uMatrix.pas                              |    2 +-
 hedgewars/uMisc.pas                                |   32 +-
 hedgewars/uPhysFSLayer.pas                         |   84 +-
 hedgewars/uRandom.pas                              |    8 +-
 hedgewars/uRender.pas                              |  136 +-
 hedgewars/uRenderUtils.pas                         |  139 +-
 hedgewars/uScript.pas                              |  984 +++--
 hedgewars/uSound.pas                               |  327 +-
 hedgewars/uStats.pas                               |  179 +-
 hedgewars/uStore.pas                               |  362 +-
 hedgewars/uTeams.pas                               |  107 +-
 hedgewars/uTextures.pas                            |   10 +-
 hedgewars/uTouch.pas                               |  115 +-
 hedgewars/uTypes.pas                               |   47 +-
 hedgewars/uUtils.pas                               |  255 +-
 hedgewars/uVariables.pas                           |  585 ++-
 hedgewars/uVideoRec.pas                            |   50 +-
 hedgewars/uVisualGears.pas                         |   56 +-
 hedgewars/uVisualGearsHandlers.pas                 |   59 +-
 hedgewars/uVisualGearsList.pas                     |   33 +-
 hedgewars/uWorld.pas                               |  149 +-
 misc/OfficialChallenges/racer_#18.hwmap            |    1 +
 misc/OfficialChallenges/racer_#19.hwmap            |    1 +
 misc/OfficialChallenges/racer_#20.hwmap            |    1 +
 misc/hats_js_anim.xhtml                            |   16 +-
 misc/liblua/CMakeLists.txt                         |    4 +
 misc/liblua/Xcode/Lua.xcodeproj/project.pbxproj    |    3 +-
 misc/libphysfs/CMakeLists.txt                      |    2 +-
 .../Xcode/Physfs.xcodeproj/project.pbxproj         |    3 +-
 misc/libphysfs/archiver_dir.c                      |   74 +-
 misc/libphysfs/archiver_grp.c                      |   24 +-
 misc/libphysfs/archiver_hog.c                      |   24 +-
 misc/libphysfs/archiver_iso9660.c                  |   66 +-
 misc/libphysfs/archiver_lzma.c                     |   70 +-
 misc/libphysfs/archiver_mvl.c                      |   24 +-
 misc/libphysfs/archiver_qpak.c                     |   24 +-
 misc/libphysfs/archiver_slb.c                      |  126 +
 misc/libphysfs/archiver_unpacked.c                 |   36 +-
 misc/libphysfs/archiver_wad.c                      |   26 +-
 misc/libphysfs/archiver_zip.c                      |  821 ++--
 misc/libphysfs/lzma/7zC.txt                        |  237 +
 misc/libphysfs/lzma/7zFormat.txt                   |  471 ++
 misc/libphysfs/lzma/C/7zCrc.c                      |   32 +
 misc/libphysfs/lzma/C/7zCrc.h                      |   21 +
 misc/libphysfs/lzma/C/7zCrcT8.c                    |   40 +
 misc/libphysfs/lzma/C/Alloc.c                      |  119 +
 misc/libphysfs/lzma/C/Alloc.h                      |   29 +
 misc/libphysfs/lzma/C/Archive/7z/7zAlloc.c         |   70 +
 misc/libphysfs/lzma/C/Archive/7z/7zAlloc.h         |   20 +
 misc/libphysfs/lzma/C/Archive/7z/7zBuffer.c        |   29 +
 misc/libphysfs/lzma/C/Archive/7z/7zBuffer.h        |   19 +
 misc/libphysfs/lzma/C/Archive/7z/7zDecode.c        |  345 ++
 misc/libphysfs/lzma/C/Archive/7z/7zDecode.h        |   20 +
 misc/libphysfs/lzma/C/Archive/7z/7zExtract.c       |  119 +
 misc/libphysfs/lzma/C/Archive/7z/7zExtract.h       |   40 +
 misc/libphysfs/lzma/C/Archive/7z/7zHeader.c        |    5 +
 misc/libphysfs/lzma/C/Archive/7z/7zHeader.h        |   55 +
 misc/libphysfs/lzma/C/Archive/7z/7zIn.c            | 1314 ++++++
 misc/libphysfs/lzma/C/Archive/7z/7zIn.h            |   55 +
 misc/libphysfs/lzma/C/Archive/7z/7zItem.c          |  134 +
 misc/libphysfs/lzma/C/Archive/7z/7zItem.h          |   95 +
 misc/libphysfs/lzma/C/Archive/7z/7zMain.c          |  428 ++
 misc/libphysfs/lzma/C/Archive/7z/7zMethodID.c      |   10 +
 misc/libphysfs/lzma/C/Archive/7z/7zMethodID.h      |   10 +
 misc/libphysfs/lzma/C/Archive/7z/7z_C.dsp          |  211 +
 misc/libphysfs/lzma/C/Archive/7z/7z_C.dsw          |   29 +
 misc/libphysfs/lzma/C/Archive/7z/makefile          |   74 +
 misc/libphysfs/lzma/C/Archive/7z/makefile.gcc      |   55 +
 misc/libphysfs/lzma/C/Compress/Branch/BranchARM.c  |   26 +
 misc/libphysfs/lzma/C/Compress/Branch/BranchARM.h  |   10 +
 .../lzma/C/Compress/Branch/BranchARMThumb.c        |   35 +
 .../lzma/C/Compress/Branch/BranchARMThumb.h        |   10 +
 misc/libphysfs/lzma/C/Compress/Branch/BranchIA64.c |   66 +
 misc/libphysfs/lzma/C/Compress/Branch/BranchIA64.h |   10 +
 misc/libphysfs/lzma/C/Compress/Branch/BranchPPC.c  |   36 +
 misc/libphysfs/lzma/C/Compress/Branch/BranchPPC.h  |   10 +
 .../libphysfs/lzma/C/Compress/Branch/BranchSPARC.c |   36 +
 .../libphysfs/lzma/C/Compress/Branch/BranchSPARC.h |   10 +
 .../libphysfs/lzma/C/Compress/Branch/BranchTypes.h |   51 +
 misc/libphysfs/lzma/C/Compress/Branch/BranchX86.c  |   84 +
 misc/libphysfs/lzma/C/Compress/Branch/BranchX86.h  |   12 +
 .../libphysfs/lzma/C/Compress/Branch/BranchX86_2.c |  135 +
 .../libphysfs/lzma/C/Compress/Branch/BranchX86_2.h |   28 +
 .../lzma/C/Compress/Huffman/HuffmanEncode.c        |  146 +
 .../lzma/C/Compress/Huffman/HuffmanEncode.h        |   18 +
 misc/libphysfs/lzma/C/Compress/Lz/LzHash.h         |   53 +
 misc/libphysfs/lzma/C/Compress/Lz/MatchFinder.c    |  742 ++++
 misc/libphysfs/lzma/C/Compress/Lz/MatchFinder.h    |  106 +
 misc/libphysfs/lzma/C/Compress/Lz/MatchFinderMt.c  |  806 ++++
 misc/libphysfs/lzma/C/Compress/Lz/MatchFinderMt.h  |   95 +
 misc/libphysfs/lzma/C/Compress/Lzma/LzmaDecode.c   |  584 +++
 misc/libphysfs/lzma/C/Compress/Lzma/LzmaDecode.h   |  113 +
 .../lzma/C/Compress/Lzma/LzmaDecodeSize.c          |  712 +++
 .../lzma/C/Compress/Lzma/LzmaStateDecode.c         |  521 +++
 .../lzma/C/Compress/Lzma/LzmaStateDecode.h         |   96 +
 .../libphysfs/lzma/C/Compress/Lzma/LzmaStateTest.c |  195 +
 misc/libphysfs/lzma/C/Compress/Lzma/LzmaTest.c     |  342 ++
 misc/libphysfs/lzma/C/Compress/Lzma/LzmaTypes.h    |   45 +
 misc/libphysfs/lzma/C/CpuArch.h                    |   18 +
 misc/libphysfs/lzma/C/IStream.h                    |   19 +
 misc/libphysfs/lzma/C/Sort.c                       |   92 +
 misc/libphysfs/lzma/C/Sort.h                       |   11 +
 misc/libphysfs/lzma/C/Threads.c                    |  106 +
 misc/libphysfs/lzma/C/Threads.h                    |   69 +
 misc/libphysfs/lzma/C/Types.h                      |  100 +
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7z.ico     |  Bin 0 -> 4710 bytes
 .../lzma/CPP/7zip/Archive/7z/7zCompressionMode.cpp |    3 +
 .../lzma/CPP/7zip/Archive/7z/7zCompressionMode.h   |   50 +
 .../lzma/CPP/7zip/Archive/7z/7zDecode.cpp          |  330 ++
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zDecode.h |   68 +
 .../lzma/CPP/7zip/Archive/7z/7zEncode.cpp          |  453 ++
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zEncode.h |   55 +
 .../lzma/CPP/7zip/Archive/7z/7zExtract.cpp         |  269 ++
 .../lzma/CPP/7zip/Archive/7z/7zFolderInStream.cpp  |  130 +
 .../lzma/CPP/7zip/Archive/7z/7zFolderInStream.h    |   66 +
 .../lzma/CPP/7zip/Archive/7z/7zFolderOutStream.cpp |  165 +
 .../lzma/CPP/7zip/Archive/7z/7zFolderOutStream.h   |   60 +
 .../lzma/CPP/7zip/Archive/7z/7zHandler.cpp         |  793 ++++
 .../libphysfs/lzma/CPP/7zip/Archive/7z/7zHandler.h |  146 +
 .../lzma/CPP/7zip/Archive/7z/7zHandlerOut.cpp      |  464 ++
 .../lzma/CPP/7zip/Archive/7z/7zHeader.cpp          |   27 +
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zHeader.h |   96 +
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zIn.cpp   | 1206 ++++++
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zIn.h     |  235 +
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zItem.h   |  184 +
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zOut.cpp  | 1026 +++++
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zOut.h    |  193 +
 .../lzma/CPP/7zip/Archive/7z/7zProperties.cpp      |  162 +
 .../lzma/CPP/7zip/Archive/7z/7zProperties.h        |   22 +
 .../lzma/CPP/7zip/Archive/7z/7zRegister.cpp        |   18 +
 .../lzma/CPP/7zip/Archive/7z/7zSpecStream.cpp      |   24 +
 .../lzma/CPP/7zip/Archive/7z/7zSpecStream.h        |   35 +
 .../lzma/CPP/7zip/Archive/7z/7zUpdate.cpp          | 1029 +++++
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zUpdate.h |   80 +
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/StdAfx.cpp |    3 +
 misc/libphysfs/lzma/CPP/7zip/Archive/7z/StdAfx.h   |    9 +
 misc/libphysfs/lzma/CPP/7zip/Archive/Archive.def   |    6 +
 misc/libphysfs/lzma/CPP/7zip/Archive/Archive2.def  |    9 +
 .../lzma/CPP/7zip/Archive/ArchiveExports.cpp       |  130 +
 .../lzma/CPP/7zip/Archive/Common/CoderMixer2.cpp   |  121 +
 .../lzma/CPP/7zip/Archive/Common/CoderMixer2.h     |  174 +
 .../lzma/CPP/7zip/Archive/Common/CoderMixer2MT.cpp |  228 +
 .../lzma/CPP/7zip/Archive/Common/CoderMixer2MT.h   |   80 +
 .../7zip/Archive/Common/CrossThreadProgress.cpp    |   15 +
 .../CPP/7zip/Archive/Common/CrossThreadProgress.h  |   37 +
 .../CPP/7zip/Archive/Common/DummyOutStream.cpp     |   22 +
 .../lzma/CPP/7zip/Archive/Common/DummyOutStream.h  |   23 +
 .../lzma/CPP/7zip/Archive/Common/HandlerOut.cpp    |  618 +++
 .../lzma/CPP/7zip/Archive/Common/HandlerOut.h      |   86 +
 .../CPP/7zip/Archive/Common/InStreamWithCRC.cpp    |   40 +
 .../lzma/CPP/7zip/Archive/Common/InStreamWithCRC.h |   69 +
 .../lzma/CPP/7zip/Archive/Common/ItemNameUtils.cpp |   59 +
 .../lzma/CPP/7zip/Archive/Common/ItemNameUtils.h   |   24 +
 .../lzma/CPP/7zip/Archive/Common/MultiStream.cpp   |  201 +
 .../lzma/CPP/7zip/Archive/Common/MultiStream.h     |   76 +
 .../CPP/7zip/Archive/Common/OutStreamWithCRC.cpp   |   24 +
 .../CPP/7zip/Archive/Common/OutStreamWithCRC.h     |   38 +
 .../CPP/7zip/Archive/Common/ParseProperties.cpp    |  174 +
 .../lzma/CPP/7zip/Archive/Common/ParseProperties.h |   18 +
 .../lzma/CPP/7zip/Archive/DllExports2.cpp          |   82 +
 misc/libphysfs/lzma/CPP/7zip/Archive/IArchive.h    |  207 +
 .../lzma/CPP/7zip/Bundles/Alone7z/Alone.dsp        | 1453 +++++++
 .../lzma/CPP/7zip/Bundles/Alone7z/Alone.dsw        |   29 +
 .../lzma/CPP/7zip/Bundles/Alone7z/StdAfx.cpp       |    3 +
 .../lzma/CPP/7zip/Bundles/Alone7z/StdAfx.h         |    9 +
 .../lzma/CPP/7zip/Bundles/Alone7z/makefile         |  236 +
 .../lzma/CPP/7zip/Bundles/Alone7z/resource.rc      |    3 +
 .../CPP/7zip/Bundles/Format7zExtractR/StdAfx.cpp   |    3 +
 .../CPP/7zip/Bundles/Format7zExtractR/StdAfx.h     |    9 +
 .../CPP/7zip/Bundles/Format7zExtractR/makefile     |  165 +
 .../CPP/7zip/Bundles/Format7zExtractR/resource.rc  |    5 +
 .../lzma/CPP/7zip/Bundles/Format7zR/StdAfx.cpp     |    3 +
 .../lzma/CPP/7zip/Bundles/Format7zR/StdAfx.h       |    9 +
 .../lzma/CPP/7zip/Bundles/Format7zR/makefile       |  188 +
 .../lzma/CPP/7zip/Bundles/Format7zR/resource.rc    |    5 +
 .../libphysfs/lzma/CPP/7zip/Common/CreateCoder.cpp |  292 ++
 misc/libphysfs/lzma/CPP/7zip/Common/CreateCoder.h  |   98 +
 .../lzma/CPP/7zip/Common/FilePathAutoRename.cpp    |   57 +
 .../lzma/CPP/7zip/Common/FilePathAutoRename.h      |   10 +
 .../libphysfs/lzma/CPP/7zip/Common/FileStreams.cpp |  261 ++
 misc/libphysfs/lzma/CPP/7zip/Common/FileStreams.h  |  143 +
 .../libphysfs/lzma/CPP/7zip/Common/FilterCoder.cpp |  264 ++
 misc/libphysfs/lzma/CPP/7zip/Common/FilterCoder.h  |  143 +
 misc/libphysfs/lzma/CPP/7zip/Common/InBuffer.cpp   |   83 +
 misc/libphysfs/lzma/CPP/7zip/Common/InBuffer.h     |   75 +
 .../lzma/CPP/7zip/Common/InOutTempBuffer.cpp       |  122 +
 .../lzma/CPP/7zip/Common/InOutTempBuffer.h         |   55 +
 .../lzma/CPP/7zip/Common/LimitedStreams.cpp        |   24 +
 .../lzma/CPP/7zip/Common/LimitedStreams.h          |   33 +
 .../lzma/CPP/7zip/Common/LockedStream.cpp          |   23 +
 misc/libphysfs/lzma/CPP/7zip/Common/LockedStream.h |   38 +
 misc/libphysfs/lzma/CPP/7zip/Common/MethodId.cpp   |   27 +
 misc/libphysfs/lzma/CPP/7zip/Common/MethodId.h     |   10 +
 .../libphysfs/lzma/CPP/7zip/Common/MethodProps.cpp |   96 +
 misc/libphysfs/lzma/CPP/7zip/Common/MethodProps.h  |   41 +
 .../lzma/CPP/7zip/Common/OffsetStream.cpp          |   35 +
 misc/libphysfs/lzma/CPP/7zip/Common/OffsetStream.h |   25 +
 misc/libphysfs/lzma/CPP/7zip/Common/OutBuffer.cpp  |  119 +
 misc/libphysfs/lzma/CPP/7zip/Common/OutBuffer.h    |   64 +
 .../lzma/CPP/7zip/Common/ProgressUtils.cpp         |   42 +
 .../libphysfs/lzma/CPP/7zip/Common/ProgressUtils.h |   34 +
 misc/libphysfs/lzma/CPP/7zip/Common/RegisterArc.h  |   36 +
 .../libphysfs/lzma/CPP/7zip/Common/RegisterCodec.h |   33 +
 misc/libphysfs/lzma/CPP/7zip/Common/StdAfx.h       |    9 +
 .../lzma/CPP/7zip/Common/StreamBinder.cpp          |  150 +
 misc/libphysfs/lzma/CPP/7zip/Common/StreamBinder.h |   32 +
 .../lzma/CPP/7zip/Common/StreamObjects.cpp         |   68 +
 .../libphysfs/lzma/CPP/7zip/Common/StreamObjects.h |  117 +
 .../libphysfs/lzma/CPP/7zip/Common/StreamUtils.cpp |   44 +
 misc/libphysfs/lzma/CPP/7zip/Common/StreamUtils.h  |   11 +
 misc/libphysfs/lzma/CPP/7zip/Common/VirtThread.cpp |   45 +
 misc/libphysfs/lzma/CPP/7zip/Common/VirtThread.h   |   23 +
 .../lzma/CPP/7zip/Compress/Branch/ARM.cpp          |   19 +
 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/ARM.h |   10 +
 .../lzma/CPP/7zip/Compress/Branch/ARMThumb.cpp     |   20 +
 .../lzma/CPP/7zip/Compress/Branch/ARMThumb.h       |   10 +
 .../lzma/CPP/7zip/Compress/Branch/BCJ2Register.cpp |   18 +
 .../lzma/CPP/7zip/Compress/Branch/BCJRegister.cpp  |   18 +
 .../lzma/CPP/7zip/Compress/Branch/BranchCoder.cpp  |   18 +
 .../lzma/CPP/7zip/Compress/Branch/BranchCoder.h    |   45 +
 .../CPP/7zip/Compress/Branch/BranchRegister.cpp    |   34 +
 .../lzma/CPP/7zip/Compress/Branch/IA64.cpp         |   19 +
 .../libphysfs/lzma/CPP/7zip/Compress/Branch/IA64.h |   10 +
 .../lzma/CPP/7zip/Compress/Branch/PPC.cpp          |   19 +
 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/PPC.h |   10 +
 .../lzma/CPP/7zip/Compress/Branch/SPARC.cpp        |   19 +
 .../lzma/CPP/7zip/Compress/Branch/SPARC.h          |   10 +
 .../lzma/CPP/7zip/Compress/Branch/StdAfx.cpp       |    3 +
 .../lzma/CPP/7zip/Compress/Branch/StdAfx.h         |    8 +
 .../lzma/CPP/7zip/Compress/Branch/x86.cpp          |   14 +
 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/x86.h |   21 +
 .../lzma/CPP/7zip/Compress/Branch/x86_2.cpp        |  392 ++
 .../lzma/CPP/7zip/Compress/Branch/x86_2.h          |  123 +
 .../lzma/CPP/7zip/Compress/ByteSwap/ByteSwap.cpp   |   38 +
 .../lzma/CPP/7zip/Compress/ByteSwap/ByteSwap.h     |   37 +
 .../7zip/Compress/ByteSwap/ByteSwapRegister.cpp    |   17 +
 .../lzma/CPP/7zip/Compress/ByteSwap/StdAfx.cpp     |    3 +
 .../lzma/CPP/7zip/Compress/ByteSwap/StdAfx.h       |    8 +
 .../lzma/CPP/7zip/Compress/CodecExports.cpp        |  157 +
 .../lzma/CPP/7zip/Compress/Copy/CopyCoder.cpp      |   62 +
 .../lzma/CPP/7zip/Compress/Copy/CopyCoder.h        |   33 +
 .../lzma/CPP/7zip/Compress/Copy/CopyRegister.cpp   |   13 +
 .../lzma/CPP/7zip/Compress/Copy/StdAfx.cpp         |    3 +
 .../libphysfs/lzma/CPP/7zip/Compress/Copy/StdAfx.h |    8 +
 .../lzma/CPP/7zip/Compress/LZ/LZOutWindow.cpp      |   16 +
 .../lzma/CPP/7zip/Compress/LZ/LZOutWindow.h        |   65 +
 misc/libphysfs/lzma/CPP/7zip/Compress/LZ/StdAfx.h  |    6 +
 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA/LZMA.h  |   82 +
 .../lzma/CPP/7zip/Compress/LZMA/LZMADecoder.cpp    |  338 ++
 .../lzma/CPP/7zip/Compress/LZMA/LZMADecoder.h      |  255 ++
 .../lzma/CPP/7zip/Compress/LZMA/LZMAEncoder.cpp    | 1547 +++++++
 .../lzma/CPP/7zip/Compress/LZMA/LZMAEncoder.h      |  465 ++
 .../lzma/CPP/7zip/Compress/LZMA/LZMARegister.cpp   |   19 +
 .../lzma/CPP/7zip/Compress/LZMA/StdAfx.cpp         |    3 +
 .../libphysfs/lzma/CPP/7zip/Compress/LZMA/StdAfx.h |    8 +
 .../CPP/7zip/Compress/LZMA_Alone/AloneLZMA.dsp     |  504 +++
 .../CPP/7zip/Compress/LZMA_Alone/AloneLZMA.dsw     |   29 +
 .../CPP/7zip/Compress/LZMA_Alone/LzmaAlone.cpp     |  554 +++
 .../CPP/7zip/Compress/LZMA_Alone/LzmaBench.cpp     | 1024 +++++
 .../lzma/CPP/7zip/Compress/LZMA_Alone/LzmaBench.h  |   48 +
 .../CPP/7zip/Compress/LZMA_Alone/LzmaBenchCon.cpp  |  311 ++
 .../CPP/7zip/Compress/LZMA_Alone/LzmaBenchCon.h    |   20 +
 .../lzma/CPP/7zip/Compress/LZMA_Alone/LzmaRam.cpp  |  226 +
 .../lzma/CPP/7zip/Compress/LZMA_Alone/LzmaRam.h    |   46 +
 .../CPP/7zip/Compress/LZMA_Alone/LzmaRamDecode.c   |   78 +
 .../CPP/7zip/Compress/LZMA_Alone/LzmaRamDecode.h   |   55 +
 .../lzma/CPP/7zip/Compress/LZMA_Alone/StdAfx.cpp   |    3 +
 .../lzma/CPP/7zip/Compress/LZMA_Alone/StdAfx.h     |    8 +
 .../lzma/CPP/7zip/Compress/LZMA_Alone/makefile     |  136 +
 .../lzma/CPP/7zip/Compress/LZMA_Alone/makefile.gcc |  139 +
 .../lzma/CPP/7zip/Compress/RangeCoder/RangeCoder.h |  205 +
 .../CPP/7zip/Compress/RangeCoder/RangeCoderBit.cpp |   80 +
 .../CPP/7zip/Compress/RangeCoder/RangeCoderBit.h   |  120 +
 .../7zip/Compress/RangeCoder/RangeCoderBitTree.h   |  161 +
 .../CPP/7zip/Compress/RangeCoder/RangeCoderOpt.h   |   31 +
 .../lzma/CPP/7zip/Compress/RangeCoder/StdAfx.h     |    6 +
 misc/libphysfs/lzma/CPP/7zip/ICoder.h              |  185 +
 misc/libphysfs/lzma/CPP/7zip/IDecl.h               |   15 +
 misc/libphysfs/lzma/CPP/7zip/IPassword.h           |   24 +
 misc/libphysfs/lzma/CPP/7zip/IProgress.h           |   30 +
 misc/libphysfs/lzma/CPP/7zip/IStream.h             |   58 +
 misc/libphysfs/lzma/CPP/7zip/MyVersion.h           |    8 +
 misc/libphysfs/lzma/CPP/7zip/MyVersionInfo.rc      |   45 +
 misc/libphysfs/lzma/CPP/7zip/PropID.h              |   60 +
 .../lzma/CPP/7zip/UI/Client7z/Client7z.cpp         |  880 ++++
 .../lzma/CPP/7zip/UI/Client7z/Client7z.dsp         |  226 +
 .../lzma/CPP/7zip/UI/Client7z/Client7z.dsw         |   29 +
 .../libphysfs/lzma/CPP/7zip/UI/Client7z/StdAfx.cpp |    3 +
 misc/libphysfs/lzma/CPP/7zip/UI/Client7z/StdAfx.h  |    9 +
 misc/libphysfs/lzma/CPP/7zip/UI/Client7z/makefile  |   45 +
 .../lzma/CPP/7zip/UI/Common/ArchiveCommandLine.cpp | 1003 +++++
 .../lzma/CPP/7zip/UI/Common/ArchiveCommandLine.h   |  104 +
 .../CPP/7zip/UI/Common/ArchiveExtractCallback.cpp  |  479 +++
 .../CPP/7zip/UI/Common/ArchiveExtractCallback.h    |  139 +
 .../lzma/CPP/7zip/UI/Common/ArchiveName.cpp        |   46 +
 .../lzma/CPP/7zip/UI/Common/ArchiveName.h          |   10 +
 .../CPP/7zip/UI/Common/ArchiveOpenCallback.cpp     |  137 +
 .../lzma/CPP/7zip/UI/Common/ArchiveOpenCallback.h  |   93 +
 .../lzma/CPP/7zip/UI/Common/DefaultName.cpp        |   26 +
 .../lzma/CPP/7zip/UI/Common/DefaultName.h          |   11 +
 misc/libphysfs/lzma/CPP/7zip/UI/Common/DirItem.h   |   34 +
 .../lzma/CPP/7zip/UI/Common/EnumDirItems.cpp       |  281 ++
 .../lzma/CPP/7zip/UI/Common/EnumDirItems.h         |   39 +
 misc/libphysfs/lzma/CPP/7zip/UI/Common/ExitCode.h  |   27 +
 misc/libphysfs/lzma/CPP/7zip/UI/Common/Extract.cpp |  187 +
 misc/libphysfs/lzma/CPP/7zip/UI/Common/Extract.h   |   77 +
 .../lzma/CPP/7zip/UI/Common/ExtractMode.h          |   31 +
 .../lzma/CPP/7zip/UI/Common/ExtractingFilePath.cpp |   96 +
 .../lzma/CPP/7zip/UI/Common/ExtractingFilePath.h   |   10 +
 .../lzma/CPP/7zip/UI/Common/IFileExtractCallback.h |   43 +
 .../lzma/CPP/7zip/UI/Common/LoadCodecs.cpp         |  644 +++
 .../libphysfs/lzma/CPP/7zip/UI/Common/LoadCodecs.h |  215 +
 .../lzma/CPP/7zip/UI/Common/OpenArchive.cpp        |  461 ++
 .../lzma/CPP/7zip/UI/Common/OpenArchive.h          |  130 +
 .../lzma/CPP/7zip/UI/Common/PropIDUtils.cpp        |   89 +
 .../lzma/CPP/7zip/UI/Common/PropIDUtils.h          |   10 +
 misc/libphysfs/lzma/CPP/7zip/UI/Common/Property.h  |   14 +
 .../lzma/CPP/7zip/UI/Common/SetProperties.cpp      |   65 +
 .../lzma/CPP/7zip/UI/Common/SetProperties.h        |   10 +
 .../lzma/CPP/7zip/UI/Common/SortUtils.cpp          |   22 +
 misc/libphysfs/lzma/CPP/7zip/UI/Common/SortUtils.h |   10 +
 .../lzma/CPP/7zip/UI/Common/TempFiles.cpp          |   22 +
 misc/libphysfs/lzma/CPP/7zip/UI/Common/TempFiles.h |   16 +
 misc/libphysfs/lzma/CPP/7zip/UI/Common/Update.cpp  |  852 ++++
 misc/libphysfs/lzma/CPP/7zip/UI/Common/Update.h    |  165 +
 .../lzma/CPP/7zip/UI/Common/UpdateAction.cpp       |   64 +
 .../lzma/CPP/7zip/UI/Common/UpdateAction.h         |   57 +
 .../lzma/CPP/7zip/UI/Common/UpdateCallback.cpp     |  267 ++
 .../lzma/CPP/7zip/UI/Common/UpdateCallback.h       |   82 +
 .../lzma/CPP/7zip/UI/Common/UpdatePair.cpp         |  166 +
 .../libphysfs/lzma/CPP/7zip/UI/Common/UpdatePair.h |   24 +
 .../lzma/CPP/7zip/UI/Common/UpdateProduce.cpp      |   63 +
 .../lzma/CPP/7zip/UI/Common/UpdateProduce.h        |   31 +
 misc/libphysfs/lzma/CPP/7zip/UI/Common/WorkDir.cpp |   64 +
 misc/libphysfs/lzma/CPP/7zip/UI/Common/WorkDir.h   |   10 +
 .../lzma/CPP/7zip/UI/Common/ZipRegistry.h          |   98 +
 .../lzma/CPP/7zip/UI/Console/ConsoleClose.cpp      |   63 +
 .../lzma/CPP/7zip/UI/Console/ConsoleClose.h        |   24 +
 .../CPP/7zip/UI/Console/ExtractCallbackConsole.cpp |  235 +
 .../CPP/7zip/UI/Console/ExtractCallbackConsole.h   |   65 +
 misc/libphysfs/lzma/CPP/7zip/UI/Console/List.cpp   |  579 +++
 misc/libphysfs/lzma/CPP/7zip/UI/Console/List.h     |   16 +
 misc/libphysfs/lzma/CPP/7zip/UI/Console/Main.cpp   |  563 +++
 misc/libphysfs/lzma/CPP/7zip/UI/Console/MainAr.cpp |  161 +
 .../CPP/7zip/UI/Console/OpenCallbackConsole.cpp    |   58 +
 .../lzma/CPP/7zip/UI/Console/OpenCallbackConsole.h |   27 +
 .../lzma/CPP/7zip/UI/Console/PercentPrinter.cpp    |   90 +
 .../lzma/CPP/7zip/UI/Console/PercentPrinter.h      |   31 +
 misc/libphysfs/lzma/CPP/7zip/UI/Console/StdAfx.cpp |    3 +
 misc/libphysfs/lzma/CPP/7zip/UI/Console/StdAfx.h   |    9 +
 .../CPP/7zip/UI/Console/UpdateCallbackConsole.cpp  |  208 +
 .../CPP/7zip/UI/Console/UpdateCallbackConsole.h    |   58 +
 .../lzma/CPP/7zip/UI/Console/UserInputUtils.cpp    |   58 +
 .../lzma/CPP/7zip/UI/Console/UserInputUtils.h      |   24 +
 misc/libphysfs/lzma/CPP/7zip/UI/Console/afxres.h   |    1 +
 misc/libphysfs/lzma/CPP/Build.mak                  |   68 +
 misc/libphysfs/lzma/CPP/Common/AutoPtr.h           |   35 +
 misc/libphysfs/lzma/CPP/Common/Buffer.h            |   77 +
 misc/libphysfs/lzma/CPP/Common/CRC.cpp             |   14 +
 misc/libphysfs/lzma/CPP/Common/C_FileIO.cpp        |   88 +
 misc/libphysfs/lzma/CPP/Common/C_FileIO.h          |   47 +
 misc/libphysfs/lzma/CPP/Common/ComTry.h            |   17 +
 .../lzma/CPP/Common/CommandLineParser.cpp          |  232 +
 misc/libphysfs/lzma/CPP/Common/CommandLineParser.h |   72 +
 misc/libphysfs/lzma/CPP/Common/Defs.h              |   20 +
 misc/libphysfs/lzma/CPP/Common/DynamicBuffer.h     |   47 +
 misc/libphysfs/lzma/CPP/Common/IntToString.cpp     |   63 +
 misc/libphysfs/lzma/CPP/Common/IntToString.h       |   15 +
 misc/libphysfs/lzma/CPP/Common/ListFileUtils.cpp   |   74 +
 misc/libphysfs/lzma/CPP/Common/ListFileUtils.h     |   11 +
 misc/libphysfs/lzma/CPP/Common/MyCom.h             |  218 +
 misc/libphysfs/lzma/CPP/Common/MyException.h       |   14 +
 misc/libphysfs/lzma/CPP/Common/MyGuidDef.h         |   54 +
 misc/libphysfs/lzma/CPP/Common/MyInitGuid.h        |   15 +
 misc/libphysfs/lzma/CPP/Common/MyString.cpp        |  198 +
 misc/libphysfs/lzma/CPP/Common/MyString.h          |  636 +++
 misc/libphysfs/lzma/CPP/Common/MyUnknown.h         |   24 +
 misc/libphysfs/lzma/CPP/Common/MyVector.cpp        |   78 +
 misc/libphysfs/lzma/CPP/Common/MyVector.h          |  254 ++
 misc/libphysfs/lzma/CPP/Common/MyWindows.h         |  214 +
 misc/libphysfs/lzma/CPP/Common/NewHandler.cpp      |  116 +
 misc/libphysfs/lzma/CPP/Common/NewHandler.h        |   16 +
 misc/libphysfs/lzma/CPP/Common/StdAfx.h            |    9 +
 misc/libphysfs/lzma/CPP/Common/StdInStream.cpp     |   84 +
 misc/libphysfs/lzma/CPP/Common/StdInStream.h       |   31 +
 misc/libphysfs/lzma/CPP/Common/StdOutStream.cpp    |   93 +
 misc/libphysfs/lzma/CPP/Common/StdOutStream.h      |   35 +
 misc/libphysfs/lzma/CPP/Common/StringConvert.cpp   |   94 +
 misc/libphysfs/lzma/CPP/Common/StringConvert.h     |   71 +
 misc/libphysfs/lzma/CPP/Common/StringToInt.cpp     |   68 +
 misc/libphysfs/lzma/CPP/Common/StringToInt.h       |   17 +
 misc/libphysfs/lzma/CPP/Common/Types.h             |   57 +
 misc/libphysfs/lzma/CPP/Common/UTFConvert.cpp      |   91 +
 misc/libphysfs/lzma/CPP/Common/UTFConvert.h        |   11 +
 misc/libphysfs/lzma/CPP/Common/Wildcard.cpp        |  458 ++
 misc/libphysfs/lzma/CPP/Common/Wildcard.h          |   80 +
 misc/libphysfs/lzma/CPP/Windows/DLL.cpp            |  115 +
 misc/libphysfs/lzma/CPP/Windows/DLL.h              |   54 +
 misc/libphysfs/lzma/CPP/Windows/Defs.h             |   23 +
 misc/libphysfs/lzma/CPP/Windows/Error.cpp          |   50 +
 misc/libphysfs/lzma/CPP/Windows/Error.h            |   33 +
 misc/libphysfs/lzma/CPP/Windows/FileDir.cpp        |  841 ++++
 misc/libphysfs/lzma/CPP/Windows/FileDir.h          |  178 +
 misc/libphysfs/lzma/CPP/Windows/FileFind.cpp       |  408 ++
 misc/libphysfs/lzma/CPP/Windows/FileFind.h         |  153 +
 misc/libphysfs/lzma/CPP/Windows/FileIO.cpp         |  318 ++
 misc/libphysfs/lzma/CPP/Windows/FileIO.h           |   99 +
 misc/libphysfs/lzma/CPP/Windows/FileMapping.cpp    |   14 +
 misc/libphysfs/lzma/CPP/Windows/FileMapping.h      |   50 +
 misc/libphysfs/lzma/CPP/Windows/FileName.cpp       |   54 +
 misc/libphysfs/lzma/CPP/Windows/FileName.h         |   27 +
 misc/libphysfs/lzma/CPP/Windows/Handle.h           |   37 +
 misc/libphysfs/lzma/CPP/Windows/MemoryLock.cpp     |   78 +
 misc/libphysfs/lzma/CPP/Windows/MemoryLock.h       |   13 +
 misc/libphysfs/lzma/CPP/Windows/PropVariant.cpp    |  312 ++
 misc/libphysfs/lzma/CPP/Windows/PropVariant.h      |   57 +
 .../lzma/CPP/Windows/PropVariantConversions.cpp    |  150 +
 .../lzma/CPP/Windows/PropVariantConversions.h      |   14 +
 misc/libphysfs/lzma/CPP/Windows/StdAfx.h           |    9 +
 .../libphysfs/lzma/CPP/Windows/Synchronization.cpp |   10 +
 misc/libphysfs/lzma/CPP/Windows/Synchronization.h  |  168 +
 misc/libphysfs/lzma/CPP/Windows/System.cpp         |   64 +
 misc/libphysfs/lzma/CPP/Windows/System.h           |   16 +
 misc/libphysfs/lzma/CPP/Windows/Thread.h           |   38 +
 misc/libphysfs/lzma/CPP/Windows/Time.h             |   66 +
 misc/libphysfs/lzma/CS/7zip/Common/CRC.cs          |   55 +
 .../lzma/CS/7zip/Common/CommandLineParser.cs       |  274 ++
 misc/libphysfs/lzma/CS/7zip/Common/InBuffer.cs     |   72 +
 misc/libphysfs/lzma/CS/7zip/Common/OutBuffer.cs    |   47 +
 .../lzma/CS/7zip/Compress/LZ/IMatchFinder.cs       |   24 +
 .../lzma/CS/7zip/Compress/LZ/LzBinTree.cs          |  367 ++
 .../lzma/CS/7zip/Compress/LZ/LzInWindow.cs         |  132 +
 .../lzma/CS/7zip/Compress/LZ/LzOutWindow.cs        |  110 +
 .../lzma/CS/7zip/Compress/LZMA/LzmaBase.cs         |   76 +
 .../lzma/CS/7zip/Compress/LZMA/LzmaDecoder.cs      |  398 ++
 .../lzma/CS/7zip/Compress/LZMA/LzmaEncoder.cs      | 1480 +++++++
 .../lzma/CS/7zip/Compress/LzmaAlone/LzmaAlone.cs   |  364 ++
 .../CS/7zip/Compress/LzmaAlone/LzmaAlone.csproj    |   90 +
 .../lzma/CS/7zip/Compress/LzmaAlone/LzmaAlone.sln  |   20 +
 .../lzma/CS/7zip/Compress/LzmaAlone/LzmaBench.cs   |  340 ++
 .../Compress/LzmaAlone/Properties/AssemblyInfo.cs  |   29 +
 .../Compress/LzmaAlone/Properties/Resources.cs     |   70 +
 .../7zip/Compress/LzmaAlone/Properties/Settings.cs |   42 +
 .../lzma/CS/7zip/Compress/RangeCoder/RangeCoder.cs |  234 +
 .../CS/7zip/Compress/RangeCoder/RangeCoderBit.cs   |  117 +
 .../7zip/Compress/RangeCoder/RangeCoderBitTree.cs  |  157 +
 misc/libphysfs/lzma/CS/7zip/ICoder.cs              |  145 +
 misc/libphysfs/lzma/Java/SevenZip/CRC.java         |   52 +
 .../lzma/Java/SevenZip/Compression/LZ/BinTree.java |  382 ++
 .../Java/SevenZip/Compression/LZ/InWindow.java     |  131 +
 .../Java/SevenZip/Compression/LZ/OutWindow.java    |   85 +
 .../lzma/Java/SevenZip/Compression/LZMA/Base.java  |   88 +
 .../Java/SevenZip/Compression/LZMA/Decoder.java    |  329 ++
 .../Java/SevenZip/Compression/LZMA/Encoder.java    | 1416 ++++++
 .../Compression/RangeCoder/BitTreeDecoder.java     |   55 +
 .../Compression/RangeCoder/BitTreeEncoder.java     |   99 +
 .../SevenZip/Compression/RangeCoder/Decoder.java   |   88 +
 .../SevenZip/Compression/RangeCoder/Encoder.java   |  151 +
 .../lzma/Java/SevenZip/ICodeProgress.java          |    6 +
 misc/libphysfs/lzma/Java/SevenZip/LzmaAlone.java   |  253 ++
 misc/libphysfs/lzma/Java/SevenZip/LzmaBench.java   |  392 ++
 misc/libphysfs/lzma/LGPL.txt                       |  504 +++
 misc/libphysfs/lzma/Methods.txt                    |  141 +
 misc/libphysfs/lzma/history.txt                    |  198 +
 misc/libphysfs/lzma/lzma.txt                       |  663 +++
 misc/libphysfs/physfs.c                            |  503 ++-
 misc/libphysfs/physfs.h                            |  277 +-
 misc/libphysfs/physfs_casefolding.h                |    2 +-
 misc/libphysfs/physfs_internal.h                   |  255 +-
 misc/libphysfs/physfs_miniz.h                      |   13 +-
 misc/libphysfs/physfs_platforms.h                  |   16 +-
 misc/libphysfs/physfs_unicode.c                    |   40 +-
 misc/libphysfs/platform_beos.cpp                   |    2 +-
 misc/libphysfs/platform_macosx.c                   |   58 +-
 misc/libphysfs/platform_posix.c                    |   71 +-
 misc/libphysfs/platform_unix.c                     |   59 +-
 misc/libphysfs/platform_windows.c                  |   58 +-
 misc/libphysfs/platform_winrt.cpp                  |  676 +++
 misc/libphyslayer/CMakeLists.txt                   |   14 +-
 .../Xcode/Physlayer.xcodeproj/project.pbxproj      |    3 +-
 misc/libphyslayer/physfsrwops.c                    |    2 +-
 misc/loc_gen.txt                                   |   10 -
 misc/winutils/include/GL/glut.h                    |  716 ----
 .../assets/Data/Graphics/Buttons/forwardjump.png   |  Bin 11615 -> 16597 bytes
 .../{forwardjump.png => forwardjump_old.png}       |  Bin
 .../assets/Data/Graphics/Buttons/switchbutton.png  |  Bin 0 -> 17138 bytes
 .../assets/Data/Graphics/Buttons/targetbutton.png  |  Bin 0 -> 17199 bytes
 .../assets/Data/Graphics/Buttons/timerbutton.png   |  Bin 0 -> 18389 bytes
 project_files/hedgewars.kdevelop                   |  243 --
 project_files/hedgewars.pro                        |    7 +-
 project_files/hwc/CMakeLists.txt                   |   63 +-
 project_files/hwc/rtl/CMakeLists.txt               |    9 -
 project_files/hwc/rtl/GL.h                         |   31 +-
 project_files/hwc/rtl/fileio.c                     |   13 +
 project_files/hwc/rtl/fileio.h                     |    3 +
 project_files/hwc/rtl/fpcrtl.h                     |   10 +-
 project_files/hwc/rtl/misc.c                       |    2 +-
 project_files/hwc/rtl/pas2c.h                      |    2 +-
 project_files/hwc/rtl/pmath.h                      |   13 +
 project_files/hwc/rtl/system.c                     |    1 +
 project_files/web/post.js                          |    0
 project_files/web/pre.js                           |    0
 share/Info.plist.in                                |   10 +-
 share/hedgewars.appdata.xml                        |   79 +-
 share/hedgewars/Data/CMakeLists.txt                |   15 +-
 share/hedgewars/Data/Forts/EvilChicken-icon at 2x.png |  Bin 10280 -> 6448 bytes
 share/hedgewars/Data/Forts/Lonely_Island-icon.png  |  Bin 0 -> 1295 bytes
 .../hedgewars/Data/Forts/Lonely_Island-icon at 2x.png |  Bin 0 -> 3672 bytes
 .../hedgewars/Data/Forts/Lonely_Island-preview.png |  Bin 0 -> 9995 bytes
 .../Data/Forts/Lonely_Island-preview at 2x.png        |  Bin 0 -> 25657 bytes
 share/hedgewars/Data/Forts/Lonely_IslandL.png      |  Bin 0 -> 139148 bytes
 share/hedgewars/Data/Forts/Octopus-icon.png        |  Bin 0 -> 2477 bytes
 share/hedgewars/Data/Forts/Octopus-icon at 2x.png     |  Bin 0 -> 6818 bytes
 share/hedgewars/Data/Forts/Octopus-preview.png     |  Bin 0 -> 17849 bytes
 share/hedgewars/Data/Forts/Octopus-preview at 2x.png  |  Bin 0 -> 46625 bytes
 share/hedgewars/Data/Forts/OctopusL.png            |  Bin 0 -> 372965 bytes
 share/hedgewars/Data/Forts/OlympicL-icon.png       |  Bin 0 -> 1812 bytes
 share/hedgewars/Data/Forts/OlympicL-icon at 2x.png    |  Bin 0 -> 5160 bytes
 share/hedgewars/Data/Forts/OlympicL-preview.png    |  Bin 0 -> 14044 bytes
 share/hedgewars/Data/Forts/OlympicL-preview at 2x.png |  Bin 0 -> 39288 bytes
 share/hedgewars/Data/Forts/OlympicL.png            |  Bin 0 -> 299271 bytes
 share/hedgewars/Data/Forts/Snail-icon.png          |  Bin 0 -> 1451 bytes
 share/hedgewars/Data/Forts/Snail-icon at 2x.png       |  Bin 0 -> 3878 bytes
 share/hedgewars/Data/Forts/Snail-preview.png       |  Bin 0 -> 9240 bytes
 share/hedgewars/Data/Forts/Snail-preview at 2x.png    |  Bin 0 -> 19485 bytes
 share/hedgewars/Data/Forts/SnailL.png              |  Bin 0 -> 96533 bytes
 share/hedgewars/Data/Forts/Tank-icon at 2x.png        |  Bin 8570 -> 5156 bytes
 share/hedgewars/Data/Forts/Wood-icon at 2x.png        |  Bin 10580 -> 6484 bytes
 share/hedgewars/Data/Graphics/AmmoMenu/Ammos.png   |  Bin 59701 -> 0 bytes
 .../Data/Graphics/AmmoMenu/Ammos_base.png          |  Bin 0 -> 56327 bytes
 .../hedgewars/Data/Graphics/AmmoMenu/Ammos_bw.png  |  Bin 45439 -> 0 bytes
 .../Data/Graphics/AmmoMenu/Ammos_bw_base.png       |  Bin 0 -> 28763 bytes
 share/hedgewars/Data/Graphics/BigDigitsGray.png    |  Bin 0 -> 4374 bytes
 share/hedgewars/Data/Graphics/BigDigitsGreen.png   |  Bin 0 -> 8435 bytes
 share/hedgewars/Data/Graphics/BigDigitsRed.png     |  Bin 0 -> 7838 bytes
 share/hedgewars/Data/Graphics/Duck.png             |  Bin 0 -> 910 bytes
 share/hedgewars/Data/Graphics/Egg at 2x.png           |  Bin 7729 -> 4624 bytes
 share/hedgewars/Data/Graphics/Flags/armenia.png    |  Bin 108 -> 92 bytes
 share/hedgewars/Data/Graphics/Flags/cm_cyborg.png  |  Bin 604 -> 698 bytes
 share/hedgewars/Data/Graphics/Flags/cm_fcw.png     |  Bin 1053 -> 960 bytes
 .../hedgewars/Data/Graphics/Flags/cm_pentagram.png |  Bin 212 -> 382 bytes
 share/hedgewars/Data/Graphics/Flags/cm_soviet.png  |  Bin 753 -> 426 bytes
 share/hedgewars/Data/Graphics/Flags/ireland.png    |  Bin 121 -> 93 bytes
 share/hedgewars/Data/Graphics/Flags/nepal.png      |  Bin 539 -> 375 bytes
 share/hedgewars/Data/Graphics/Flags/suisse.png     |  Bin 138 -> 127 bytes
 share/hedgewars/Data/Graphics/Flags/sweden.png     |  Bin 214 -> 109 bytes
 share/hedgewars/Data/Graphics/Flags/turkey.png     |  Bin 278 -> 249 bytes
 share/hedgewars/Data/Graphics/Graves/Clover.png    |  Bin 0 -> 1795 bytes
 share/hedgewars/Data/Graphics/Graves/Old_Apple.png |  Bin 0 -> 1894 bytes
 .../Data/Graphics/Graves/Simple_reversed.png       |  Bin 0 -> 1285 bytes
 share/hedgewars/Data/Graphics/Graves/TV.png        |  Bin 0 -> 1718 bytes
 share/hedgewars/Data/Graphics/Graves/Whisky.png    |  Bin 0 -> 1410 bytes
 .../Data/Graphics/Graves/Yin_and_Yang.png          |  Bin 0 -> 1024 bytes
 .../hedgewars/Data/Graphics/Graves/dragonball.png  |  Bin 6126 -> 3378 bytes
 share/hedgewars/Data/Graphics/Graves/pi.png        |  Bin 0 -> 904 bytes
 share/hedgewars/Data/Graphics/Hats/RamboClean.png  |  Bin 0 -> 1128 bytes
 share/hedgewars/Data/Graphics/Hats/barrelhider.png |  Bin 0 -> 4013 bytes
 .../hedgewars/Data/Graphics/Hats/beefeaterhat.png  |  Bin 0 -> 1256 bytes
 share/hedgewars/Data/Graphics/Hats/bishop.png      |  Bin 0 -> 648 bytes
 share/hedgewars/Data/Graphics/Hats/jester.png      |  Bin 0 -> 1705 bytes
 share/hedgewars/Data/Graphics/Hats/lambdahat.png   |  Bin 0 -> 946 bytes
 share/hedgewars/Data/Graphics/Hats/leprechaun.png  |  Bin 0 -> 1223 bytes
 share/hedgewars/Data/Graphics/Hats/nursehat.png    |  Bin 0 -> 541 bytes
 .../Data/Graphics/Hats/pirate_bandana.png          |  Bin 0 -> 1039 bytes
 .../Data/Graphics/Hats/pirate_eyepatch.png         |  Bin 0 -> 448 bytes
 share/hedgewars/Data/Graphics/Hats/pirate_hat.png  |  Bin 0 -> 1180 bytes
 .../hedgewars/Data/Graphics/Hats/poke_ash_hat.png  |  Bin 0 -> 790 bytes
 .../hedgewars/Data/Graphics/Hats/sf_guile_hat.png  |  Bin 0 -> 1649 bytes
 share/hedgewars/Data/Graphics/Hats/sf_vega_hat.png |  Bin 0 -> 854 bytes
 .../hedgewars/Data/Graphics/Hats/simple_green.png  |  Bin 0 -> 682 bytes
 share/hedgewars/Data/Graphics/Hats/simple_red.png  |  Bin 0 -> 700 bytes
 .../hedgewars/Data/Graphics/Hats/simple_yellow.png |  Bin 0 -> 891 bytes
 share/hedgewars/Data/Graphics/Hats/tf_scount.png   |  Bin 1798 -> 0 bytes
 share/hedgewars/Data/Graphics/Hats/tf_scout.png    |  Bin 0 -> 1938 bytes
 share/hedgewars/Data/Graphics/Hats/thugclean.png   |  Bin 0 -> 1199 bytes
 share/hedgewars/Data/Graphics/Hats/zoo_octopus.png |  Bin 0 -> 2274 bytes
 share/hedgewars/Data/Graphics/Hedgehog.png         |  Bin 24938 -> 24180 bytes
 .../Data/Graphics/Hedgehog/amBaseball.png          |  Bin 839 -> 4605 bytes
 share/hedgewars/Data/Graphics/Hedgehog/amDuck.png  |  Bin 0 -> 1023 bytes
 share/hedgewars/Data/Graphics/Lag.png              |  Bin 28315 -> 16343 bytes
 .../Data/Graphics/Missions/CMakeLists.txt          |    2 +
 .../Challenge/Basic_Training_-_Sniper_Rifle.png    |  Bin 0 -> 16090 bytes
 .../Challenge/Basic_Training_-_Sniper_Rifle at 2x.png |  Bin 0 -> 36881 bytes
 .../Graphics/Missions/Challenge/CMakeLists.txt     |    5 +
 .../Challenge_-_Speed_Shoppa_-_Hedgelove at 2x.png    |  Bin
 .../Challenge_-_Speed_Shoppa_-_Ropes at 2x.png        |  Bin
 .../Challenge_-_Speed_Shoppa_-_ShoppaKing at 2x.png   |  Bin
 .../Missions/{Training => Challenge}/ClimbHome.png |  Bin
 .../{Training => Challenge}/ClimbHome at 2x.png       |  Bin
 .../Target_Practice_-_Bazooka_easy at 2x.png          |  Bin
 .../Target_Practice_-_Bazooka_hard at 2x.png          |  Bin
 .../Target_Practice_-_Cluster_Bomb at 2x.png          |  Bin
 .../Target_Practice_-_Grenade_easy at 2x.png          |  Bin
 .../Target_Practice_-_Grenade_hard at 2x.png          |  Bin
 .../Target_Practice_-_Homing_Bee at 2x.png            |  Bin
 .../Target_Practice_-_Shotgun at 2x.png               |  Bin
 .../User_Mission_-_RCPlane_Challenge.png           |  Bin
 .../User_Mission_-_RCPlane_Challenge at 2x.png        |  Bin
 .../User_Mission_-_Rope_Knock_Challenge.png        |  Bin
 .../User_Mission_-_Rope_Knock_Challenge at 2x.png     |  Bin
 .../User_Mission_-_That_Sinking_Feeling.png        |  Bin
 .../User_Mission_-_That_Sinking_Feeling at 2x.png     |  Bin
 .../Graphics/Missions/Scenario/Big_Armory at 2x.png   |  Bin 0 -> 60641 bytes
 .../Data/Graphics/Missions/Scenario/CMakeLists.txt |    5 +
 .../User_Mission_-_Bamboo_Thicket.png              |  Bin
 .../User_Mission_-_Bamboo_Thicket at 2x.png           |  Bin
 .../User_Mission_-_Dangerous_Ducklings.png         |  Bin
 .../User_Mission_-_Dangerous_Ducklings at 2x.png      |  Bin
 .../User_Mission_-_Diver.png                       |  Bin
 .../User_Mission_-_Diver at 2x.png                    |  Bin
 .../User_Mission_-_Newton_and_the_Hammock.png      |  Bin
 .../User_Mission_-_Newton_and_the_Hammock at 2x.png   |  Bin
 .../User_Mission_-_Nobody_Laugh.png                |  Bin
 .../Scenario/User_Mission_-_Nobody_Laugh at 2x.png    |  Bin 0 -> 24094 bytes
 .../User_Mission_-_Spooky_Tree.png                 |  Bin
 .../User_Mission_-_Spooky_Tree at 2x.png              |  Bin
 .../User_Mission_-_Teamwork.png                    |  Bin
 .../User_Mission_-_Teamwork at 2x.png                 |  Bin
 .../Scenario/User_Mission_-_Teamwork_2 at 2x.png      |  Bin 0 -> 19971 bytes
 .../User_Mission_-_The_Great_Escape.png            |  Bin
 .../User_Mission_-_The_Great_Escape at 2x.png         |  Bin
 .../Data/Graphics/Missions/Scenario/portal at 2x.png  |  Bin 0 -> 35625 bytes
 .../Training/Basic_Training_-_Flying_Saucer at 2x.png |  Bin 0 -> 50520 bytes
 .../Training/Basic_Training_-_Sniper_Rifle.png     |  Bin 17277 -> 0 bytes
 .../Training/Basic_Training_-_Sniper_Rifle at 2x.png  |  Bin 42175 -> 0 bytes
 .../Training/User_Mission_-_Nobody_Laugh at 2x.png    |  Bin 25584 -> 0 bytes
 .../Data/Graphics/Missions/Training/portal at 2x.png  |  Bin 30247 -> 0 bytes
 share/hedgewars/Data/Graphics/Progress.png         |  Bin 65594 -> 53418 bytes
 share/hedgewars/Data/Graphics/TargetBee at 2x.png     |  Bin 10347 -> 7967 bytes
 .../Data/Graphics/{custom1.png => custom3.png}     |  Bin
 .../Data/Graphics/{custom1.png => custom4.png}     |  Bin
 .../Data/Graphics/{custom1.png => custom5.png}     |  Bin
 .../Data/Graphics/{custom1.png => custom6.png}     |  Bin
 .../Data/Graphics/{custom1.png => custom7.png}     |  Bin
 .../Data/Graphics/{custom1.png => custom8.png}     |  Bin
 share/hedgewars/Data/Graphics/missions.png         |  Bin 4304 -> 4380 bytes
 share/hedgewars/Data/Locale/ar.txt                 |   14 +-
 share/hedgewars/Data/Locale/bg.txt                 |    2 +-
 share/hedgewars/Data/Locale/campaigns_de.txt       |   44 +-
 share/hedgewars/Data/Locale/campaigns_en.txt       |   41 +-
 share/hedgewars/Data/Locale/campaigns_pl.txt       |   61 +
 share/hedgewars/Data/Locale/cs.lua                 | 2058 +++++++--
 share/hedgewars/Data/Locale/cs.txt                 |   14 +-
 share/hedgewars/Data/Locale/da.lua                 | 2058 +++++++--
 share/hedgewars/Data/Locale/da.txt                 |   14 +-
 share/hedgewars/Data/Locale/de.lua                 | 4518 ++++++++++++--------
 share/hedgewars/Data/Locale/de.txt                 |  819 +++-
 share/hedgewars/Data/Locale/el.txt                 |   14 +-
 share/hedgewars/Data/Locale/en.txt                 |  799 +++-
 share/hedgewars/Data/Locale/es.lua                 | 2058 +++++++--
 share/hedgewars/Data/Locale/es.txt                 |   14 +-
 share/hedgewars/Data/Locale/fi.txt                 |  111 +-
 share/hedgewars/Data/Locale/fr.lua                 | 2240 ++++++++--
 share/hedgewars/Data/Locale/fr.txt                 |   14 +-
 share/hedgewars/Data/Locale/gd.txt                 |  549 +++
 share/hedgewars/Data/Locale/gl.txt                 |   10 +-
 share/hedgewars/Data/Locale/hedgewars_ar.ts        |  746 +++-
 share/hedgewars/Data/Locale/hedgewars_bg.ts        |  764 +++-
 share/hedgewars/Data/Locale/hedgewars_cs.ts        |  749 +++-
 share/hedgewars/Data/Locale/hedgewars_da.ts        |  736 +++-
 share/hedgewars/Data/Locale/hedgewars_de.ts        | 1617 ++++---
 share/hedgewars/Data/Locale/hedgewars_el.ts        |  744 +++-
 share/hedgewars/Data/Locale/hedgewars_en.ts        | 1995 ++++++---
 share/hedgewars/Data/Locale/hedgewars_es.ts        |  736 +++-
 share/hedgewars/Data/Locale/hedgewars_fi.ts        |  991 ++++-
 share/hedgewars/Data/Locale/hedgewars_fr.ts        |  778 +++-
 share/hedgewars/Data/Locale/hedgewars_gd.ts        | 1208 ++++--
 share/hedgewars/Data/Locale/hedgewars_gl.ts        |  830 +++-
 share/hedgewars/Data/Locale/hedgewars_hu.ts        |  747 +++-
 share/hedgewars/Data/Locale/hedgewars_it.ts        |  804 +++-
 share/hedgewars/Data/Locale/hedgewars_ja.ts        |  821 +++-
 share/hedgewars/Data/Locale/hedgewars_ko.ts        |  807 +++-
 share/hedgewars/Data/Locale/hedgewars_lt.ts        | 1844 +++++---
 share/hedgewars/Data/Locale/hedgewars_ms.ts        | 1836 +++++---
 share/hedgewars/Data/Locale/hedgewars_nl.ts        |  808 +++-
 share/hedgewars/Data/Locale/hedgewars_pl.ts        | 1105 ++++-
 share/hedgewars/Data/Locale/hedgewars_pt_BR.ts     |  732 +++-
 share/hedgewars/Data/Locale/hedgewars_pt_PT.ts     |  732 +++-
 share/hedgewars/Data/Locale/hedgewars_ro.ts        |  755 +++-
 share/hedgewars/Data/Locale/hedgewars_ru.ts        |  792 +++-
 share/hedgewars/Data/Locale/hedgewars_sk.ts        |  731 +++-
 share/hedgewars/Data/Locale/hedgewars_sv.ts        |  736 +++-
 share/hedgewars/Data/Locale/hedgewars_tr_TR.ts     |  721 +++-
 share/hedgewars/Data/Locale/hedgewars_uk.ts        |  741 +++-
 share/hedgewars/Data/Locale/hedgewars_zh_CN.ts     | 1846 +++++---
 share/hedgewars/Data/Locale/hedgewars_zh_TW.ts     | 1944 ++++++---
 share/hedgewars/Data/Locale/hu.txt                 |   14 +-
 share/hedgewars/Data/Locale/it.lua                 | 3227 ++++++++++----
 share/hedgewars/Data/Locale/it.txt                 |   14 +-
 share/hedgewars/Data/Locale/ja.txt                 |   14 +-
 share/hedgewars/Data/Locale/ko.lua                 | 2058 +++++++--
 share/hedgewars/Data/Locale/ko.txt                 |   14 +-
 share/hedgewars/Data/Locale/lt.lua                 | 2058 +++++++--
 share/hedgewars/Data/Locale/lt.txt                 |   16 +-
 share/hedgewars/Data/Locale/missions_de.txt        |   49 +-
 share/hedgewars/Data/Locale/missions_en.txt        |   56 +-
 share/hedgewars/Data/Locale/missions_gd.txt        |   86 +
 share/hedgewars/Data/Locale/missions_it.txt        |   38 +-
 share/hedgewars/Data/Locale/missions_pl.txt        |   69 +-
 share/hedgewars/Data/Locale/missions_ru.txt        |   59 +-
 share/hedgewars/Data/Locale/nl.txt                 |   14 +-
 share/hedgewars/Data/Locale/pl.lua                 | 3600 +++++++++++-----
 share/hedgewars/Data/Locale/pl.txt                 |  340 +-
 share/hedgewars/Data/Locale/pt_BR.lua              | 2058 +++++++--
 share/hedgewars/Data/Locale/pt_BR.txt              |   15 +-
 share/hedgewars/Data/Locale/pt_PT.lua              | 2059 +++++++--
 share/hedgewars/Data/Locale/pt_PT.txt              |   14 +-
 share/hedgewars/Data/Locale/ro.txt                 |   14 +-
 share/hedgewars/Data/Locale/ru.lua                 | 2400 +++++++++--
 share/hedgewars/Data/Locale/ru.txt                 |   34 +-
 share/hedgewars/Data/Locale/sk.lua                 | 2058 +++++++--
 share/hedgewars/Data/Locale/sk.txt                 |   33 +-
 share/hedgewars/Data/Locale/stub.lua               | 2080 +++++++--
 share/hedgewars/Data/Locale/sv.lua                 | 2058 +++++++--
 share/hedgewars/Data/Locale/sv.txt                 |   14 +-
 share/hedgewars/Data/Locale/tips_cs.xml            |    3 -
 share/hedgewars/Data/Locale/tips_da.xml            |    3 -
 share/hedgewars/Data/Locale/tips_de.xml            |   15 +-
 share/hedgewars/Data/Locale/tips_en.xml            |   15 +-
 share/hedgewars/Data/Locale/tips_es.xml            |    3 -
 share/hedgewars/Data/Locale/tips_fi.xml            |   97 +-
 share/hedgewars/Data/Locale/tips_gd.xml            |   78 +
 share/hedgewars/Data/Locale/tips_it.xml            |   68 +-
 share/hedgewars/Data/Locale/tips_pl.xml            |  111 +-
 share/hedgewars/Data/Locale/tips_ru.xml            |    3 -
 share/hedgewars/Data/Locale/tips_sk.xml            |    3 -
 share/hedgewars/Data/Locale/tips_uk.xml            |    3 -
 share/hedgewars/Data/Locale/tr.lua                 | 2058 +++++++--
 share/hedgewars/Data/Locale/tr.txt                 |   14 +-
 share/hedgewars/Data/Locale/uk.lua                 | 2059 +++++++--
 share/hedgewars/Data/Locale/uk.txt                 |   14 +-
 share/hedgewars/Data/Locale/zh_CN.lua              | 2058 +++++++--
 share/hedgewars/Data/Locale/zh_CN.txt              |   31 +-
 share/hedgewars/Data/Locale/zh_TW.txt              |  685 ++-
 share/hedgewars/Data/Maps/Bamboo/CMakeLists.txt    |    1 +
 share/hedgewars/Data/Maps/Bamboo/credits.txt       |    1 +
 .../Data/Maps/BambooPlinko/CMakeLists.txt          |    1 +
 share/hedgewars/Data/Maps/BambooPlinko/credits.txt |    1 +
 share/hedgewars/Data/Maps/Basketball/credits.txt   |    1 +
 share/hedgewars/Data/Maps/Basketball/desc.txt      |    4 +-
 share/hedgewars/Data/Maps/Basketball/map.lua       |   36 +-
 share/hedgewars/Data/Maps/Basketball/preview.png   |  Bin 32361 -> 25953 bytes
 .../Data/Maps/BasketballField/credits.txt          |    1 +
 .../Data/Maps/BasketballField/preview.png          |  Bin 32361 -> 25953 bytes
 share/hedgewars/Data/Maps/Bath/CMakeLists.txt      |    1 +
 share/hedgewars/Data/Maps/Bath/credits.txt         |    1 +
 share/hedgewars/Data/Maps/Battlefield/credits.txt  |    1 +
 share/hedgewars/Data/Maps/Blizzard/credits.txt     |    1 +
 share/hedgewars/Data/Maps/Blox/credits.txt         |    1 +
 share/hedgewars/Data/Maps/Bubbleflow/credits.txt   |    1 +
 share/hedgewars/Data/Maps/CTF_Blizzard/credits.txt |    1 +
 share/hedgewars/Data/Maps/CTF_Blizzard/desc.txt    |    4 +-
 share/hedgewars/Data/Maps/CTF_Blizzard/map.lua     |    9 +-
 share/hedgewars/Data/Maps/Cake/credits.txt         |    1 +
 share/hedgewars/Data/Maps/Castle/CMakeLists.txt    |    1 +
 share/hedgewars/Data/Maps/Castle/credits.txt       |    1 +
 share/hedgewars/Data/Maps/Cheese/credits.txt       |    1 +
 share/hedgewars/Data/Maps/Cheese/map.png           |  Bin 184198 -> 241126 bytes
 share/hedgewars/Data/Maps/Cheese/mask.png          |  Bin 15001 -> 22386 bytes
 share/hedgewars/Data/Maps/Cheese/preview.png       |  Bin 20899 -> 21892 bytes
 share/hedgewars/Data/Maps/Cheese/preview at 2x.png    |  Bin 56264 -> 49763 bytes
 share/hedgewars/Data/Maps/ClimbHome/CMakeLists.txt |    1 +
 share/hedgewars/Data/Maps/ClimbHome/credits.txt    |    1 +
 share/hedgewars/Data/Maps/ClimbHome/desc.txt       |    4 +-
 share/hedgewars/Data/Maps/ClimbHome/map.cfg        |    2 +-
 share/hedgewars/Data/Maps/ClimbHome/map.lua        |  261 +-
 share/hedgewars/Data/Maps/Cogs/credits.txt         |    1 +
 share/hedgewars/Data/Maps/Control/credits.txt      |    1 +
 share/hedgewars/Data/Maps/Control/desc.txt         |    4 +-
 share/hedgewars/Data/Maps/Control/map.lua          |   24 +-
 share/hedgewars/Data/Maps/EarthRise/CMakeLists.txt |    1 +
 share/hedgewars/Data/Maps/EarthRise/credits.txt    |    1 +
 share/hedgewars/Data/Maps/FlightJoust/credits.txt  |    1 +
 share/hedgewars/Data/Maps/Hammock/credits.txt      |    1 +
 share/hedgewars/Data/Maps/Hedgelove/CMakeLists.txt |    1 +
 share/hedgewars/Data/Maps/Hedgelove/credits.txt    |    1 +
 share/hedgewars/Data/Maps/Hedgewars/credits.txt    |    1 +
 share/hedgewars/Data/Maps/Hydrant/CMakeLists.txt   |    1 +
 share/hedgewars/Data/Maps/Hydrant/credits.txt      |    1 +
 share/hedgewars/Data/Maps/Knockball/CMakeLists.txt |    1 +
 share/hedgewars/Data/Maps/Knockball/desc.txt       |    4 +-
 share/hedgewars/Data/Maps/Knockball/map.hwp        |  Bin 0 -> 4034 bytes
 share/hedgewars/Data/Maps/Knockball/map.lua        |   30 +-
 .../hedgewars/Data/Maps/Lonely_Island/credits.txt  |    1 +
 share/hedgewars/Data/Maps/Mushrooms/CMakeLists.txt |    1 +
 share/hedgewars/Data/Maps/Mushrooms/credits.txt    |    1 +
 share/hedgewars/Data/Maps/Octorama/credits.txt     |    1 +
 .../hedgewars/Data/Maps/PirateFlag/CMakeLists.txt  |    1 +
 share/hedgewars/Data/Maps/PirateFlag/credits.txt   |    1 +
 share/hedgewars/Data/Maps/Plane/CMakeLists.txt     |    1 +
 share/hedgewars/Data/Maps/Plane/credits.txt        |    1 +
 share/hedgewars/Data/Maps/Ropes/credits.txt        |    1 +
 share/hedgewars/Data/Maps/Ruler/credits.txt        |    1 +
 share/hedgewars/Data/Maps/SB_Bones/credits.txt     |    1 +
 share/hedgewars/Data/Maps/SB_Crystal/credits.txt   |    1 +
 share/hedgewars/Data/Maps/SB_Grassy/credits.txt    |    1 +
 share/hedgewars/Data/Maps/SB_Haunty/credits.txt    |    1 +
 share/hedgewars/Data/Maps/SB_Oaks/credits.txt      |    1 +
 share/hedgewars/Data/Maps/SB_Shrooms/credits.txt   |    1 +
 share/hedgewars/Data/Maps/SB_Tentacles/credits.txt |    1 +
 .../hedgewars/Data/Maps/ShoppaKing/CMakeLists.txt  |    1 +
 share/hedgewars/Data/Maps/ShoppaKing/credits.txt   |    1 +
 share/hedgewars/Data/Maps/Sticks/CMakeLists.txt    |    1 +
 share/hedgewars/Data/Maps/Sticks/credits.txt       |    1 +
 share/hedgewars/Data/Maps/Tree/credits.txt         |    1 +
 .../hedgewars/Data/Maps/TrophyRace/CMakeLists.txt  |    1 +
 share/hedgewars/Data/Maps/TrophyRace/credits.txt   |    1 +
 share/hedgewars/Data/Maps/TrophyRace/desc.txt      |    4 +-
 share/hedgewars/Data/Maps/TrophyRace/map.lua       |   23 +-
 share/hedgewars/Data/Maps/portal/credits.txt       |    1 +
 share/hedgewars/Data/Missions/CMakeLists.txt       |    2 +
 .../Campaign/A_Classic_Fairytale/backstab.lua      |  208 +-
 .../Campaign/A_Classic_Fairytale/dragon.lua        |  276 +-
 .../Campaign/A_Classic_Fairytale/enemy.lua         |   42 +-
 .../Missions/Campaign/A_Classic_Fairytale/epil.lua |  255 +-
 .../Campaign/A_Classic_Fairytale/family.lua        |   89 +-
 .../Campaign/A_Classic_Fairytale/first_blood.lua   |  264 +-
 .../Campaign/A_Classic_Fairytale/journey.lua       |  478 ++-
 .../Campaign/A_Classic_Fairytale/queen.lua         |  459 +-
 .../Campaign/A_Classic_Fairytale/shadow.lua        |  280 +-
 .../Campaign/A_Classic_Fairytale/united.lua        |   52 +-
 .../Campaign/A_Space_Adventure/campaign.ini        |    2 +-
 .../Missions/Campaign/A_Space_Adventure/cosmos.lua |  385 +-
 .../Campaign/A_Space_Adventure/death01.lua         |   82 +-
 .../Campaign/A_Space_Adventure/death02.lua         |  126 +-
 .../Campaign/A_Space_Adventure/desert01.lua        |  356 +-
 .../Campaign/A_Space_Adventure/desert02.lua        |   59 +-
 .../Campaign/A_Space_Adventure/desert03.lua        |  108 +-
 .../Missions/Campaign/A_Space_Adventure/final.lua  |   88 +-
 .../Campaign/A_Space_Adventure/fruit01.lua         |  237 +-
 .../Campaign/A_Space_Adventure/fruit02.lua         |  422 +-
 .../Campaign/A_Space_Adventure/fruit03.lua         |  132 +-
 .../A_Space_Adventure/global_functions.lua         |   78 +-
 .../Missions/Campaign/A_Space_Adventure/ice01.lua  |  113 +-
 .../Missions/Campaign/A_Space_Adventure/ice02.lua  |  109 +-
 .../Missions/Campaign/A_Space_Adventure/moon01.lua |  263 +-
 .../Missions/Campaign/A_Space_Adventure/moon02.lua |  111 +-
 .../Challenge/Basic_Training_-_Sniper_Rifle.lua    |  424 ++
 .../Data/Missions/Challenge/CMakeLists.txt         |    5 +
 .../Challenge_-_Speed_Shoppa_-_Hedgelove.lua       |   38 +
 .../Challenge_-_Speed_Shoppa_-_Ropes.lua           |    0
 .../Challenge_-_Speed_Shoppa_-_ShoppaKing.lua      |   54 +
 .../Data/Missions/Challenge/ClimbHome.lua          |   34 +
 .../Challenge/Target_Practice_-_Bazooka_easy.lua   |   35 +
 .../Challenge/Target_Practice_-_Bazooka_hard.lua   |   40 +
 .../Challenge/Target_Practice_-_Cluster_Bomb.lua   |   33 +
 .../Challenge/Target_Practice_-_Grenade_easy.lua   |   31 +
 .../Challenge/Target_Practice_-_Grenade_hard.lua   |   42 +
 .../Challenge/Target_Practice_-_Homing_Bee.lua     |   36 +
 .../Challenge/Target_Practice_-_Shotgun.lua        |   39 +
 .../Challenge/User_Mission_-_RCPlane_Challenge.lua |  499 +++
 .../User_Mission_-_Rope_Knock_Challenge.lua        |  294 ++
 .../User_Mission_-_That_Sinking_Feeling.lua        |  301 ++
 .../Data/Missions/Scenario/Big_Armory.lua          |  310 ++
 .../Data/Missions/Scenario/CMakeLists.txt          |    5 +
 .../Scenario/User_Mission_-_Bamboo_Thicket.lua     |   92 +
 .../User_Mission_-_Dangerous_Ducklings.lua         |  151 +
 .../Missions/Scenario/User_Mission_-_Diver.lua     |  107 +
 .../User_Mission_-_Newton_and_the_Hammock.lua      |  134 +
 .../Scenario/User_Mission_-_Nobody_Laugh.lua       |  134 +
 .../Scenario/User_Mission_-_Spooky_Tree.lua        |  158 +
 .../Missions/Scenario/User_Mission_-_Teamwork.lua  |  117 +
 .../Scenario/User_Mission_-_Teamwork_2.lua         |  109 +
 .../Scenario/User_Mission_-_The_Great_Escape.lua   |  122 +
 share/hedgewars/Data/Missions/Scenario/portal.lua  |  206 +
 .../Missions/Training/Basic_Training_-_Bazooka.lua |   18 +-
 .../Training/Basic_Training_-_Flying_Saucer.lua    |  558 +++
 .../Missions/Training/Basic_Training_-_Grenade.lua |    9 +-
 .../Missions/Training/Basic_Training_-_Rope.lua    |   72 +-
 .../Training/Basic_Training_-_Sniper_Rifle.lua     |  349 --
 .../Challenge_-_Speed_Shoppa_-_Hedgelove.lua       |   38 -
 .../Challenge_-_Speed_Shoppa_-_ShoppaKing.lua      |   54 -
 .../hedgewars/Data/Missions/Training/ClimbHome.lua |   41 -
 .../Training/Target_Practice_-_Bazooka_easy.lua    |   35 -
 .../Training/Target_Practice_-_Bazooka_hard.lua    |   40 -
 .../Training/Target_Practice_-_Cluster_Bomb.lua    |   33 -
 .../Training/Target_Practice_-_Grenade_easy.lua    |   30 -
 .../Training/Target_Practice_-_Grenade_hard.lua    |   41 -
 .../Training/Target_Practice_-_Homing_Bee.lua      |   35 -
 .../Training/Target_Practice_-_Shotgun.lua         |   38 -
 .../Training/User_Mission_-_Bamboo_Thicket.lua     |   88 -
 .../User_Mission_-_Dangerous_Ducklings.lua         |  148 -
 .../Missions/Training/User_Mission_-_Diver.lua     |   97 -
 .../User_Mission_-_Newton_and_the_Hammock.lua      |  132 -
 .../Training/User_Mission_-_Nobody_Laugh.lua       |  130 -
 .../Training/User_Mission_-_RCPlane_Challenge.lua  |  490 ---
 .../User_Mission_-_Rope_Knock_Challenge.lua        |  221 -
 .../Training/User_Mission_-_Spooky_Tree.lua        |  153 -
 .../Missions/Training/User_Mission_-_Teamwork.lua  |  119 -
 .../User_Mission_-_That_Sinking_Feeling.lua        |  293 --
 .../Training/User_Mission_-_The_Great_Escape.lua   |  122 -
 share/hedgewars/Data/Missions/Training/portal.lua  |  235 -
 share/hedgewars/Data/Music/Beach.ogg               |  Bin 0 -> 3626732 bytes
 share/hedgewars/Data/Music/CMakeLists.txt          |    2 +
 share/hedgewars/Data/Music/Fruit.ogg               |  Bin 0 -> 3566365 bytes
 share/hedgewars/Data/Music/Jungle.ogg              |  Bin 0 -> 3768289 bytes
 share/hedgewars/Data/Music/credits.txt             |   12 +
 share/hedgewars/Data/Names/Bandit.cfg              |    1 +
 share/hedgewars/Data/Names/Cowboy.cfg              |    1 -
 share/hedgewars/Data/Names/Evil.cfg                |    1 +
 share/hedgewars/Data/Names/Glasses.cfg             |    1 -
 share/hedgewars/Data/Names/Hat.cfg                 |    1 -
 share/hedgewars/Data/Names/IndianChief.cfg         |    2 +-
 share/hedgewars/Data/Names/InfernalHorns.cfg       |    1 +
 .../Data/Names/{clown-copper.cfg => Joker.cfg}     |    0
 share/hedgewars/Data/Names/MegaHogX.cfg            |    1 -
 share/hedgewars/Data/Names/NoHat.cfg               |    1 -
 share/hedgewars/Data/Names/README.md               |   56 +
 share/hedgewars/Data/Names/RobinHood.cfg           |    1 -
 share/hedgewars/Data/Names/Samurai.cfg             |    2 +-
 share/hedgewars/Data/Names/Santa.cfg               |    1 -
 share/hedgewars/Data/Names/Sunglasses.cfg          |    1 -
 share/hedgewars/Data/Names/TeamSoldier.cfg         |    3 +
 share/hedgewars/Data/Names/Viking.cfg              |    2 +
 share/hedgewars/Data/Names/WhySoSerious.cfg        |    1 +
 share/hedgewars/Data/Names/WizardHat.cfg           |    7 +
 share/hedgewars/Data/Names/angel.cfg               |    3 +
 share/hedgewars/Data/Names/angel.txt               |  159 +
 share/hedgewars/Data/Names/apple.txt               |   43 +
 share/hedgewars/Data/Names/banana.txt              |   41 +
 share/hedgewars/Data/Names/bandit.txt              |   49 +-
 share/hedgewars/Data/Names/beefeater.cfg           |    1 -
 share/hedgewars/Data/Names/biblical.txt            |  325 ++
 share/hedgewars/Data/Names/brainslug.txt           |   12 -
 share/hedgewars/Data/Names/cap_blue.cfg            |    1 -
 share/hedgewars/Data/Names/cap_green.cfg           |    1 -
 share/hedgewars/Data/Names/cap_red.cfg             |    1 -
 share/hedgewars/Data/Names/cap_yellow.cfg          |    1 -
 share/hedgewars/Data/Names/clown-copper.cfg        |    1 +
 share/hedgewars/Data/Names/clown-crossed.cfg       |    1 +
 share/hedgewars/Data/Names/clown.cfg               |    1 +
 share/hedgewars/Data/Names/clown.txt               |    3 +-
 share/hedgewars/Data/Names/cowboy.txt              |   22 -
 share/hedgewars/Data/Names/crown.txt               |   97 +-
 share/hedgewars/Data/Names/cyborg1.cfg             |    1 -
 share/hedgewars/Data/Names/female.txt              |  199 +
 share/hedgewars/Data/Names/fr_apple.cfg            |    1 +
 share/hedgewars/Data/Names/fr_banana.cfg           |    1 +
 share/hedgewars/Data/Names/fr_lemon.cfg            |    1 +
 share/hedgewars/Data/Names/fr_orange.cfg           |    1 +
 share/hedgewars/Data/Names/fruit.txt               |   23 +-
 share/hedgewars/Data/Names/generic.txt             |  666 ++-
 share/hedgewars/Data/Names/hair_blue.cfg           |    1 -
 share/hedgewars/Data/Names/hair_green.cfg          |    1 -
 share/hedgewars/Data/Names/hair_grey.cfg           |    1 -
 share/hedgewars/Data/Names/hair_orange.cfg         |    1 -
 share/hedgewars/Data/Names/hair_pink.cfg           |    1 -
 share/hedgewars/Data/Names/hair_purple.cfg         |    1 -
 share/hedgewars/Data/Names/hair_red.cfg            |    1 -
 share/hedgewars/Data/Names/hair_yellow.cfg         |    1 -
 share/hedgewars/Data/Names/indian.txt              |  424 --
 share/hedgewars/Data/Names/jester.cfg              |    2 +
 share/hedgewars/Data/Names/kiss.txt                |  330 +-
 share/hedgewars/Data/Names/knight.cfg              |    1 +
 share/hedgewars/Data/Names/knight.txt              |  102 +
 share/hedgewars/Data/Names/lemon.txt               |   39 +
 share/hedgewars/Data/Names/morbid.txt              |  241 ++
 share/hedgewars/Data/Names/mv_Venom.cfg            |    1 -
 share/hedgewars/Data/Names/native_american.txt     |  419 ++
 share/hedgewars/Data/Names/ninja.txt               |  123 +-
 share/hedgewars/Data/Names/nordic.txt              |  247 ++
 share/hedgewars/Data/Names/ntd_Kirby.cfg           |    1 -
 share/hedgewars/Data/Names/nurse.cfg               |    1 +
 share/hedgewars/Data/Names/nursehat.cfg            |    2 +
 share/hedgewars/Data/Names/orange.txt              |   41 +-
 share/hedgewars/Data/Names/pirate.txt              |    2 +-
 .../Names/{pirate_jack.cfg => pirate_bandana.cfg}  |    0
 share/hedgewars/Data/Names/pirate_eyepatch.cfg     |    3 +
 .../Data/Names/{pirate_jack.cfg => pirate_hat.cfg} |    0
 share/hedgewars/Data/Names/poke_charmander.cfg     |    1 +
 share/hedgewars/Data/Names/poke_chikorita.cfg      |    1 +
 share/hedgewars/Data/Names/poke_diglett.cfg        |    1 +
 share/hedgewars/Data/Names/poke_jigglypuff.cfg     |    1 +
 share/hedgewars/Data/Names/poke_lugia.cfg          |    1 +
 share/hedgewars/Data/Names/poke_mudkip.cfg         |    1 +
 share/hedgewars/Data/Names/poke_pikachu.cfg        |    1 +
 share/hedgewars/Data/Names/poke_slowpoke.cfg       |    2 +-
 share/hedgewars/Data/Names/poke_squirtle.cfg       |    1 +
 share/hedgewars/Data/Names/poke_voltorb.cfg        |    1 +
 share/hedgewars/Data/Names/pokehogs.txt            |  637 +++
 share/hedgewars/Data/Names/policegirl.cfg          |    1 +
 share/hedgewars/Data/Names/royalguard.cfg          |    1 -
 share/hedgewars/Data/Names/scif_BrainSlug.cfg      |    2 +-
 share/hedgewars/Data/Names/scif_BrainSlug2.cfg     |    2 +-
 share/hedgewars/Data/Names/scif_swDarthvader.cfg   |    2 +-
 share/hedgewars/Data/Names/scif_swDarthvader.txt   |   76 +
 share/hedgewars/Data/Names/scif_swStormtrooper.cfg |    2 +-
 share/hedgewars/Data/Names/scif_swStormtrooper.txt |   42 +
 share/hedgewars/Data/Names/sf_chunli.cfg           |    1 +
 share/hedgewars/Data/Names/sf_ryu.cfg              |    1 -
 share/hedgewars/Data/Names/sm_daisy.cfg            |    1 +
 share/hedgewars/Data/Names/sm_peach.cfg            |    1 +
 share/hedgewars/Data/Names/tf_demoman.cfg          |    2 +
 share/hedgewars/Data/Names/tf_scout.cfg            |    2 +
 share/hedgewars/Data/Names/thug.cfg                |    2 +
 share/hedgewars/Data/Names/thugclean.cfg           |    2 +
 share/hedgewars/Data/Names/tiara.cfg               |    1 +
 share/hedgewars/Data/Names/touhou_remelia.cfg      |    1 +
 share/hedgewars/Data/Names/touhou_yukari.cfg       |    1 +
 share/hedgewars/Data/Names/types.ini               | 2435 ++++++++++-
 share/hedgewars/Data/Names/ushanka.cfg             |    1 -
 share/hedgewars/Data/Names/war.txt                 |  221 +
 share/hedgewars/Data/Names/war_UNPeacekeeper01.cfg |    3 +
 share/hedgewars/Data/Names/war_UNPeacekeeper02.cfg |    3 +
 share/hedgewars/Data/Names/war_airwarden02.cfg     |    3 +
 share/hedgewars/Data/Names/war_airwarden03.cfg     |    3 +
 .../hedgewars/Data/Names/war_americanww2helmet.cfg |    1 +
 share/hedgewars/Data/Names/war_britmedic.cfg       |    3 +
 share/hedgewars/Data/Names/war_britpthhelmet.cfg   |    3 +
 share/hedgewars/Data/Names/war_britsapper.cfg      |    3 +
 .../hedgewars/Data/Names/war_desertgrenadier1.cfg  |    3 +
 .../hedgewars/Data/Names/war_desertgrenadier2.cfg  |    3 +
 .../hedgewars/Data/Names/war_desertgrenadier4.cfg  |    3 +
 .../hedgewars/Data/Names/war_desertgrenadier5.cfg  |    3 +
 share/hedgewars/Data/Names/war_desertmedic.cfg     |    3 +
 share/hedgewars/Data/Names/war_desertofficer.cfg   |    3 +
 share/hedgewars/Data/Names/war_desertsapper1.cfg   |    3 +
 share/hedgewars/Data/Names/war_desertsapper2.cfg   |    3 +
 .../hedgewars/Data/Names/war_frenchww1gasmask.cfg  |    3 +
 share/hedgewars/Data/Names/war_frenchww1helmet.cfg |    3 +
 .../hedgewars/Data/Names/war_germanww1helmet2.cfg  |    3 +
 .../hedgewars/Data/Names/war_germanww1tankhelm.cfg |    3 +
 share/hedgewars/Data/Names/war_germanww2medic.cfg  |    3 +
 share/hedgewars/Data/Names/war_germanww2pith.cfg   |    3 +
 share/hedgewars/Data/Names/war_grenadier1.cfg      |    3 +
 share/hedgewars/Data/Names/war_trenchfrench01.cfg  |    3 +
 share/hedgewars/Data/Names/war_trenchfrench02.cfg  |    3 +
 .../hedgewars/Data/Names/war_trenchgrenadier1.cfg  |    3 +
 .../hedgewars/Data/Names/war_trenchgrenadier2.cfg  |    3 +
 .../hedgewars/Data/Names/war_trenchgrenadier3.cfg  |    3 +
 share/hedgewars/Data/Names/whysoserious.txt        |  252 +-
 share/hedgewars/Data/Names/zoo_Bunny.cfg           |    1 -
 share/hedgewars/Data/Scripts/Animate.lua           |   50 +-
 share/hedgewars/Data/Scripts/Locale.lua            |    4 +
 .../Scripts/Multiplayer/Balanced_Random_Weapon.lua |    6 +-
 .../{Balanced_Random_Weapon.cfg => Battalion.cfg}  |    0
 .../Data/Scripts/Multiplayer/Battalion.lua         | 1723 ++++++++
 .../Data/Scripts/Multiplayer/Capture_the_Flag.lua  |   76 +-
 .../Data/Scripts/Multiplayer/Construction_Mode.hwp |  Bin 79311 -> 21099 bytes
 .../Data/Scripts/Multiplayer/Construction_Mode.lua | 1189 +++---
 .../Scripts/Multiplayer/Continental_supplies.lua   |    6 +-
 .../hedgewars/Data/Scripts/Multiplayer/Frenzy.lua  |   91 +-
 .../hedgewars/Data/Scripts/Multiplayer/Gravity.lua |  116 +-
 .../Data/Scripts/Multiplayer/HedgeEditor.cfg       |    4 +-
 .../Data/Scripts/Multiplayer/HedgeEditor.hwp       |  Bin 100521 -> 19811 bytes
 .../Data/Scripts/Multiplayer/HedgeEditor.lua       | 2178 ++++------
 .../Data/Scripts/Multiplayer/Highlander.cfg        |    2 +-
 .../Data/Scripts/Multiplayer/Highlander.lua        |  137 +-
 .../hedgewars/Data/Scripts/Multiplayer/Mutant.lua  |  260 +-
 share/hedgewars/Data/Scripts/Multiplayer/Racer.hwp |  Bin 0 -> 4089 bytes
 share/hedgewars/Data/Scripts/Multiplayer/Racer.lua |  454 +-
 .../Data/Scripts/Multiplayer/Random_Weapon.lua     |    2 +-
 .../Data/Scripts/Multiplayer/ShoppaMap.lua         |   12 +
 .../Data/Scripts/Multiplayer/Space_Invasion.cfg    |    4 +-
 .../Data/Scripts/Multiplayer/Space_Invasion.lua    | 1156 ++---
 .../Data/Scripts/Multiplayer/TechRacer.cfg         |    2 +-
 .../Data/Scripts/Multiplayer/TechRacer.lua         |  231 +-
 .../Data/Scripts/Multiplayer/The_Specialists.lua   |   17 +-
 .../hedgewars/Data/Scripts/Multiplayer/Tumbler.cfg |    4 +-
 .../hedgewars/Data/Scripts/Multiplayer/Tumbler.lua |  327 +-
 share/hedgewars/Data/Scripts/Multiplayer/WxW.cfg   |    2 +-
 share/hedgewars/Data/Scripts/Multiplayer/WxW.lua   | 1548 ++++++-
 .../hedgewars/Data/Scripts/OfficialChallenges.lua  |   94 +-
 share/hedgewars/Data/Scripts/SpeedShoppa.lua       |    3 +
 share/hedgewars/Data/Scripts/TargetPractice.lua    |   35 +-
 share/hedgewars/Data/Scripts/TechMaps.lua          |    3 +
 share/hedgewars/Data/Scripts/Tracker.lua           |   12 +
 share/hedgewars/Data/Shaders/default.fs            |    2 +
 share/hedgewars/Data/Shaders/default.vs            |    2 +-
 share/hedgewars/Data/Shaders/water.fs              |    1 +
 share/hedgewars/Data/Shaders/water.vs              |    2 +-
 share/hedgewars/Data/Sounds/airmine_impact.ogg     |  Bin 0 -> 6290 bytes
 share/hedgewars/Data/Sounds/blowtorch.ogg          |  Bin 0 -> 19525 bytes
 share/hedgewars/Data/Sounds/countdown1.ogg         |  Bin 0 -> 5056 bytes
 share/hedgewars/Data/Sounds/countdown2.ogg         |  Bin 0 -> 5028 bytes
 share/hedgewars/Data/Sounds/countdown3.ogg         |  Bin 0 -> 5053 bytes
 share/hedgewars/Data/Sounds/countdown4.ogg         |  Bin 0 -> 5083 bytes
 share/hedgewars/Data/Sounds/custom1.ogg            |  Bin 0 -> 3584 bytes
 share/hedgewars/Data/Sounds/custom2.ogg            |  Bin 0 -> 3584 bytes
 share/hedgewars/Data/Sounds/custom3.ogg            |  Bin 0 -> 3584 bytes
 share/hedgewars/Data/Sounds/custom4.ogg            |  Bin 0 -> 3584 bytes
 share/hedgewars/Data/Sounds/custom5.ogg            |  Bin 0 -> 3584 bytes
 share/hedgewars/Data/Sounds/custom6.ogg            |  Bin 0 -> 3584 bytes
 share/hedgewars/Data/Sounds/custom7.ogg            |  Bin 0 -> 3584 bytes
 share/hedgewars/Data/Sounds/custom8.ogg            |  Bin 0 -> 3584 bytes
 share/hedgewars/Data/Sounds/extratime.ogg          |  Bin 0 -> 12535 bytes
 share/hedgewars/Data/Sounds/invulnerable.ogg       |  Bin 0 -> 5519 bytes
 share/hedgewars/Data/Sounds/jetpackboost.ogg       |  Bin 0 -> 10771 bytes
 share/hedgewars/Data/Sounds/knife_impact.ogg       |  Bin 0 -> 8191 bytes
 share/hedgewars/Data/Sounds/lasersight.ogg         |  Bin 0 -> 10555 bytes
 share/hedgewars/Data/Sounds/portalopen.ogg         |  Bin 0 -> 4118 bytes
 share/hedgewars/Data/Sounds/portalshot.ogg         |  Bin 0 -> 8075 bytes
 share/hedgewars/Data/Sounds/portalswitch.ogg       |  Bin 0 -> 4233 bytes
 share/hedgewars/Data/Sounds/rubberduck_die.ogg     |  Bin 0 -> 8248 bytes
 share/hedgewars/Data/Sounds/rubberduck_drop.ogg    |  Bin 0 -> 7888 bytes
 share/hedgewars/Data/Sounds/rubberduck_water.ogg   |  Bin 0 -> 8284 bytes
 .../Data/Sounds/voices/British/CMakeLists.txt      |    2 +-
 .../Data/Sounds/voices/Classic/CMakeLists.txt      |    2 +-
 .../Data/Sounds/voices/Default/CMakeLists.txt      |    2 +-
 .../Data/Sounds/voices/Default_es/CMakeLists.txt   |    2 +-
 .../Data/Sounds/voices/Default_ru/CMakeLists.txt   |    2 +-
 .../Data/Sounds/voices/Default_uk/CMakeLists.txt   |    2 +-
 .../Data/Sounds/voices/HillBilly/CMakeLists.txt    |    2 +-
 .../Data/Sounds/voices/Mobster/CMakeLists.txt      |    2 +-
 .../Data/Sounds/voices/Pirate/CMakeLists.txt       |    2 +-
 .../Data/Sounds/voices/Robot/CMakeLists.txt        |    2 +-
 .../Data/Sounds/voices/Russian/CMakeLists.txt      |    2 +-
 .../Data/Sounds/voices/Singer/CMakeLists.txt       |    2 +-
 .../Data/Sounds/voices/Surfer/CMakeLists.txt       |    2 +-
 share/hedgewars/Data/Themes/Art/CMakeLists.txt     |    1 +
 share/hedgewars/Data/Themes/Art/LandTex.png        |  Bin 20807 -> 18970 bytes
 share/hedgewars/Data/Themes/Art/credits.txt        |    1 +
 share/hedgewars/Data/Themes/Bamboo/CMakeLists.txt  |    1 +
 share/hedgewars/Data/Themes/Bamboo/credits.txt     |    1 +
 share/hedgewars/Data/Themes/Bamboo/theme.cfg       |    3 -
 share/hedgewars/Data/Themes/Bath/credits.txt       |    1 +
 share/hedgewars/Data/Themes/Bath/theme.cfg         |    3 -
 share/hedgewars/Data/Themes/Beach/BeachBall.png    |  Bin 14443 -> 5547 bytes
 share/hedgewars/Data/Themes/Beach/BlueWater.png    |  Bin 1824 -> 1550 bytes
 share/hedgewars/Data/Themes/Beach/Border.png       |  Bin 7763 -> 5020 bytes
 share/hedgewars/Data/Themes/Beach/Clouds.png       |  Bin 35029 -> 30400 bytes
 share/hedgewars/Data/Themes/Beach/Droplet.png      |  Bin 475 -> 343 bytes
 share/hedgewars/Data/Themes/Beach/Flake.png        |  Bin 653 -> 3002 bytes
 share/hedgewars/Data/Themes/Beach/Girder.png       |  Bin 11496 -> 10793 bytes
 share/hedgewars/Data/Themes/Beach/LandBackTex.png  |  Bin 77059 -> 52816 bytes
 share/hedgewars/Data/Themes/Beach/LandObject3.png  |  Bin 32251 -> 13168 bytes
 share/hedgewars/Data/Themes/Beach/LandObject38.png |  Bin 4028 -> 2673 bytes
 share/hedgewars/Data/Themes/Beach/LandObject4.png  |  Bin 2842 -> 3799 bytes
 share/hedgewars/Data/Themes/Beach/LandObject5.png  |  Bin 2928 -> 3177 bytes
 share/hedgewars/Data/Themes/Beach/LandTex.png      |  Bin 68269 -> 45400 bytes
 share/hedgewars/Data/Themes/Beach/Object.png       |  Bin 21076 -> 7905 bytes
 share/hedgewars/Data/Themes/Beach/Shell.png        |  Bin 5279 -> 1834 bytes
 share/hedgewars/Data/Themes/Beach/Sky.png          |  Bin 123 -> 105 bytes
 share/hedgewars/Data/Themes/Beach/Splash.png       |  Bin 19028 -> 18110 bytes
 .../hedgewars/Data/Themes/Beach/SprayObject29.png  |  Bin 6760 -> 3677 bytes
 .../hedgewars/Data/Themes/Beach/SprayObject36.png  |  Bin 8221 -> 3287 bytes
 share/hedgewars/Data/Themes/Beach/SprayObject4.png |  Bin 11029 -> 0 bytes
 share/hedgewars/Data/Themes/Beach/Surfboard.png    |  Bin 0 -> 17185 bytes
 share/hedgewars/Data/Themes/Beach/credits.txt      |    1 +
 .../Data/Themes/Beach/horizont-lowres.png          |  Bin 12840 -> 0 bytes
 share/hedgewars/Data/Themes/Beach/horizont.png     |  Bin 93941 -> 352 bytes
 share/hedgewars/Data/Themes/Beach/icon.png         |  Bin 10351 -> 2907 bytes
 share/hedgewars/Data/Themes/Beach/icon at 2x.png      |  Bin 10351 -> 4967 bytes
 share/hedgewars/Data/Themes/Beach/theme.cfg        |   29 +-
 share/hedgewars/Data/Themes/Blox/theme.cfg         |    3 -
 share/hedgewars/Data/Themes/Brick/CMakeLists.txt   |    1 +
 share/hedgewars/Data/Themes/Brick/credits.txt      |    1 +
 share/hedgewars/Data/Themes/CMakeLists.txt         |    1 +
 share/hedgewars/Data/Themes/Cake/CMakeLists.txt    |    1 +
 share/hedgewars/Data/Themes/Cake/credits.txt       |    1 +
 share/hedgewars/Data/Themes/Castle/credits.txt     |    1 +
 share/hedgewars/Data/Themes/Cave/CMakeLists.txt    |    2 +
 share/hedgewars/Data/Themes/Cave/credits.txt       |    1 +
 share/hedgewars/Data/Themes/Cave/theme.cfg         |    2 -
 share/hedgewars/Data/Themes/Cheese/theme.cfg       |    3 -
 share/hedgewars/Data/Themes/Christmas/credits.txt  |    1 +
 share/hedgewars/Data/Themes/Christmas/theme.cfg    |    3 -
 share/hedgewars/Data/Themes/City/CMakeLists.txt    |    1 +
 share/hedgewars/Data/Themes/City/credits.txt       |    1 +
 share/hedgewars/Data/Themes/Desert/icon at 2x.png     |  Bin 9562 -> 6064 bytes
 .../hedgewars/Data/Themes/EarthRise/CMakeLists.txt |    1 +
 share/hedgewars/Data/Themes/EarthRise/credits.txt  |    1 +
 share/hedgewars/Data/Themes/EarthRise/theme.cfg    |    3 -
 share/hedgewars/Data/Themes/Freeway/CMakeLists.txt |    1 +
 share/hedgewars/Data/Themes/Freeway/credits.txt    |    1 +
 share/hedgewars/Data/Themes/Freeway/theme.cfg      |    3 -
 share/hedgewars/Data/Themes/Fruit/CMakeLists.txt   |    1 +
 share/hedgewars/Data/Themes/Fruit/credits.txt      |    1 +
 share/hedgewars/Data/Themes/Fruit/theme.cfg        |    2 +-
 share/hedgewars/Data/Themes/Golf/CMakeLists.txt    |    1 +
 share/hedgewars/Data/Themes/Golf/credits.txt       |    1 +
 share/hedgewars/Data/Themes/Halloween/credits.txt  |    1 +
 share/hedgewars/Data/Themes/Halloween/theme.cfg    |    1 +
 share/hedgewars/Data/Themes/Hell/CMakeLists.txt    |    1 +
 share/hedgewars/Data/Themes/Hell/credits.txt       |    1 +
 .../hedgewars/Data/Themes/Hoggywood/CMakeLists.txt |    1 +
 share/hedgewars/Data/Themes/Hoggywood/credits.txt  |    1 +
 share/hedgewars/Data/Themes/Hoggywood/theme.cfg    |    4 -
 share/hedgewars/Data/Themes/Island/credits.txt     |    1 +
 share/hedgewars/Data/Themes/Island/theme.cfg       |    3 -
 share/hedgewars/Data/Themes/Jungle/CMakeLists.txt  |    1 +
 share/hedgewars/Data/Themes/Jungle/credits.txt     |    1 +
 share/hedgewars/Data/Themes/Jungle/icon at 2x.png     |  Bin 11241 -> 7720 bytes
 share/hedgewars/Data/Themes/Jungle/theme.cfg       |    4 +-
 share/hedgewars/Data/Themes/Nature/CMakeLists.txt  |    1 +
 share/hedgewars/Data/Themes/Nature/credits.txt     |    1 +
 share/hedgewars/Data/Themes/Nature/icon at 2x.png     |  Bin 9979 -> 6558 bytes
 share/hedgewars/Data/Themes/Nature/theme.cfg       |    3 -
 share/hedgewars/Data/Themes/Olympics/credits.txt   |    1 +
 share/hedgewars/Data/Themes/Olympics/theme.cfg     |    3 -
 share/hedgewars/Data/Themes/Planes/credits.txt     |    1 +
 share/hedgewars/Data/Themes/Planes/theme.cfg       |    3 -
 share/hedgewars/Data/Themes/Sheep/CMakeLists.txt   |    1 +
 share/hedgewars/Data/Themes/Sheep/credits.txt      |    1 +
 share/hedgewars/Data/Themes/Sheep/theme.cfg        |    3 -
 share/hedgewars/Data/Themes/Snow/CMakeLists.txt    |    1 +
 share/hedgewars/Data/Themes/Snow/credits.txt       |    1 +
 share/hedgewars/Data/Themes/Snow/theme.cfg         |    3 -
 share/hedgewars/Data/Themes/Stage/CMakeLists.txt   |    1 +
 share/hedgewars/Data/Themes/Stage/credits.txt      |    1 +
 share/hedgewars/Data/misc/CMakeLists.txt           |    1 +
 share/hedgewars/Data/misc/hedgewars.desktop        |    3 +
 share/hedgewars/Data/misc/hwengine.desktop.in      |   31 +-
 share/version_info.txt                             |    4 +-
 tests/README.md                                    |    6 +
 tests/lua/README.md                                |    3 +
 tests/lua/hellfire_burns.lua                       |    2 +-
 tests/lua/staticmines.lua                          |  137 +
 tests/lua/stuckcake.lua                            |  118 +
 tools/CMakeLists.txt                               |   21 +-
 tools/CreateMacBundle.cmake.in                     |   47 +-
 tools/build_windows.bat                            |    2 -
 tools/dmg_pkg_install.sh                           |   39 +
 tools/docgen.sh                                    |    8 +-
 tools/fix_fpc_ios_build_patch.diff                 |   57 +
 tools/pas2c/Pas2C.hs                               |    1 +
 tools/pas2c/PascalParser.hs                        |    8 +-
 tools/pas2c/pas2c.cabal                            |   30 +
 tools/rgit2hg.sh                                   |    9 +-
 tools/update_lua_locale_files.sh                   |   94 +
 1490 files changed, 156985 insertions(+), 31701 deletions(-)
 delete mode 100644 CTestTestfile.cmake
 mode change 100644 => 120000 INSTALL
 create mode 100644 INSTALL.md
 create mode 100644 QTfrontend/res/Palette.png
 create mode 100644 QTfrontend/res/botlevels/small0.png
 create mode 100644 QTfrontend/res/botlevels/small1.png
 create mode 100644 QTfrontend/res/botlevels/small2.png
 create mode 100644 QTfrontend/res/botlevels/small3.png
 create mode 100644 QTfrontend/res/botlevels/small4.png
 create mode 100644 QTfrontend/res/botlevels/small5.png
 delete mode 100644 QTfrontend/res/btnForts.png
 delete mode 100644 QTfrontend/res/btnForts at 2x.png
 create mode 100644 QTfrontend/res/dlcMarker.png
 create mode 100644 QTfrontend/res/dlcMarkerSelected.png
 create mode 100644 QTfrontend/res/folder.png
 create mode 100644 QTfrontend/res/frontendicon.png
 create mode 100644 QTfrontend/res/home.png
 create mode 100644 QTfrontend/res/iconAirMine.png
 delete mode 100644 QTfrontend/res/iconDud at 2x.png
 create mode 100644 QTfrontend/res/iconExplosive.png
 create mode 100644 QTfrontend/res/iconExplosive at 2x.png
 create mode 100644 QTfrontend/res/iconHealthPercent.png
 create mode 100644 QTfrontend/res/iconInitHealth.png
 delete mode 100644 QTfrontend/res/iconMine at 2x.png
 create mode 100644 QTfrontend/res/iconMineTime.png
 create mode 100644 QTfrontend/res/iconScript.png
 create mode 100644 QTfrontend/res/iconScript at 2x.png
 create mode 100644 QTfrontend/res/iconSuddenDeathTime.png
 create mode 100644 QTfrontend/res/iconSuddenDeathWater.png
 create mode 100644 QTfrontend/res/missionFinished.png
 create mode 100644 QTfrontend/res/missionFinishedSelected.png
 create mode 100644 QTfrontend/res/schemeicon.png
 create mode 100644 QTfrontend/ui/widget/MinesTimeSpinBox.cpp
 create mode 100644 QTfrontend/ui/widget/MinesTimeSpinBox.h
 delete mode 100644 QTfrontend/util/platform/Xfire Game SDK.url
 delete mode 100644 QTfrontend/util/platform/xfire.cpp
 delete mode 100644 QTfrontend/util/platform/xfire.h
 delete mode 100644 QTfrontend/util/platform/xfire_license.txt
 delete mode 100644 QTfrontend/util/platform/xfiregameclient.cpp
 delete mode 100644 QTfrontend/util/platform/xfiregameclient.h
 mode change 100644 => 120000 README
 create mode 100644 README.md
 create mode 100644 cmake_modules/CMakeSystemSpecificInformation.cmake
 create mode 100644 cmake_modules/CheckTypeSize.c.in
 create mode 100644 cmake_modules/CheckTypeSize.cmake
 create mode 100644 cmake_modules/FindEmscripten.cmake
 create mode 100644 cmake_modules/FindOpenGL.cmake
 delete mode 100644 cmake_modules/FindSDL1or2.cmake
 create mode 100644 cmake_modules/FindSDL2_image.cmake
 create mode 100644 cmake_modules/FindSDL2_mixer.cmake
 create mode 100644 cmake_modules/FindSDL2_net.cmake
 create mode 100644 cmake_modules/FindSDL2_ttf.cmake
 create mode 100644 cmake_modules/Platform/Emscripten.cmake
 create mode 100644 cmake_modules/TestBigEndian.cmake
 create mode 100644 gameServer/OfficialServer/Glicko2.hs
 create mode 100644 gameServer/OfficialServer/updateRating.hs
 delete mode 100644 hedgewars/sdlmain/CMakeLists.txt
 delete mode 100644 hedgewars/sdlmain/SDLMain.h
 delete mode 100644 hedgewars/sdlmain/SDLMain.m
 create mode 100644 misc/OfficialChallenges/racer_#18.hwmap
 create mode 100644 misc/OfficialChallenges/racer_#19.hwmap
 create mode 100644 misc/OfficialChallenges/racer_#20.hwmap
 create mode 100644 misc/libphysfs/archiver_slb.c
 create mode 100644 misc/libphysfs/lzma/7zC.txt
 create mode 100644 misc/libphysfs/lzma/7zFormat.txt
 create mode 100644 misc/libphysfs/lzma/C/7zCrc.c
 create mode 100644 misc/libphysfs/lzma/C/7zCrc.h
 create mode 100644 misc/libphysfs/lzma/C/7zCrcT8.c
 create mode 100644 misc/libphysfs/lzma/C/Alloc.c
 create mode 100644 misc/libphysfs/lzma/C/Alloc.h
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zAlloc.c
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zAlloc.h
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zBuffer.c
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zBuffer.h
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zDecode.c
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zDecode.h
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zExtract.c
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zExtract.h
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zHeader.c
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zHeader.h
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zIn.c
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zIn.h
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zItem.c
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zItem.h
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zMain.c
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zMethodID.c
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7zMethodID.h
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7z_C.dsp
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/7z_C.dsw
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/makefile
 create mode 100644 misc/libphysfs/lzma/C/Archive/7z/makefile.gcc
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchARM.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchARM.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchARMThumb.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchARMThumb.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchIA64.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchIA64.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchPPC.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchPPC.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchSPARC.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchSPARC.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchTypes.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchX86.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchX86.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchX86_2.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Branch/BranchX86_2.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Huffman/HuffmanEncode.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Huffman/HuffmanEncode.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lz/LzHash.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lz/MatchFinder.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lz/MatchFinder.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lz/MatchFinderMt.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lz/MatchFinderMt.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lzma/LzmaDecode.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lzma/LzmaDecode.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lzma/LzmaDecodeSize.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lzma/LzmaStateDecode.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lzma/LzmaStateDecode.h
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lzma/LzmaStateTest.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lzma/LzmaTest.c
 create mode 100644 misc/libphysfs/lzma/C/Compress/Lzma/LzmaTypes.h
 create mode 100644 misc/libphysfs/lzma/C/CpuArch.h
 create mode 100644 misc/libphysfs/lzma/C/IStream.h
 create mode 100644 misc/libphysfs/lzma/C/Sort.c
 create mode 100644 misc/libphysfs/lzma/C/Sort.h
 create mode 100644 misc/libphysfs/lzma/C/Threads.c
 create mode 100644 misc/libphysfs/lzma/C/Threads.h
 create mode 100644 misc/libphysfs/lzma/C/Types.h
 create mode 100755 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7z.ico
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zCompressionMode.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zCompressionMode.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zDecode.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zDecode.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zEncode.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zEncode.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zExtract.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zFolderInStream.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zFolderInStream.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zFolderOutStream.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zFolderOutStream.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zHandler.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zHandler.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zHandlerOut.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zHeader.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zHeader.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zIn.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zIn.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zItem.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zOut.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zOut.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zProperties.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zProperties.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zRegister.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zSpecStream.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zSpecStream.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zUpdate.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/7zUpdate.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/StdAfx.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/7z/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Archive.def
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Archive2.def
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/ArchiveExports.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/CoderMixer2.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/CoderMixer2.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/CoderMixer2MT.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/CoderMixer2MT.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/CrossThreadProgress.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/CrossThreadProgress.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/DummyOutStream.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/DummyOutStream.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/HandlerOut.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/HandlerOut.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/InStreamWithCRC.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/InStreamWithCRC.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/ItemNameUtils.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/ItemNameUtils.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/MultiStream.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/MultiStream.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/OutStreamWithCRC.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/OutStreamWithCRC.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/ParseProperties.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/Common/ParseProperties.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/DllExports2.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Archive/IArchive.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Alone7z/Alone.dsp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Alone7z/Alone.dsw
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Alone7z/StdAfx.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Alone7z/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Alone7z/makefile
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Alone7z/resource.rc
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Format7zExtractR/StdAfx.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Format7zExtractR/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Format7zExtractR/makefile
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Format7zExtractR/resource.rc
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Format7zR/StdAfx.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Format7zR/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Format7zR/makefile
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Bundles/Format7zR/resource.rc
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/CreateCoder.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/CreateCoder.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/FilePathAutoRename.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/FilePathAutoRename.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/FileStreams.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/FileStreams.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/FilterCoder.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/FilterCoder.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/InBuffer.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/InBuffer.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/InOutTempBuffer.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/InOutTempBuffer.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/LimitedStreams.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/LimitedStreams.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/LockedStream.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/LockedStream.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/MethodId.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/MethodId.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/MethodProps.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/MethodProps.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/OffsetStream.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/OffsetStream.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/OutBuffer.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/OutBuffer.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/ProgressUtils.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/ProgressUtils.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/RegisterArc.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/RegisterCodec.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/StreamBinder.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/StreamBinder.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/StreamObjects.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/StreamObjects.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/StreamUtils.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/StreamUtils.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/VirtThread.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Common/VirtThread.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/ARM.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/ARM.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/ARMThumb.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/ARMThumb.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/BCJ2Register.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/BCJRegister.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/BranchCoder.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/BranchCoder.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/BranchRegister.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/IA64.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/IA64.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/PPC.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/PPC.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/SPARC.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/SPARC.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/StdAfx.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/x86.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/x86.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/x86_2.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Branch/x86_2.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/ByteSwap/ByteSwap.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/ByteSwap/ByteSwap.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/ByteSwap/ByteSwapRegister.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/ByteSwap/StdAfx.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/ByteSwap/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/CodecExports.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Copy/CopyCoder.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Copy/CopyCoder.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Copy/CopyRegister.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Copy/StdAfx.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/Copy/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZ/LZOutWindow.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZ/LZOutWindow.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZ/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA/LZMA.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA/LZMADecoder.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA/LZMADecoder.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA/LZMAEncoder.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA/LZMAEncoder.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA/LZMARegister.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA/StdAfx.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/AloneLZMA.dsp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/AloneLZMA.dsw
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/LzmaAlone.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/LzmaBench.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/LzmaBench.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/LzmaBenchCon.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/LzmaBenchCon.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/LzmaRam.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/LzmaRam.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/LzmaRamDecode.c
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/LzmaRamDecode.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/StdAfx.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/makefile
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/LZMA_Alone/makefile.gcc
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/RangeCoder/RangeCoder.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/RangeCoder/RangeCoderBit.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/RangeCoder/RangeCoderBit.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/RangeCoder/RangeCoderBitTree.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/RangeCoder/RangeCoderOpt.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/Compress/RangeCoder/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/ICoder.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/IDecl.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/IPassword.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/IProgress.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/IStream.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/MyVersion.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/MyVersionInfo.rc
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/PropID.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Client7z/Client7z.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Client7z/Client7z.dsp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Client7z/Client7z.dsw
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Client7z/StdAfx.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Client7z/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Client7z/makefile
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ArchiveCommandLine.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ArchiveCommandLine.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ArchiveExtractCallback.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ArchiveExtractCallback.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ArchiveName.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ArchiveName.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ArchiveOpenCallback.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ArchiveOpenCallback.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/DefaultName.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/DefaultName.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/DirItem.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/EnumDirItems.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/EnumDirItems.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ExitCode.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/Extract.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/Extract.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ExtractMode.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ExtractingFilePath.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ExtractingFilePath.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/IFileExtractCallback.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/LoadCodecs.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/LoadCodecs.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/OpenArchive.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/OpenArchive.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/PropIDUtils.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/PropIDUtils.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/Property.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/SetProperties.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/SetProperties.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/SortUtils.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/SortUtils.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/TempFiles.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/TempFiles.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/Update.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/Update.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/UpdateAction.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/UpdateAction.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/UpdateCallback.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/UpdateCallback.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/UpdatePair.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/UpdatePair.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/UpdateProduce.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/UpdateProduce.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/WorkDir.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/WorkDir.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Common/ZipRegistry.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/ConsoleClose.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/ConsoleClose.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/ExtractCallbackConsole.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/ExtractCallbackConsole.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/List.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/List.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/Main.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/MainAr.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/OpenCallbackConsole.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/OpenCallbackConsole.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/PercentPrinter.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/PercentPrinter.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/StdAfx.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/UpdateCallbackConsole.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/UpdateCallbackConsole.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/UserInputUtils.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/UserInputUtils.h
 create mode 100644 misc/libphysfs/lzma/CPP/7zip/UI/Console/afxres.h
 create mode 100644 misc/libphysfs/lzma/CPP/Build.mak
 create mode 100644 misc/libphysfs/lzma/CPP/Common/AutoPtr.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/Buffer.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/CRC.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/C_FileIO.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/C_FileIO.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/ComTry.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/CommandLineParser.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/CommandLineParser.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/Defs.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/DynamicBuffer.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/IntToString.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/IntToString.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/ListFileUtils.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/ListFileUtils.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/MyCom.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/MyException.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/MyGuidDef.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/MyInitGuid.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/MyString.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/MyString.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/MyUnknown.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/MyVector.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/MyVector.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/MyWindows.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/NewHandler.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/NewHandler.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/StdInStream.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/StdInStream.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/StdOutStream.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/StdOutStream.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/StringConvert.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/StringConvert.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/StringToInt.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/StringToInt.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/Types.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/UTFConvert.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/UTFConvert.h
 create mode 100644 misc/libphysfs/lzma/CPP/Common/Wildcard.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Common/Wildcard.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/DLL.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/DLL.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/Defs.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/Error.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/Error.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/FileDir.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/FileDir.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/FileFind.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/FileFind.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/FileIO.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/FileIO.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/FileMapping.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/FileMapping.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/FileName.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/FileName.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/Handle.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/MemoryLock.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/MemoryLock.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/PropVariant.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/PropVariant.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/PropVariantConversions.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/PropVariantConversions.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/StdAfx.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/Synchronization.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/Synchronization.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/System.cpp
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/System.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/Thread.h
 create mode 100644 misc/libphysfs/lzma/CPP/Windows/Time.h
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Common/CRC.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Common/CommandLineParser.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Common/InBuffer.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Common/OutBuffer.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LZ/IMatchFinder.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LZ/LzBinTree.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LZ/LzInWindow.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LZ/LzOutWindow.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LZMA/LzmaBase.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LZMA/LzmaDecoder.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LZMA/LzmaEncoder.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LzmaAlone/LzmaAlone.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LzmaAlone/LzmaAlone.csproj
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LzmaAlone/LzmaAlone.sln
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LzmaAlone/LzmaBench.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LzmaAlone/Properties/AssemblyInfo.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LzmaAlone/Properties/Resources.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/LzmaAlone/Properties/Settings.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/RangeCoder/RangeCoder.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/RangeCoder/RangeCoderBit.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/Compress/RangeCoder/RangeCoderBitTree.cs
 create mode 100644 misc/libphysfs/lzma/CS/7zip/ICoder.cs
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/CRC.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/Compression/LZ/BinTree.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/Compression/LZ/InWindow.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/Compression/LZ/OutWindow.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/Compression/LZMA/Base.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/Compression/LZMA/Decoder.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/Compression/LZMA/Encoder.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/Compression/RangeCoder/BitTreeDecoder.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/Compression/RangeCoder/BitTreeEncoder.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/Compression/RangeCoder/Decoder.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/Compression/RangeCoder/Encoder.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/ICodeProgress.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/LzmaAlone.java
 create mode 100644 misc/libphysfs/lzma/Java/SevenZip/LzmaBench.java
 create mode 100644 misc/libphysfs/lzma/LGPL.txt
 create mode 100644 misc/libphysfs/lzma/Methods.txt
 create mode 100644 misc/libphysfs/lzma/history.txt
 create mode 100644 misc/libphysfs/lzma/lzma.txt
 create mode 100644 misc/libphysfs/platform_winrt.cpp
 delete mode 100644 misc/loc_gen.txt
 delete mode 100644 misc/winutils/include/GL/glut.h
 copy project_files/Android-build/SDL-android-project/assets/Data/Graphics/Buttons/{forwardjump.png => forwardjump_old.png} (100%)
 create mode 100644 project_files/Android-build/SDL-android-project/assets/Data/Graphics/Buttons/switchbutton.png
 create mode 100644 project_files/Android-build/SDL-android-project/assets/Data/Graphics/Buttons/targetbutton.png
 create mode 100644 project_files/Android-build/SDL-android-project/assets/Data/Graphics/Buttons/timerbutton.png
 delete mode 100644 project_files/hedgewars.kdevelop
 create mode 100644 project_files/web/post.js
 create mode 100644 project_files/web/pre.js
 create mode 100644 share/hedgewars/Data/Forts/Lonely_Island-icon.png
 create mode 100644 share/hedgewars/Data/Forts/Lonely_Island-icon at 2x.png
 create mode 100644 share/hedgewars/Data/Forts/Lonely_Island-preview.png
 create mode 100644 share/hedgewars/Data/Forts/Lonely_Island-preview at 2x.png
 create mode 100644 share/hedgewars/Data/Forts/Lonely_IslandL.png
 create mode 100644 share/hedgewars/Data/Forts/Octopus-icon.png
 create mode 100644 share/hedgewars/Data/Forts/Octopus-icon at 2x.png
 create mode 100644 share/hedgewars/Data/Forts/Octopus-preview.png
 create mode 100644 share/hedgewars/Data/Forts/Octopus-preview at 2x.png
 create mode 100644 share/hedgewars/Data/Forts/OctopusL.png
 create mode 100644 share/hedgewars/Data/Forts/OlympicL-icon.png
 create mode 100644 share/hedgewars/Data/Forts/OlympicL-icon at 2x.png
 create mode 100644 share/hedgewars/Data/Forts/OlympicL-preview.png
 create mode 100644 share/hedgewars/Data/Forts/OlympicL-preview at 2x.png
 create mode 100644 share/hedgewars/Data/Forts/OlympicL.png
 create mode 100644 share/hedgewars/Data/Forts/Snail-icon.png
 create mode 100644 share/hedgewars/Data/Forts/Snail-icon at 2x.png
 create mode 100644 share/hedgewars/Data/Forts/Snail-preview.png
 create mode 100644 share/hedgewars/Data/Forts/Snail-preview at 2x.png
 create mode 100644 share/hedgewars/Data/Forts/SnailL.png
 delete mode 100644 share/hedgewars/Data/Graphics/AmmoMenu/Ammos.png
 create mode 100644 share/hedgewars/Data/Graphics/AmmoMenu/Ammos_base.png
 delete mode 100644 share/hedgewars/Data/Graphics/AmmoMenu/Ammos_bw.png
 create mode 100644 share/hedgewars/Data/Graphics/AmmoMenu/Ammos_bw_base.png
 create mode 100644 share/hedgewars/Data/Graphics/BigDigitsGray.png
 create mode 100644 share/hedgewars/Data/Graphics/BigDigitsGreen.png
 create mode 100644 share/hedgewars/Data/Graphics/BigDigitsRed.png
 create mode 100644 share/hedgewars/Data/Graphics/Duck.png
 create mode 100644 share/hedgewars/Data/Graphics/Graves/Clover.png
 create mode 100644 share/hedgewars/Data/Graphics/Graves/Old_Apple.png
 create mode 100644 share/hedgewars/Data/Graphics/Graves/Simple_reversed.png
 create mode 100644 share/hedgewars/Data/Graphics/Graves/TV.png
 create mode 100644 share/hedgewars/Data/Graphics/Graves/Whisky.png
 create mode 100644 share/hedgewars/Data/Graphics/Graves/Yin_and_Yang.png
 create mode 100644 share/hedgewars/Data/Graphics/Graves/pi.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/RamboClean.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/barrelhider.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/beefeaterhat.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/bishop.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/jester.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/lambdahat.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/leprechaun.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/nursehat.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/pirate_bandana.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/pirate_eyepatch.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/pirate_hat.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/poke_ash_hat.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/sf_guile_hat.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/sf_vega_hat.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/simple_green.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/simple_red.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/simple_yellow.png
 delete mode 100644 share/hedgewars/Data/Graphics/Hats/tf_scount.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/tf_scout.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/thugclean.png
 create mode 100644 share/hedgewars/Data/Graphics/Hats/zoo_octopus.png
 create mode 100644 share/hedgewars/Data/Graphics/Hedgehog/amDuck.png
 create mode 100644 share/hedgewars/Data/Graphics/Missions/Challenge/Basic_Training_-_Sniper_Rifle.png
 create mode 100644 share/hedgewars/Data/Graphics/Missions/Challenge/Basic_Training_-_Sniper_Rifle at 2x.png
 create mode 100644 share/hedgewars/Data/Graphics/Missions/Challenge/CMakeLists.txt
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/Challenge_-_Speed_Shoppa_-_Hedgelove at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/Challenge_-_Speed_Shoppa_-_Ropes at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/Challenge_-_Speed_Shoppa_-_ShoppaKing at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/ClimbHome.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/ClimbHome at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/Target_Practice_-_Bazooka_easy at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/Target_Practice_-_Bazooka_hard at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/Target_Practice_-_Cluster_Bomb at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/Target_Practice_-_Grenade_easy at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/Target_Practice_-_Grenade_hard at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/Target_Practice_-_Homing_Bee at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/Target_Practice_-_Shotgun at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/User_Mission_-_RCPlane_Challenge.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/User_Mission_-_RCPlane_Challenge at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/User_Mission_-_Rope_Knock_Challenge.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/User_Mission_-_Rope_Knock_Challenge at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/User_Mission_-_That_Sinking_Feeling.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Challenge}/User_Mission_-_That_Sinking_Feeling at 2x.png (100%)
 create mode 100644 share/hedgewars/Data/Graphics/Missions/Scenario/Big_Armory at 2x.png
 create mode 100644 share/hedgewars/Data/Graphics/Missions/Scenario/CMakeLists.txt
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Bamboo_Thicket.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Bamboo_Thicket at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Dangerous_Ducklings.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Dangerous_Ducklings at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Diver.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Diver at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Newton_and_the_Hammock.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Newton_and_the_Hammock at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Nobody_Laugh.png (100%)
 create mode 100644 share/hedgewars/Data/Graphics/Missions/Scenario/User_Mission_-_Nobody_Laugh at 2x.png
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Spooky_Tree.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Spooky_Tree at 2x.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Teamwork.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_Teamwork at 2x.png (100%)
 create mode 100644 share/hedgewars/Data/Graphics/Missions/Scenario/User_Mission_-_Teamwork_2 at 2x.png
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_The_Great_Escape.png (100%)
 rename share/hedgewars/Data/Graphics/Missions/{Training => Scenario}/User_Mission_-_The_Great_Escape at 2x.png (100%)
 create mode 100644 share/hedgewars/Data/Graphics/Missions/Scenario/portal at 2x.png
 create mode 100644 share/hedgewars/Data/Graphics/Missions/Training/Basic_Training_-_Flying_Saucer at 2x.png
 delete mode 100644 share/hedgewars/Data/Graphics/Missions/Training/Basic_Training_-_Sniper_Rifle.png
 delete mode 100644 share/hedgewars/Data/Graphics/Missions/Training/Basic_Training_-_Sniper_Rifle at 2x.png
 delete mode 100644 share/hedgewars/Data/Graphics/Missions/Training/User_Mission_-_Nobody_Laugh at 2x.png
 delete mode 100644 share/hedgewars/Data/Graphics/Missions/Training/portal at 2x.png
 copy share/hedgewars/Data/Graphics/{custom1.png => custom3.png} (100%)
 copy share/hedgewars/Data/Graphics/{custom1.png => custom4.png} (100%)
 copy share/hedgewars/Data/Graphics/{custom1.png => custom5.png} (100%)
 copy share/hedgewars/Data/Graphics/{custom1.png => custom6.png} (100%)
 copy share/hedgewars/Data/Graphics/{custom1.png => custom7.png} (100%)
 copy share/hedgewars/Data/Graphics/{custom1.png => custom8.png} (100%)
 create mode 100644 share/hedgewars/Data/Locale/campaigns_pl.txt
 create mode 100644 share/hedgewars/Data/Locale/gd.txt
 create mode 100644 share/hedgewars/Data/Locale/missions_gd.txt
 create mode 100644 share/hedgewars/Data/Locale/tips_gd.xml
 create mode 100644 share/hedgewars/Data/Maps/Bamboo/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/BambooPlinko/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Basketball/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/BasketballField/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Bath/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Battlefield/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Blizzard/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Blox/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Bubbleflow/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/CTF_Blizzard/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Cake/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Castle/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Cheese/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/ClimbHome/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Cogs/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Control/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/EarthRise/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/FlightJoust/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Hammock/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Hedgelove/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Hedgewars/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Hydrant/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Knockball/map.hwp
 create mode 100644 share/hedgewars/Data/Maps/Lonely_Island/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Mushrooms/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Octorama/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/PirateFlag/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Plane/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Ropes/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Ruler/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/SB_Bones/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/SB_Crystal/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/SB_Grassy/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/SB_Haunty/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/SB_Oaks/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/SB_Shrooms/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/SB_Tentacles/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/ShoppaKing/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Sticks/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/Tree/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/TrophyRace/credits.txt
 create mode 100644 share/hedgewars/Data/Maps/portal/credits.txt
 create mode 100644 share/hedgewars/Data/Missions/Challenge/Basic_Training_-_Sniper_Rifle.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/CMakeLists.txt
 create mode 100644 share/hedgewars/Data/Missions/Challenge/Challenge_-_Speed_Shoppa_-_Hedgelove.lua
 rename share/hedgewars/Data/Missions/{Training => Challenge}/Challenge_-_Speed_Shoppa_-_Ropes.lua (100%)
 create mode 100644 share/hedgewars/Data/Missions/Challenge/Challenge_-_Speed_Shoppa_-_ShoppaKing.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/ClimbHome.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/Target_Practice_-_Bazooka_easy.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/Target_Practice_-_Bazooka_hard.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/Target_Practice_-_Cluster_Bomb.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/Target_Practice_-_Grenade_easy.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/Target_Practice_-_Grenade_hard.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/Target_Practice_-_Homing_Bee.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/Target_Practice_-_Shotgun.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/User_Mission_-_RCPlane_Challenge.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/User_Mission_-_Rope_Knock_Challenge.lua
 create mode 100644 share/hedgewars/Data/Missions/Challenge/User_Mission_-_That_Sinking_Feeling.lua
 create mode 100644 share/hedgewars/Data/Missions/Scenario/Big_Armory.lua
 create mode 100644 share/hedgewars/Data/Missions/Scenario/CMakeLists.txt
 create mode 100644 share/hedgewars/Data/Missions/Scenario/User_Mission_-_Bamboo_Thicket.lua
 create mode 100644 share/hedgewars/Data/Missions/Scenario/User_Mission_-_Dangerous_Ducklings.lua
 create mode 100644 share/hedgewars/Data/Missions/Scenario/User_Mission_-_Diver.lua
 create mode 100644 share/hedgewars/Data/Missions/Scenario/User_Mission_-_Newton_and_the_Hammock.lua
 create mode 100644 share/hedgewars/Data/Missions/Scenario/User_Mission_-_Nobody_Laugh.lua
 create mode 100644 share/hedgewars/Data/Missions/Scenario/User_Mission_-_Spooky_Tree.lua
 create mode 100644 share/hedgewars/Data/Missions/Scenario/User_Mission_-_Teamwork.lua
 create mode 100644 share/hedgewars/Data/Missions/Scenario/User_Mission_-_Teamwork_2.lua
 create mode 100644 share/hedgewars/Data/Missions/Scenario/User_Mission_-_The_Great_Escape.lua
 create mode 100644 share/hedgewars/Data/Missions/Scenario/portal.lua
 create mode 100644 share/hedgewars/Data/Missions/Training/Basic_Training_-_Flying_Saucer.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/Basic_Training_-_Sniper_Rifle.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/Challenge_-_Speed_Shoppa_-_Hedgelove.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/Challenge_-_Speed_Shoppa_-_ShoppaKing.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/ClimbHome.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/Target_Practice_-_Bazooka_easy.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/Target_Practice_-_Bazooka_hard.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/Target_Practice_-_Cluster_Bomb.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/Target_Practice_-_Grenade_easy.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/Target_Practice_-_Grenade_hard.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/Target_Practice_-_Homing_Bee.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/Target_Practice_-_Shotgun.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/User_Mission_-_Bamboo_Thicket.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/User_Mission_-_Dangerous_Ducklings.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/User_Mission_-_Diver.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/User_Mission_-_Newton_and_the_Hammock.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/User_Mission_-_Nobody_Laugh.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/User_Mission_-_RCPlane_Challenge.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/User_Mission_-_Rope_Knock_Challenge.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/User_Mission_-_Spooky_Tree.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/User_Mission_-_Teamwork.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/User_Mission_-_That_Sinking_Feeling.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/User_Mission_-_The_Great_Escape.lua
 delete mode 100644 share/hedgewars/Data/Missions/Training/portal.lua
 create mode 100644 share/hedgewars/Data/Music/Beach.ogg
 create mode 100644 share/hedgewars/Data/Music/Fruit.ogg
 create mode 100644 share/hedgewars/Data/Music/Jungle.ogg
 create mode 100644 share/hedgewars/Data/Music/credits.txt
 delete mode 100644 share/hedgewars/Data/Names/Cowboy.cfg
 create mode 100644 share/hedgewars/Data/Names/Evil.cfg
 delete mode 100644 share/hedgewars/Data/Names/Glasses.cfg
 delete mode 100644 share/hedgewars/Data/Names/Hat.cfg
 create mode 100644 share/hedgewars/Data/Names/InfernalHorns.cfg
 copy share/hedgewars/Data/Names/{clown-copper.cfg => Joker.cfg} (100%)
 delete mode 100644 share/hedgewars/Data/Names/MegaHogX.cfg
 delete mode 100644 share/hedgewars/Data/Names/NoHat.cfg
 create mode 100644 share/hedgewars/Data/Names/README.md
 delete mode 100644 share/hedgewars/Data/Names/RobinHood.cfg
 delete mode 100644 share/hedgewars/Data/Names/Santa.cfg
 delete mode 100644 share/hedgewars/Data/Names/Sunglasses.cfg
 create mode 100644 share/hedgewars/Data/Names/TeamSoldier.cfg
 create mode 100644 share/hedgewars/Data/Names/angel.cfg
 create mode 100644 share/hedgewars/Data/Names/angel.txt
 delete mode 100644 share/hedgewars/Data/Names/beefeater.cfg
 create mode 100644 share/hedgewars/Data/Names/biblical.txt
 delete mode 100644 share/hedgewars/Data/Names/brainslug.txt
 delete mode 100644 share/hedgewars/Data/Names/cap_blue.cfg
 delete mode 100644 share/hedgewars/Data/Names/cap_green.cfg
 delete mode 100644 share/hedgewars/Data/Names/cap_red.cfg
 delete mode 100644 share/hedgewars/Data/Names/cap_yellow.cfg
 delete mode 100644 share/hedgewars/Data/Names/cowboy.txt
 delete mode 100644 share/hedgewars/Data/Names/cyborg1.cfg
 create mode 100644 share/hedgewars/Data/Names/female.txt
 delete mode 100644 share/hedgewars/Data/Names/hair_blue.cfg
 delete mode 100644 share/hedgewars/Data/Names/hair_green.cfg
 delete mode 100644 share/hedgewars/Data/Names/hair_grey.cfg
 delete mode 100644 share/hedgewars/Data/Names/hair_orange.cfg
 delete mode 100644 share/hedgewars/Data/Names/hair_pink.cfg
 delete mode 100644 share/hedgewars/Data/Names/hair_purple.cfg
 delete mode 100644 share/hedgewars/Data/Names/hair_red.cfg
 delete mode 100644 share/hedgewars/Data/Names/hair_yellow.cfg
 delete mode 100644 share/hedgewars/Data/Names/indian.txt
 create mode 100644 share/hedgewars/Data/Names/jester.cfg
 create mode 100644 share/hedgewars/Data/Names/knight.txt
 create mode 100644 share/hedgewars/Data/Names/lemon.txt
 create mode 100644 share/hedgewars/Data/Names/morbid.txt
 delete mode 100644 share/hedgewars/Data/Names/mv_Venom.cfg
 create mode 100644 share/hedgewars/Data/Names/native_american.txt
 create mode 100644 share/hedgewars/Data/Names/nordic.txt
 delete mode 100644 share/hedgewars/Data/Names/ntd_Kirby.cfg
 create mode 100644 share/hedgewars/Data/Names/nurse.cfg
 create mode 100644 share/hedgewars/Data/Names/nursehat.cfg
 copy share/hedgewars/Data/Names/{pirate_jack.cfg => pirate_bandana.cfg} (100%)
 create mode 100644 share/hedgewars/Data/Names/pirate_eyepatch.cfg
 copy share/hedgewars/Data/Names/{pirate_jack.cfg => pirate_hat.cfg} (100%)
 create mode 100644 share/hedgewars/Data/Names/poke_charmander.cfg
 create mode 100644 share/hedgewars/Data/Names/poke_chikorita.cfg
 create mode 100644 share/hedgewars/Data/Names/poke_diglett.cfg
 create mode 100644 share/hedgewars/Data/Names/poke_jigglypuff.cfg
 create mode 100644 share/hedgewars/Data/Names/poke_lugia.cfg
 create mode 100644 share/hedgewars/Data/Names/poke_mudkip.cfg
 create mode 100644 share/hedgewars/Data/Names/poke_pikachu.cfg
 create mode 100644 share/hedgewars/Data/Names/poke_squirtle.cfg
 create mode 100644 share/hedgewars/Data/Names/poke_voltorb.cfg
 create mode 100644 share/hedgewars/Data/Names/pokehogs.txt
 create mode 100644 share/hedgewars/Data/Names/policegirl.cfg
 delete mode 100644 share/hedgewars/Data/Names/royalguard.cfg
 create mode 100644 share/hedgewars/Data/Names/scif_swDarthvader.txt
 create mode 100644 share/hedgewars/Data/Names/scif_swStormtrooper.txt
 create mode 100644 share/hedgewars/Data/Names/sf_chunli.cfg
 delete mode 100644 share/hedgewars/Data/Names/sf_ryu.cfg
 create mode 100644 share/hedgewars/Data/Names/sm_daisy.cfg
 create mode 100644 share/hedgewars/Data/Names/sm_peach.cfg
 create mode 100644 share/hedgewars/Data/Names/tf_demoman.cfg
 create mode 100644 share/hedgewars/Data/Names/tf_scout.cfg
 create mode 100644 share/hedgewars/Data/Names/thug.cfg
 create mode 100644 share/hedgewars/Data/Names/thugclean.cfg
 create mode 100644 share/hedgewars/Data/Names/tiara.cfg
 create mode 100644 share/hedgewars/Data/Names/touhou_remelia.cfg
 create mode 100644 share/hedgewars/Data/Names/touhou_yukari.cfg
 delete mode 100644 share/hedgewars/Data/Names/ushanka.cfg
 create mode 100644 share/hedgewars/Data/Names/war.txt
 create mode 100644 share/hedgewars/Data/Names/war_UNPeacekeeper01.cfg
 create mode 100644 share/hedgewars/Data/Names/war_UNPeacekeeper02.cfg
 create mode 100644 share/hedgewars/Data/Names/war_airwarden02.cfg
 create mode 100644 share/hedgewars/Data/Names/war_airwarden03.cfg
 create mode 100644 share/hedgewars/Data/Names/war_americanww2helmet.cfg
 create mode 100644 share/hedgewars/Data/Names/war_britmedic.cfg
 create mode 100644 share/hedgewars/Data/Names/war_britpthhelmet.cfg
 create mode 100644 share/hedgewars/Data/Names/war_britsapper.cfg
 create mode 100644 share/hedgewars/Data/Names/war_desertgrenadier1.cfg
 create mode 100644 share/hedgewars/Data/Names/war_desertgrenadier2.cfg
 create mode 100644 share/hedgewars/Data/Names/war_desertgrenadier4.cfg
 create mode 100644 share/hedgewars/Data/Names/war_desertgrenadier5.cfg
 create mode 100644 share/hedgewars/Data/Names/war_desertmedic.cfg
 create mode 100644 share/hedgewars/Data/Names/war_desertofficer.cfg
 create mode 100644 share/hedgewars/Data/Names/war_desertsapper1.cfg
 create mode 100644 share/hedgewars/Data/Names/war_desertsapper2.cfg
 create mode 100644 share/hedgewars/Data/Names/war_frenchww1gasmask.cfg
 create mode 100644 share/hedgewars/Data/Names/war_frenchww1helmet.cfg
 create mode 100644 share/hedgewars/Data/Names/war_germanww1helmet2.cfg
 create mode 100644 share/hedgewars/Data/Names/war_germanww1tankhelm.cfg
 create mode 100644 share/hedgewars/Data/Names/war_germanww2medic.cfg
 create mode 100644 share/hedgewars/Data/Names/war_germanww2pith.cfg
 create mode 100644 share/hedgewars/Data/Names/war_grenadier1.cfg
 create mode 100644 share/hedgewars/Data/Names/war_trenchfrench01.cfg
 create mode 100644 share/hedgewars/Data/Names/war_trenchfrench02.cfg
 create mode 100644 share/hedgewars/Data/Names/war_trenchgrenadier1.cfg
 create mode 100644 share/hedgewars/Data/Names/war_trenchgrenadier2.cfg
 create mode 100644 share/hedgewars/Data/Names/war_trenchgrenadier3.cfg
 delete mode 100644 share/hedgewars/Data/Names/zoo_Bunny.cfg
 copy share/hedgewars/Data/Scripts/Multiplayer/{Balanced_Random_Weapon.cfg => Battalion.cfg} (100%)
 mode change 100644 => 100755
 create mode 100755 share/hedgewars/Data/Scripts/Multiplayer/Battalion.lua
 create mode 100644 share/hedgewars/Data/Scripts/Multiplayer/Racer.hwp
 create mode 100644 share/hedgewars/Data/Sounds/airmine_impact.ogg
 create mode 100644 share/hedgewars/Data/Sounds/blowtorch.ogg
 create mode 100644 share/hedgewars/Data/Sounds/countdown1.ogg
 create mode 100644 share/hedgewars/Data/Sounds/countdown2.ogg
 create mode 100644 share/hedgewars/Data/Sounds/countdown3.ogg
 create mode 100644 share/hedgewars/Data/Sounds/countdown4.ogg
 create mode 100644 share/hedgewars/Data/Sounds/custom1.ogg
 create mode 100644 share/hedgewars/Data/Sounds/custom2.ogg
 create mode 100644 share/hedgewars/Data/Sounds/custom3.ogg
 create mode 100644 share/hedgewars/Data/Sounds/custom4.ogg
 create mode 100644 share/hedgewars/Data/Sounds/custom5.ogg
 create mode 100644 share/hedgewars/Data/Sounds/custom6.ogg
 create mode 100644 share/hedgewars/Data/Sounds/custom7.ogg
 create mode 100644 share/hedgewars/Data/Sounds/custom8.ogg
 create mode 100644 share/hedgewars/Data/Sounds/extratime.ogg
 create mode 100644 share/hedgewars/Data/Sounds/invulnerable.ogg
 create mode 100644 share/hedgewars/Data/Sounds/jetpackboost.ogg
 create mode 100644 share/hedgewars/Data/Sounds/knife_impact.ogg
 create mode 100644 share/hedgewars/Data/Sounds/lasersight.ogg
 create mode 100644 share/hedgewars/Data/Sounds/portalopen.ogg
 create mode 100644 share/hedgewars/Data/Sounds/portalshot.ogg
 create mode 100644 share/hedgewars/Data/Sounds/portalswitch.ogg
 create mode 100644 share/hedgewars/Data/Sounds/rubberduck_die.ogg
 create mode 100644 share/hedgewars/Data/Sounds/rubberduck_drop.ogg
 create mode 100644 share/hedgewars/Data/Sounds/rubberduck_water.ogg
 create mode 100644 share/hedgewars/Data/Themes/Art/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Bamboo/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Bath/credits.txt
 delete mode 100644 share/hedgewars/Data/Themes/Beach/SprayObject4.png
 create mode 100644 share/hedgewars/Data/Themes/Beach/Surfboard.png
 create mode 100644 share/hedgewars/Data/Themes/Beach/credits.txt
 delete mode 100644 share/hedgewars/Data/Themes/Beach/horizont-lowres.png
 create mode 100644 share/hedgewars/Data/Themes/Brick/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Cake/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Castle/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Cave/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Christmas/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/City/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/EarthRise/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Freeway/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Fruit/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Golf/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Halloween/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Hell/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Hoggywood/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Island/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Jungle/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Nature/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Olympics/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Planes/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Sheep/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Snow/credits.txt
 create mode 100644 share/hedgewars/Data/Themes/Stage/credits.txt
 create mode 100644 tests/README.md
 create mode 100644 tests/lua/README.md
 create mode 100644 tests/lua/staticmines.lua
 create mode 100644 tests/lua/stuckcake.lua
 create mode 100644 tools/dmg_pkg_install.sh
 create mode 100644 tools/fix_fpc_ios_build_patch.diff
 create mode 100644 tools/pas2c/pas2c.cabal
 create mode 100755 tools/update_lua_locale_files.sh

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/hedgewars.git



More information about the Pkg-games-commits mailing list