This is an automated email from the git hooks/post-receive script. locutusofborg-guest pushed a commit to annotated tag debian/0.9.20.5+git20141128-1 in repository hedgewars.
commit 634041c75b022cfbd4c8ec34ef03d4e8713c819a Merge: 246b9fc 339fb6b Author: Gianfranco Costamagna <[email protected]> Date: Fri Nov 28 20:09:35 2014 +0100 Merge tag 'upstream/0.9.20.5+git20141128' Upstream version 0.9.20.5+git20141128 .travis.yml | 36 + CMakeLists.txt | 135 +- COPYING | 4 +- CREDITS | 1 + CTestTestfile.cmake | 19 + ChangeLog.txt | 46 + INSTALL | 8 +- QTfrontend/CMakeLists.txt | 26 +- QTfrontend/HWApplication.cpp | 3 +- QTfrontend/HWApplication.h | 3 +- QTfrontend/achievements.cpp | 4 +- QTfrontend/achievements.h | 4 +- QTfrontend/binds.cpp | 7 +- QTfrontend/binds.h | 8 +- QTfrontend/campaign.cpp | 88 +- QTfrontend/campaign.h | 14 +- QTfrontend/drawmapscene.cpp | 58 +- QTfrontend/drawmapscene.h | 5 +- QTfrontend/game.cpp | 22 +- QTfrontend/game.h | 5 +- QTfrontend/gameuiconfig.cpp | 4 +- QTfrontend/gameuiconfig.h | 4 +- QTfrontend/hwconsts.cpp.in | 12 +- QTfrontend/hwconsts.h | 4 +- QTfrontend/hwform.cpp | 37 +- QTfrontend/hwform.h | 8 +- QTfrontend/main.cpp | 86 +- QTfrontend/model/GameStyleModel.cpp | 4 +- QTfrontend/model/GameStyleModel.h | 4 +- QTfrontend/model/HatModel.cpp | 4 +- QTfrontend/model/HatModel.h | 4 +- QTfrontend/model/MapModel.cpp | 5 +- QTfrontend/model/MapModel.h | 7 +- QTfrontend/model/ThemeModel.cpp | 4 +- QTfrontend/model/ThemeModel.h | 4 +- QTfrontend/model/ammoSchemeModel.cpp | 74 +- QTfrontend/model/ammoSchemeModel.h | 4 +- QTfrontend/model/netserverslist.cpp | 4 +- QTfrontend/model/netserverslist.h | 4 +- QTfrontend/model/roomslistmodel.cpp | 9 +- QTfrontend/model/roomslistmodel.h | 4 +- QTfrontend/net/hwmap.cpp | 66 +- QTfrontend/net/hwmap.h | 23 +- QTfrontend/net/hwmapoptimizer.cpp | 54 + QTfrontend/net/hwmapoptimizer.h | 30 + QTfrontend/net/netregister.cpp | 4 +- QTfrontend/net/netregister.h | 4 +- QTfrontend/net/netserver.cpp | 4 +- QTfrontend/net/netserver.h | 4 +- QTfrontend/net/netudpserver.cpp | 4 +- QTfrontend/net/netudpserver.h | 4 +- QTfrontend/net/netudpwidget.cpp | 4 +- QTfrontend/net/netudpwidget.h | 4 +- QTfrontend/net/newnetclient.cpp | 98 +- QTfrontend/net/newnetclient.h | 11 +- QTfrontend/net/proto.cpp | 6 +- QTfrontend/net/proto.h | 4 +- QTfrontend/net/recorder.cpp | 5 +- QTfrontend/net/recorder.h | 4 +- QTfrontend/net/tcpBase.cpp | 140 +- QTfrontend/net/tcpBase.h | 25 +- QTfrontend/res/html/about.html | 2 +- QTfrontend/sdlkeys.h | 4 +- QTfrontend/servermessages.h | 46 + QTfrontend/team.cpp | 11 +- QTfrontend/team.h | 7 +- QTfrontend/ui/dialog/ask_quit.cpp | 4 +- QTfrontend/ui/dialog/ask_quit.h | 4 +- QTfrontend/ui/dialog/bandialog.cpp | 23 +- QTfrontend/ui/dialog/input_ip.cpp | 4 +- QTfrontend/ui/dialog/input_ip.h | 4 +- QTfrontend/ui/dialog/input_password.cpp | 6 +- QTfrontend/ui/dialog/input_password.h | 4 +- QTfrontend/ui/dialog/upload_video.cpp | 4 +- QTfrontend/ui/dialog/upload_video.h | 4 +- QTfrontend/ui/mouseoverfilter.cpp | 2 + QTfrontend/ui/mouseoverfilter.h | 1 - QTfrontend/ui/page/AbstractPage.cpp | 4 +- QTfrontend/ui/page/AbstractPage.h | 4 +- QTfrontend/ui/page/pageadmin.cpp | 4 +- QTfrontend/ui/page/pageadmin.h | 4 +- QTfrontend/ui/page/pagecampaign.cpp | 6 +- QTfrontend/ui/page/pagecampaign.h | 4 +- QTfrontend/ui/page/pageconnecting.cpp | 4 +- QTfrontend/ui/page/pageconnecting.h | 4 +- QTfrontend/ui/page/pagedata.cpp | 4 +- QTfrontend/ui/page/pagedata.h | 4 +- QTfrontend/ui/page/pagedrawmap.cpp | 12 +- QTfrontend/ui/page/pagedrawmap.h | 5 +- QTfrontend/ui/page/pageeditteam.cpp | 4 +- QTfrontend/ui/page/pageeditteam.h | 4 +- QTfrontend/ui/page/pagegamestats.cpp | 105 +- QTfrontend/ui/page/pagegamestats.h | 4 +- QTfrontend/ui/page/pageinfo.cpp | 4 +- QTfrontend/ui/page/pageinfo.h | 4 +- QTfrontend/ui/page/pageingame.cpp | 4 +- QTfrontend/ui/page/pageingame.h | 4 +- QTfrontend/ui/page/pagemain.cpp | 6 +- QTfrontend/ui/page/pagemain.h | 4 +- QTfrontend/ui/page/pagemultiplayer.cpp | 4 +- QTfrontend/ui/page/pagemultiplayer.h | 4 +- QTfrontend/ui/page/pagenet.cpp | 4 +- QTfrontend/ui/page/pagenet.h | 4 +- QTfrontend/ui/page/pagenetgame.cpp | 4 +- QTfrontend/ui/page/pagenetgame.h | 4 +- QTfrontend/ui/page/pagenetserver.cpp | 6 +- QTfrontend/ui/page/pagenetserver.h | 4 +- QTfrontend/ui/page/pageoptions.cpp | 6 +- QTfrontend/ui/page/pageoptions.h | 4 +- QTfrontend/ui/page/pageplayrecord.cpp | 4 +- QTfrontend/ui/page/pageplayrecord.h | 4 +- QTfrontend/ui/page/pageroomslist.cpp | 77 +- QTfrontend/ui/page/pageroomslist.h | 4 +- QTfrontend/ui/page/pagescheme.cpp | 26 +- QTfrontend/ui/page/pagescheme.h | 5 +- QTfrontend/ui/page/pageselectweapon.cpp | 4 +- QTfrontend/ui/page/pageselectweapon.h | 4 +- QTfrontend/ui/page/pagesingleplayer.cpp | 4 +- QTfrontend/ui/page/pagesingleplayer.h | 4 +- QTfrontend/ui/page/pagetraining.cpp | 4 +- QTfrontend/ui/page/pagetraining.h | 4 +- QTfrontend/ui/page/pagevideos.cpp | 5 +- QTfrontend/ui/page/pagevideos.h | 4 +- QTfrontend/ui/widget/FreqSpinBox.cpp | 4 +- QTfrontend/ui/widget/FreqSpinBox.h | 4 +- QTfrontend/ui/widget/HistoryLineEdit.cpp | 4 +- QTfrontend/ui/widget/HistoryLineEdit.h | 4 +- QTfrontend/ui/widget/SmartLineEdit.cpp | 4 +- QTfrontend/ui/widget/SmartLineEdit.h | 4 +- QTfrontend/ui/widget/SquareLabel.cpp | 4 +- QTfrontend/ui/widget/SquareLabel.h | 4 +- QTfrontend/ui/widget/about.cpp | 18 +- QTfrontend/ui/widget/about.h | 4 +- QTfrontend/ui/widget/bgwidget.cpp | 4 +- QTfrontend/ui/widget/bgwidget.h | 4 +- QTfrontend/ui/widget/chatwidget.cpp | 51 +- QTfrontend/ui/widget/chatwidget.h | 7 +- QTfrontend/ui/widget/databrowser.cpp | 4 +- QTfrontend/ui/widget/databrowser.h | 4 +- QTfrontend/ui/widget/drawmapwidget.cpp | 9 +- QTfrontend/ui/widget/drawmapwidget.h | 5 +- QTfrontend/ui/widget/feedbackdialog.cpp | 4 +- QTfrontend/ui/widget/feedbackdialog.h | 4 +- QTfrontend/ui/widget/fpsedit.cpp | 4 +- QTfrontend/ui/widget/fpsedit.h | 4 +- QTfrontend/ui/widget/frameTeam.cpp | 8 +- QTfrontend/ui/widget/frameTeam.h | 6 +- QTfrontend/ui/widget/gamecfgwidget.cpp | 53 +- QTfrontend/ui/widget/gamecfgwidget.h | 6 +- QTfrontend/ui/widget/hatbutton.cpp | 4 +- QTfrontend/ui/widget/hatbutton.h | 4 +- QTfrontend/ui/widget/hatprompt.cpp | 4 +- QTfrontend/ui/widget/hatprompt.h | 4 +- QTfrontend/ui/widget/hedgehogerWidget.cpp | 4 +- QTfrontend/ui/widget/hedgehogerWidget.h | 5 +- QTfrontend/ui/widget/igbox.cpp | 4 +- QTfrontend/ui/widget/igbox.h | 4 +- QTfrontend/ui/widget/itemNum.cpp | 2 +- QTfrontend/ui/widget/itemNum.h | 2 +- QTfrontend/ui/widget/keybinder.cpp | 4 +- QTfrontend/ui/widget/keybinder.h | 4 +- QTfrontend/ui/widget/lineeditcursor.cpp | 4 +- QTfrontend/ui/widget/lineeditcursor.h | 4 +- QTfrontend/ui/widget/mapContainer.cpp | 200 +- QTfrontend/ui/widget/mapContainer.h | 28 +- QTfrontend/ui/widget/qpushbuttonwithsound.cpp | 4 +- QTfrontend/ui/widget/qpushbuttonwithsound.h | 4 +- QTfrontend/ui/widget/roomnameprompt.cpp | 4 +- QTfrontend/ui/widget/roomnameprompt.h | 4 +- QTfrontend/ui/widget/seedprompt.cpp | 4 +- QTfrontend/ui/widget/seedprompt.h | 4 +- QTfrontend/ui/widget/selectWeapon.cpp | 29 +- QTfrontend/ui/widget/selectWeapon.h | 6 +- QTfrontend/ui/widget/teamselect.cpp | 38 +- QTfrontend/ui/widget/teamselect.h | 4 +- QTfrontend/ui/widget/teamselhelper.cpp | 4 +- QTfrontend/ui/widget/teamselhelper.h | 6 +- QTfrontend/ui/widget/themeprompt.cpp | 4 +- QTfrontend/ui/widget/themeprompt.h | 4 +- QTfrontend/ui/widget/togglebutton.cpp | 4 +- QTfrontend/ui/widget/togglebutton.h | 4 +- QTfrontend/ui/widget/vertScrollArea.cpp | 4 +- QTfrontend/ui/widget/vertScrollArea.h | 4 +- QTfrontend/ui/widget/weaponItem.cpp | 4 +- QTfrontend/ui/widget/weaponItem.h | 4 +- QTfrontend/ui_hwform.cpp | 4 +- QTfrontend/ui_hwform.h | 4 +- QTfrontend/util/DataManager.cpp | 5 +- QTfrontend/util/DataManager.h | 4 +- QTfrontend/util/FileEngine.cpp | 2 +- QTfrontend/util/FileEngine.h | 186 +- QTfrontend/util/LibavInteraction.cpp | 4 +- QTfrontend/util/LibavInteraction.h | 4 +- QTfrontend/util/MessageDialog.cpp | 23 +- QTfrontend/util/MessageDialog.h | 4 +- QTfrontend/util/SDLInteraction.cpp | 8 +- QTfrontend/util/SDLInteraction.h | 4 +- QTfrontend/util/namegen.cpp | 4 +- QTfrontend/util/namegen.h | 4 +- QTfrontend/util/platform/CocoaInitializer.h | 4 +- QTfrontend/util/platform/CocoaInitializer.mm | 4 +- QTfrontend/util/platform/InstallController.cpp | 4 +- QTfrontend/util/platform/InstallController.h | 4 +- QTfrontend/util/platform/M3Panel.h | 4 +- QTfrontend/util/platform/M3Panel.mm | 4 +- QTfrontend/util/platform/SparkleAutoUpdater.mm | 4 +- QTfrontend/util/platform/xfire.cpp | 4 +- QTfrontend/util/platform/xfire.h | 4 +- QTfrontend/weapons.h | 13 +- README | 2 +- cmake_modules/CheckHaskellModuleExists.cmake | 52 + cmake_modules/FindClang.cmake | 36 + cmake_modules/FindFFMPEG.cmake | 85 - cmake_modules/FindGHC.cmake | 2 +- cmake_modules/FindGLEW.cmake | 39 + cmake_modules/FindLIBAV.cmake | 90 + cmake_modules/checkModule.hs | 5 + cmake_modules/cpackvars.cmake | 4 +- cmake_modules/paths.cmake | 6 +- cmake_modules/revinfo.cmake | 4 +- gameServer/Actions.hs | 114 +- gameServer/CMakeLists.txt | 31 +- gameServer/ClientIO.hs | 18 + gameServer/ConfigFile.hs | 18 + gameServer/Consts.hs | 20 +- gameServer/CoreTypes.hs | 75 +- gameServer/EngineInteraction.hs | 83 +- gameServer/FloodDetection.hs | 77 + gameServer/HWProtoChecker.hs | 19 +- gameServer/HWProtoCore.hs | 39 +- gameServer/HWProtoInRoomState.hs | 227 +- gameServer/HWProtoLobbyState.hs | 36 +- gameServer/HWProtoNEState.hs | 41 +- gameServer/HandlerUtils.hs | 27 + gameServer/JoinsMonitor.hs | 61 + gameServer/NetRoutines.hs | 34 +- gameServer/OfficialServer/DBInteraction.hs | 18 + gameServer/OfficialServer/GameReplayStore.hs | 23 +- gameServer/OfficialServer/checker.hs | 24 +- gameServer/OfficialServer/extdbinterface.hs | 22 +- gameServer/Opts.hs | 18 + gameServer/RoomsAndClients.hs | 22 + gameServer/ServerCore.hs | 38 +- gameServer/ServerState.hs | 23 +- gameServer/Store.hs | 18 + gameServer/Utils.hs | 59 +- gameServer/Votes.hs | 156 ++ gameServer/hedgewars-server.cabal | 13 +- gameServer/hedgewars-server.hs | 19 + gameServer/stresstest.hs | 18 + gameServer/stresstest2.hs | 18 + gameServer/stresstest3.hs | 18 + hedgewars/ArgParsers.pas | 131 +- hedgewars/CMakeLists.txt | 43 +- hedgewars/LuaPas.pas | 161 +- hedgewars/PNGh.pas | 4 +- hedgewars/SDLh.pas | 30 +- hedgewars/adler32.pas | 19 +- hedgewars/avwrapper/CMakeLists.txt | 6 +- hedgewars/avwrapper/avwrapper.c | 4 +- hedgewars/config.inc.in | 9 +- hedgewars/hwLibrary.pas | 13 +- hedgewars/hwengine.pas | 131 +- hedgewars/hwengine.rc | 1 - hedgewars/options.inc | 7 +- hedgewars/pas2cRedo.pas | 115 + hedgewars/pas2cSystem.pas | 139 ++ hedgewars/{ => res}/hwengine.ico | Bin hedgewars/res/hwengine.rc | 2 + hedgewars/sdlmain/SDLMain.m | 18 +- hedgewars/uAI.pas | 68 +- hedgewars/uAIActions.pas | 38 +- hedgewars/uAIAmmoTests.pas | 45 +- hedgewars/uAILandMarks.pas | 12 +- hedgewars/uAIMisc.pas | 126 +- hedgewars/uAmmos.pas | 33 +- hedgewars/uCaptions.pas | 20 +- hedgewars/uChat.pas | 269 ++- hedgewars/uCollisions.pas | 37 +- hedgewars/uCommandHandlers.pas | 68 +- hedgewars/uCommands.pas | 8 +- hedgewars/uConsole.pas | 12 +- hedgewars/uConsts.pas | 48 +- hedgewars/uCursor.pas | 2 +- hedgewars/uDebug.pas | 11 +- hedgewars/uFloat.pas | 236 +- hedgewars/uGame.pas | 18 +- hedgewars/uGears.pas | 76 +- hedgewars/uGearsHandlers.pas | 57 +- hedgewars/uGearsHandlersMess.pas | 437 ++-- hedgewars/uGearsHandlersRope.pas | 16 +- hedgewars/uGearsHedgehog.pas | 123 +- hedgewars/uGearsList.pas | 44 +- hedgewars/uGearsRender.pas | 167 +- hedgewars/uGearsUtils.pas | 502 ++-- hedgewars/uIO.pas | 126 +- hedgewars/uInputHandler.pas | 60 +- hedgewars/uLand.pas | 296 +-- hedgewars/uLandGenMaze.pas | 245 +- hedgewars/uLandGenPerlin.pas | 201 ++ hedgewars/uLandGenTemplateBased.pas | 395 +++ hedgewars/uLandGraphics.pas | 320 ++- hedgewars/uLandObjects.pas | 137 +- hedgewars/uLandOutline.pas | 152 +- hedgewars/uLandPainted.pas | 27 +- hedgewars/uLandTemplates.pas | 477 ++-- hedgewars/uLandTexture.pas | 126 +- hedgewars/uLandUtils.pas | 34 + hedgewars/uLocale.pas | 19 +- hedgewars/uMatrix.pas | 270 +++ hedgewars/uMisc.pas | 21 +- hedgewars/uPhysFSLayer.pas | 69 +- hedgewars/uRandom.pas | 16 +- hedgewars/uRender.pas | 1451 +++++++++-- hedgewars/uRenderUtils.pas | 124 +- hedgewars/uScript.pas | 1705 +++++++------ hedgewars/uSinTable.pas | 4 +- hedgewars/uSound.pas | 25 +- hedgewars/uStats.pas | 22 +- hedgewars/uStore.pas | 479 ++-- hedgewars/uTeams.pas | 153 +- hedgewars/uTextures.pas | 109 +- hedgewars/uTouch.pas | 7 +- hedgewars/uTypes.pas | 65 +- hedgewars/uUtils.pas | 97 +- hedgewars/uVariables.pas | 218 +- hedgewars/uVideoRec.pas | 13 +- hedgewars/uVisualGears.pas | 219 +- hedgewars/uVisualGearsHandlers.pas | 135 +- hedgewars/uVisualGearsList.pas | 31 +- hedgewars/uWorld.pas | 582 +++-- man/hedgewars.6 | 18 +- misc/OfficialChallenges/racer_#1.hwmap | 1 + misc/OfficialChallenges/racer_#10.hwmap | 1 + misc/OfficialChallenges/racer_#11.hwmap | 1 + misc/OfficialChallenges/racer_#12.hwmap | 1 + misc/OfficialChallenges/racer_#2.hwmap | 1 + misc/OfficialChallenges/racer_#3.hwmap | 1 + misc/OfficialChallenges/racer_#4.hwmap | 1 + misc/OfficialChallenges/racer_#5.hwmap | 1 + misc/OfficialChallenges/racer_#6.hwmap | 1 + misc/OfficialChallenges/racer_#7.hwmap | 1 + misc/OfficialChallenges/racer_#8.hwmap | 1 + misc/OfficialChallenges/racer_#9.hwmap | 1 + misc/coverity_model.c | 7 + misc/liblua/Android.mk | 13 + misc/liblua/CMakeLists.txt | 26 + misc/liblua/Xcode/Lua.xcodeproj/default.mode1v3 | 1357 +++++++++++ misc/liblua/Xcode/Lua.xcodeproj/default.pbxuser | 110 + misc/liblua/Xcode/Lua.xcodeproj/project.pbxproj | 445 ++++ misc/liblua/Xcode/Lua_Prefix.pch | 7 + misc/liblua/lapi.c | 1087 +++++++++ misc/liblua/lapi.h | 16 + misc/liblua/lauxlib.c | 653 +++++ misc/liblua/lauxlib.h | 174 ++ misc/liblua/lbaselib.c | 653 +++++ misc/liblua/lcode.c | 839 +++++++ misc/liblua/lcode.h | 76 + misc/liblua/ldblib.c | 397 +++ misc/liblua/ldebug.c | 638 +++++ misc/liblua/ldebug.h | 33 + misc/liblua/ldo.c | 518 ++++ misc/liblua/ldo.h | 57 + misc/liblua/ldump.c | 164 ++ misc/liblua/lfunc.c | 174 ++ misc/liblua/lfunc.h | 34 + misc/liblua/lgc.c | 711 ++++++ misc/liblua/lgc.h | 110 + misc/liblua/linit.c | 38 + misc/liblua/liolib.c | 553 +++++ misc/liblua/llex.c | 467 ++++ misc/liblua/llex.h | 81 + misc/liblua/llimits.h | 128 + misc/liblua/lmathlib.c | 263 ++ misc/liblua/lmem.c | 86 + misc/liblua/lmem.h | 49 + misc/liblua/loadlib.c | 666 ++++++ misc/liblua/lobject.c | 214 ++ misc/liblua/lobject.h | 381 +++ misc/liblua/lopcodes.c | 102 + misc/liblua/lopcodes.h | 268 +++ misc/liblua/loslib.c | 243 ++ misc/liblua/lparser.c | 1339 +++++++++++ misc/liblua/lparser.h | 82 + misc/liblua/lstate.c | 214 ++ misc/liblua/lstate.h | 169 ++ misc/liblua/lstring.c | 111 + misc/liblua/lstring.h | 31 + misc/liblua/lstrlib.c | 869 +++++++ misc/liblua/ltable.c | 588 +++++ misc/liblua/ltable.h | 40 + misc/liblua/ltablib.c | 287 +++ misc/liblua/ltm.c | 75 + misc/liblua/ltm.h | 54 + misc/liblua/lua.h | 388 +++ misc/liblua/luaconf.h | 763 ++++++ misc/liblua/lualib.h | 53 + misc/liblua/lundump.c | 227 ++ misc/liblua/lundump.h | 36 + misc/liblua/lvm.c | 763 ++++++ misc/liblua/lvm.h | 36 + misc/liblua/lzio.c | 82 + misc/liblua/lzio.h | 67 + misc/liblua/print.c | 227 ++ misc/libphysfs/archiver_unpacked.c | 4 +- misc/libphysfs/archiver_wad.c | 4 +- misc/libphysfs/archiver_zip.c | 8 +- misc/libphysfs/physfs.c | 2 +- misc/libphysfs/physfs.h | 26 +- misc/libphysfs/physfs_internal.h | 10 +- misc/libphysfs/physfs_miniz.h | 4 +- misc/libphysfs/platform_macosx.c | 8 +- misc/libphysfs/platform_posix.c | 2 +- misc/libphysfs/platform_windows.c | 8 +- misc/libphyslayer/CMakeLists.txt | 4 +- misc/libphyslayer/hwpacksmounter.h | 12 + misc/libphyslayer/physfscompat.c | 73 + misc/libphyslayer/physfscompat.h | 71 + misc/libphyslayer/physfslualoader.c | 2 + misc/libphyslayer/physfsrwops.c | 2 +- misc/libphyslayer/physfsrwops.h | 3 + misc/theme_editor.html | 62 +- misc/winutils/include/GL/glut.h | 1432 +++++------ misc/winutils/include/SDL.h | 18 +- misc/winutils/include/SDL_active.h | 10 +- misc/winutils/include/SDL_audio.h | 104 +- misc/winutils/include/SDL_cdrom.h | 86 +- misc/winutils/include/SDL_config_win32.h | 64 +- misc/winutils/include/SDL_endian.h | 124 +- misc/winutils/include/SDL_error.h | 18 +- misc/winutils/include/SDL_events.h | 262 +- misc/winutils/include/SDL_joystick.h | 20 +- misc/winutils/include/SDL_keyboard.h | 34 +- misc/winutils/include/SDL_keysym.h | 524 ++-- misc/winutils/include/SDL_loadso.h | 2 +- misc/winutils/include/SDL_main.h | 10 +- misc/winutils/include/SDL_mixer.h | 86 +- misc/winutils/include/SDL_mouse.h | 54 +- misc/winutils/include/SDL_mutex.h | 10 +- misc/winutils/include/SDL_name.h | 2 +- misc/winutils/include/SDL_net.h | 164 +- misc/winutils/include/SDL_opengl.h | 30 +- misc/winutils/include/SDL_platform.h | 38 +- misc/winutils/include/SDL_quit.h | 4 +- misc/winutils/include/SDL_rwops.h | 108 +- misc/winutils/include/SDL_stdinc.h | 238 +- misc/winutils/include/SDL_syswm.h | 106 +- misc/winutils/include/SDL_thread.h | 6 +- misc/winutils/include/SDL_timer.h | 10 +- misc/winutils/include/SDL_version.h | 30 +- misc/winutils/include/SDL_video.h | 372 +-- misc/winutils/include/begin_code.h | 28 +- project_files/Android-build/CMakeLists.txt | 30 +- .../SDL-android-project/AndroidManifest.xml | 2 +- .../SDL-android-project/assets/Data/Locale/en.txt | 2 +- .../jni/SDL/src/core/android/SDL_android.cpp | 16 +- .../jni/SDL/src/file/SDL_rwops.c | 14 +- .../jni/SDL/src/main/android/SDL_android_main.cpp | 14 +- .../SDL-android-project/jni/SDL_mixer/Android.mk | 6 +- .../SDL-android-project/jni/jnidispatch/Android.mk | 10 +- .../SDL-android-project/jni/src/Android.mk | 2 +- .../SDL-android-project/jni/src/hedgewars_main.c | 42 +- .../SDL-android-project/res/raw/team_one.hwt | 148 +- .../SDL-android-project/res/raw/team_two.hwt | 148 +- .../res/raw/weapons_builtin.ini | 16 +- .../org/hedgewars/hedgeroid/BasicRoomState.java | 236 +- .../src/org/hedgewars/hedgeroid/ChatFragment.java | 112 +- .../org/hedgewars/hedgeroid/ChatlogAdapter.java | 134 +- .../org/hedgewars/hedgeroid/ConnectingDialog.java | 104 +- .../ConnectionDependendDialogFragment.java | 52 +- .../hedgeroid/Downloader/DownloadAssets.java | 88 +- .../hedgeroid/Downloader/DownloadAsyncTask.java | 354 +-- .../Downloader/DownloadDialogFragment.java | 80 +- .../hedgeroid/Downloader/DownloadFragment.java | 344 +-- .../hedgeroid/Downloader/DownloadListActivity.java | 190 +- .../hedgeroid/Downloader/DownloadListFragment.java | 328 +-- .../hedgeroid/Downloader/DownloadPackage.java | 296 +-- .../hedgeroid/Downloader/DownloadService.java | 378 +-- .../hedgeroid/EngineProtocol/PascalExports.java | 38 +- .../org/hedgewars/hedgeroid/GameConnection.java | 332 +-- .../src/org/hedgewars/hedgeroid/LobbyActivity.java | 134 +- .../hedgeroid/LobbyPlayerlistAdapter.java | 44 +- .../hedgeroid/LobbyPlayerlistFragment.java | 108 +- .../org/hedgewars/hedgeroid/LocalRoomActivity.java | 108 +- .../hedgewars/hedgeroid/LocalRoomStateManager.java | 152 +- .../src/org/hedgewars/hedgeroid/MainActivity.java | 336 +-- .../src/org/hedgewars/hedgeroid/MapFragment.java | 430 ++-- .../hedgewars/hedgeroid/MapPreviewGenerator.java | 334 +-- .../org/hedgewars/hedgeroid/NetRoomActivity.java | 144 +- .../hedgewars/hedgeroid/NetplayStateFragment.java | 144 +- .../org/hedgewars/hedgeroid/PasswordDialog.java | 92 +- .../hedgewars/hedgeroid/RoomPlayerlistAdapter.java | 52 +- .../hedgeroid/RoomPlayerlistFragment.java | 134 +- .../org/hedgewars/hedgeroid/RoomStateManager.java | 128 +- .../org/hedgewars/hedgeroid/RoomlistAdapter.java | 146 +- .../org/hedgewars/hedgeroid/RoomlistFragment.java | 108 +- .../src/org/hedgewars/hedgeroid/SDLActivity.java | 1154 ++++----- .../org/hedgewars/hedgeroid/SettingsFragment.java | 346 +-- .../hedgewars/hedgeroid/StartNetgameDialog.java | 108 +- .../src/org/hedgewars/hedgeroid/TeamAddDialog.java | 144 +- .../hedgewars/hedgeroid/TeamCreatorActivity.java | 674 +++--- .../org/hedgewars/hedgeroid/TeamListActivity.java | 162 +- .../org/hedgewars/hedgeroid/TeamlistAdapter.java | 224 +- .../org/hedgewars/hedgeroid/TeamlistFragment.java | 158 +- .../org/hedgewars/hedgeroid/TextImageAdapter.java | 70 +- .../hedgeroid/UserInput/TouchInterface.java | 110 +- .../hedgeroid/WeaponsetCreatorActivity.java | 2 +- .../hedgewars/hedgeroid/WeaponsetListActivity.java | 158 +- .../hedgeroid/frontlib/AndroidTypeMapper.java | 126 +- .../src/org/hedgewars/hedgeroid/frontlib/Flib.java | 64 +- .../org/hedgewars/hedgeroid/frontlib/Frontlib.java | 2524 ++++++++++---------- .../hedgewars/hedgeroid/frontlib/NativeSizeT.java | 62 +- .../hedgeroid/netplay/ClientFlagsUpdate.java | 82 +- .../hedgeroid/netplay/GameMessageListener.java | 10 +- .../hedgewars/hedgeroid/netplay/MessageLog.java | 244 +- .../hedgewars/hedgeroid/netplay/NetRoomState.java | 282 +-- .../org/hedgewars/hedgeroid/netplay/Netplay.java | 1070 ++++----- .../org/hedgewars/hedgeroid/netplay/Roomlist.java | 56 +- .../hedgeroid/netplay/RunGameListener.java | 2 +- .../hedgeroid/netplay/ThreadedNetConnection.java | 984 ++++---- .../hedgewars/hedgeroid/util/CalmDownHandler.java | 52 +- .../org/hedgewars/hedgeroid/util/FileUtils.java | 408 ++-- .../org/hedgewars/hedgeroid/util/ObjectUtils.java | 18 +- .../hedgeroid/util/ObservableTreeMap.java | 66 +- .../hedgeroid/util/ObservableTreeMapAdapter.java | 124 +- .../hedgewars/hedgeroid/util/TextInputDialog.java | 218 +- .../org/hedgewars/hedgeroid/util/TickHandler.java | 76 +- .../src/org/hedgewars/hedgeroid/util/UiUtils.java | 32 +- project_files/Android-build/gles11.pp | 2 +- project_files/Android-build/jni.pas | 2 +- project_files/Android-build/log.pas | 2 +- project_files/cmdlineClient/cmdlineClient.c | 950 ++++---- project_files/frontlib/Android.mk | 18 +- project_files/frontlib/extra/jnacontrol.c | 480 ++-- project_files/frontlib/frontlib.c | 74 +- project_files/frontlib/frontlib.h | 96 +- project_files/frontlib/hwconsts.c | 200 +- project_files/frontlib/hwconsts.h | 236 +- project_files/frontlib/iniparser/LICENSE | 44 +- project_files/frontlib/iniparser/VERSION | 2 +- project_files/frontlib/iniparser/dictionary.c | 6 +- project_files/frontlib/iniparser/iniparser.c | 14 +- project_files/frontlib/ipc/gameconn.c | 904 +++---- project_files/frontlib/ipc/gameconn.h | 358 +-- project_files/frontlib/ipc/ipcbase.c | 432 ++-- project_files/frontlib/ipc/ipcbase.h | 210 +- project_files/frontlib/ipc/ipcprotocol.c | 632 ++--- project_files/frontlib/ipc/ipcprotocol.h | 186 +- project_files/frontlib/ipc/mapconn.c | 392 +-- project_files/frontlib/ipc/mapconn.h | 232 +- project_files/frontlib/md5/md5.c | 128 +- project_files/frontlib/md5/md5.h | 18 +- project_files/frontlib/model/gamesetup.c | 110 +- project_files/frontlib/model/gamesetup.h | 94 +- project_files/frontlib/model/map.c | 220 +- project_files/frontlib/model/map.h | 228 +- project_files/frontlib/model/mapcfg.c | 128 +- project_files/frontlib/model/mapcfg.h | 76 +- project_files/frontlib/model/room.c | 68 +- project_files/frontlib/model/room.h | 84 +- project_files/frontlib/model/scheme.c | 190 +- project_files/frontlib/model/scheme.h | 144 +- project_files/frontlib/model/schemelist.c | 432 ++-- project_files/frontlib/model/schemelist.h | 158 +- project_files/frontlib/model/team.c | 646 ++--- project_files/frontlib/model/team.h | 260 +- project_files/frontlib/model/teamlist.c | 240 +- project_files/frontlib/model/teamlist.h | 122 +- project_files/frontlib/model/weapon.c | 468 ++-- project_files/frontlib/model/weapon.h | 208 +- project_files/frontlib/net/netbase.c | 518 ++-- project_files/frontlib/net/netbase.h | 182 +- project_files/frontlib/net/netconn.c | 1226 +++++----- project_files/frontlib/net/netconn.h | 1308 +++++----- project_files/frontlib/net/netconn_callbacks.c | 298 +-- project_files/frontlib/net/netconn_internal.h | 302 +-- project_files/frontlib/net/netconn_send.c | 990 ++++---- project_files/frontlib/net/netprotocol.c | 384 +-- project_files/frontlib/net/netprotocol.h | 132 +- project_files/frontlib/socket.c | 382 +-- project_files/frontlib/socket.h | 182 +- project_files/frontlib/util/buffer.c | 354 +-- project_files/frontlib/util/buffer.h | 208 +- project_files/frontlib/util/inihelper.c | 642 ++--- project_files/frontlib/util/inihelper.h | 356 +-- project_files/frontlib/util/list.h | 160 +- project_files/frontlib/util/logging.c | 290 +-- project_files/frontlib/util/logging.h | 212 +- project_files/frontlib/util/util.c | 424 ++-- project_files/frontlib/util/util.h | 244 +- project_files/hedgewars.pro | 27 +- project_files/hwc/CMakeLists.txt | 89 + project_files/hwc/rtl/CMakeLists.txt | 16 + project_files/hwc/rtl/GL.h | 8 + project_files/hwc/rtl/Math.h | 4 + project_files/hwc/rtl/SysUtils.h | 41 + project_files/hwc/rtl/Types.h | 39 + project_files/hwc/rtl/fileio.c | 225 ++ project_files/hwc/rtl/fileio.h | 78 + project_files/hwc/rtl/fpcrtl.h | 213 ++ project_files/hwc/rtl/misc.c | 220 ++ project_files/hwc/rtl/misc.h | 66 + project_files/hwc/rtl/pas2c.h | 84 + project_files/hwc/rtl/pmath.c | 49 + project_files/hwc/rtl/pmath.h | 24 + project_files/hwc/rtl/system.c | 389 +++ project_files/hwc/rtl/system.h | 177 ++ project_files/hwc/rtl/sysutils.c | 167 ++ project_files/hwc/rtl/tests/check_check.c | 23 + project_files/hwc/rtl/tests/check_check.h | 9 + project_files/hwc/rtl/tests/check_fileio.c | 103 + project_files/hwc/rtl/tests/check_misc.c | 88 + project_files/hwc/rtl/tests/check_system.c | 251 ++ project_files/hwc/rtl/tests/check_sysutils.c | 80 + project_files/hwc/rtl/tests/fileio_test.c | 59 + project_files/hwc/rtl/tests/main.c | 80 + share/CMakeLists.txt | 15 +- share/hedgewars.appdata.xml | 30 + share/hedgewars/Data/CMakeLists.txt | 6 +- share/hedgewars/Data/Fonts/CMakeLists.txt | 28 +- share/hedgewars/Data/Fonts/DroidSansFallback.ttf | Bin 3081908 -> 0 bytes share/hedgewars/Data/Graphics/FirstAid.png | Bin 24819 -> 24825 bytes share/hedgewars/Data/Graphics/Hats/cratehider.png | Bin 0 -> 2484 bytes share/hedgewars/Data/Graphics/Hats/fr_tomato.png | Bin 0 -> 9112 bytes share/hedgewars/Data/Graphics/Hats/policegirl.png | Bin 0 -> 6637 bytes share/hedgewars/Data/Graphics/Molotov.png | Bin 3977 -> 3801 bytes share/hedgewars/Data/Graphics/amRubber.png | Bin 31468 -> 25751 bytes share/hedgewars/Data/Graphics/custom1.png | Bin 0 -> 166 bytes share/hedgewars/Data/Graphics/custom2.png | Bin 0 -> 166 bytes share/hedgewars/Data/Graphics/dynamite.png | Bin 8096 -> 7807 bytes share/hedgewars/Data/Locale/CMakeLists.txt | 3 + share/hedgewars/Data/Locale/campaigns_uk.txt | 34 + share/hedgewars/Data/Locale/cs.lua | 215 +- share/hedgewars/Data/Locale/da.lua | 215 +- share/hedgewars/Data/Locale/de.lua | 213 +- share/hedgewars/Data/Locale/de.txt | 5 +- share/hedgewars/Data/Locale/en.txt | 2 + share/hedgewars/Data/Locale/es.lua | 215 +- share/hedgewars/Data/Locale/fi.txt | 95 +- share/hedgewars/Data/Locale/fr.lua | 224 +- share/hedgewars/Data/Locale/fr.txt | 6 +- share/hedgewars/Data/Locale/hedgewars_ar.ts | 185 +- share/hedgewars/Data/Locale/hedgewars_bg.ts | 193 +- share/hedgewars/Data/Locale/hedgewars_cs.ts | 194 +- share/hedgewars/Data/Locale/hedgewars_da.ts | 193 +- share/hedgewars/Data/Locale/hedgewars_de.ts | 1055 +++++++- share/hedgewars/Data/Locale/hedgewars_el.ts | 185 +- share/hedgewars/Data/Locale/hedgewars_en.ts | 185 +- share/hedgewars/Data/Locale/hedgewars_es.ts | 193 +- share/hedgewars/Data/Locale/hedgewars_fi.ts | 1276 ++++++---- share/hedgewars/Data/Locale/hedgewars_fr.ts | 193 +- share/hedgewars/Data/Locale/hedgewars_gl.ts | 185 +- share/hedgewars/Data/Locale/hedgewars_hu.ts | 184 +- share/hedgewars/Data/Locale/hedgewars_it.ts | 507 ++-- share/hedgewars/Data/Locale/hedgewars_ja.ts | 194 +- share/hedgewars/Data/Locale/hedgewars_ko.ts | 188 +- share/hedgewars/Data/Locale/hedgewars_lt.ts | 726 ++++-- share/hedgewars/Data/Locale/hedgewars_ms.ts | 724 ++++-- share/hedgewars/Data/Locale/hedgewars_nl.ts | 189 +- share/hedgewars/Data/Locale/hedgewars_pl.ts | 194 +- share/hedgewars/Data/Locale/hedgewars_pt_BR.ts | 193 +- share/hedgewars/Data/Locale/hedgewars_pt_PT.ts | 193 +- share/hedgewars/Data/Locale/hedgewars_ro.ts | 186 +- share/hedgewars/Data/Locale/hedgewars_ru.ts | 198 +- share/hedgewars/Data/Locale/hedgewars_sk.ts | 194 +- share/hedgewars/Data/Locale/hedgewars_sv.ts | 193 +- share/hedgewars/Data/Locale/hedgewars_tr_TR.ts | 432 +++- share/hedgewars/Data/Locale/hedgewars_uk.ts | 1091 +++++---- share/hedgewars/Data/Locale/hedgewars_zh_CN.ts | 730 ++++-- share/hedgewars/Data/Locale/hedgewars_zh_TW.ts | 184 +- share/hedgewars/Data/Locale/it.lua | 241 +- share/hedgewars/Data/Locale/ko.lua | 215 +- share/hedgewars/Data/Locale/lt.lua | 215 +- share/hedgewars/Data/Locale/lt.txt | 651 ++--- share/hedgewars/Data/Locale/missions_el.txt | 2 +- share/hedgewars/Data/Locale/missions_uk.txt | 53 + share/hedgewars/Data/Locale/pl.lua | 215 +- share/hedgewars/Data/Locale/pt_BR.lua | 219 +- share/hedgewars/Data/Locale/pt_PT.lua | 242 +- share/hedgewars/Data/Locale/ru.lua | 213 +- share/hedgewars/Data/Locale/sk.lua | 215 +- share/hedgewars/Data/Locale/stub.lua | 215 +- share/hedgewars/Data/Locale/sv.lua | 213 +- share/hedgewars/Data/Locale/tips_en.xml | 2 +- share/hedgewars/Data/Locale/tr.lua | 215 +- share/hedgewars/Data/Locale/uk.lua | 347 ++- share/hedgewars/Data/Locale/uk.txt | 17 + share/hedgewars/Data/Locale/zh_CN.lua | 215 +- share/hedgewars/Data/Maps/Basketball/desc.txt | 2 +- share/hedgewars/Data/Maps/CMakeLists.txt | 1 + share/hedgewars/Data/Maps/CTF_Blizzard/desc.txt | 2 +- share/hedgewars/Data/Maps/ClimbHome/CMakeLists.txt | 6 + share/hedgewars/Data/Maps/ClimbHome/desc.txt | 1 + share/hedgewars/Data/Maps/ClimbHome/map.cfg | 4 + share/hedgewars/Data/Maps/ClimbHome/map.lua | 290 +++ share/hedgewars/Data/Maps/ClimbHome/mask.png | Bin 0 -> 381746 bytes share/hedgewars/Data/Maps/ClimbHome/preview.png | Bin 0 -> 11005 bytes share/hedgewars/Data/Maps/Control/desc.txt | 2 +- share/hedgewars/Data/Maps/Knockball/desc.txt | 2 +- share/hedgewars/Data/Maps/ShoppaKing/map.png | Bin 682958 -> 677283 bytes share/hedgewars/Data/Maps/TrophyRace/map.lua | 2 +- share/hedgewars/Data/Maps/TrophyRace/map.png | Bin 814596 -> 783679 bytes .../Campaign/A_Classic_Fairytale/backstab.lua | 18 +- .../Campaign/A_Classic_Fairytale/dragon.lua | 2 +- .../Campaign/A_Classic_Fairytale/enemy.lua | 8 +- .../Campaign/A_Classic_Fairytale/family.lua | 8 +- .../Campaign/A_Classic_Fairytale/journey.lua | 16 +- .../Campaign/A_Classic_Fairytale/queen.lua | 6 +- .../Campaign/A_Classic_Fairytale/shadow.lua | 4 +- .../Campaign/A_Classic_Fairytale/united.lua | 2 +- .../Campaign/A_Space_Adventure/desert02.lua | 2 +- .../Missions/Campaign/A_Space_Adventure/ice02.lua | 2 +- .../Missions/Campaign/A_Space_Adventure/moon01.lua | 4 +- .../Missions/Campaign/A_Space_Adventure/moon02.lua | 2 +- .../Missions/Training/Basic_Training_-_Bazooka.lua | 2 +- .../Training/Basic_Training_-_Cluster_Bomb.lua | 2 +- .../Missions/Training/Basic_Training_-_Grenade.lua | 4 +- .../Missions/Training/Basic_Training_-_Rope.lua | 4 +- .../Missions/Training/Basic_Training_-_Shotgun.lua | 2 +- .../Training/Basic_Training_-_Sniper_Rifle.lua | 2 +- .../hedgewars/Data/Missions/Training/ClimbHome.lua | 22 + .../User_Mission_-_Dangerous_Ducklings.lua | 4 +- .../Training/User_Mission_-_Nobody_Laugh.lua | 260 +- .../Training/User_Mission_-_RCPlane_Challenge.lua | 3 +- .../User_Mission_-_Rope_Knock_Challenge.lua | 6 +- .../Scripts/Multiplayer/Balanced_Random_Weapon.lua | 3 +- .../Data/Scripts/Multiplayer/CMakeLists.txt | 2 + .../Data/Scripts/Multiplayer/Capture_the_Flag.lua | 4 +- .../Data/Scripts/Multiplayer/Construction_Mode.cfg | 2 + .../Data/Scripts/Multiplayer/Construction_Mode.hwp | Bin 0 -> 78804 bytes .../Data/Scripts/Multiplayer/Construction_Mode.lua | 1905 +++++++++++++++ .../Scripts/Multiplayer/Continental_supplies.lua | 18 +- .../hedgewars/Data/Scripts/Multiplayer/Frenzy.lua | 20 +- .../hedgewars/Data/Scripts/Multiplayer/Gravity.lua | 139 +- .../Data/Scripts/Multiplayer/Highlander.cfg | 2 +- .../Data/Scripts/Multiplayer/Highlander.lua | 175 +- .../hedgewars/Data/Scripts/Multiplayer/Mutant.lua | 2 +- share/hedgewars/Data/Scripts/Multiplayer/Racer.lua | 124 +- .../Data/Scripts/Multiplayer/Random_Weapon.lua | 3 +- .../Data/Scripts/Multiplayer/ShoppaMap.lua | 10 +- .../Data/Scripts/Multiplayer/Space_Invasion.lua | 3 +- .../Data/Scripts/Multiplayer/TechRacer.cfg | 2 + .../Data/Scripts/Multiplayer/TechRacer.hwp | Bin 0 -> 50966 bytes .../Data/Scripts/Multiplayer/TechRacer.lua | 1417 +++++++++++ .../Data/Scripts/Multiplayer/The_Specialists.lua | 5 +- .../hedgewars/Data/Scripts/Multiplayer/Tunnels.lua | 5 +- share/hedgewars/Data/Scripts/Multiplayer/WxW.lua | 3 +- .../hedgewars/Data/Scripts/OfficialChallenges.lua | 33 + share/hedgewars/Data/Scripts/Params.lua | 11 + share/hedgewars/Data/Shaders/CMakeLists.txt | 7 + share/hedgewars/Data/Shaders/default.fs | 15 + share/hedgewars/Data/Shaders/default.vs | 16 + share/hedgewars/Data/Shaders/water.fs | 8 + share/hedgewars/Data/Shaders/water.vs | 15 + .../Data/Sounds/voices/Default_ru/Hello.ogg | Bin 18845 -> 6434 bytes .../Data/Sounds/voices/Default_ru/Hurry.ogg | Bin 20206 -> 14057 bytes .../Data/Sounds/voices/Default_ru/Jump1.ogg | Bin 9689 -> 9073 bytes .../Data/Sounds/voices/Default_ru/Jump2.ogg | Bin 16187 -> 11392 bytes .../Data/Sounds/voices/Default_ru/Jump3.ogg | Bin 7884 -> 7317 bytes share/hedgewars/Data/Themes/Blox/LandBackTex.png | Bin 321 -> 473 bytes share/hedgewars/Data/Themes/Golf/theme.cfg | 46 +- share/hedgewars/Data/misc/CMakeLists.txt | 1 + share/hedgewars/Data/misc/hedgewars.desktop | 1 + share/hedgewars/Data/misc/hedgewars.xpm | 239 ++ share/version_info.txt | 4 +- tests/lua/drillrockets_boom.lua | 188 ++ tests/lua/drillrockets_drill.lua | 175 ++ tests/lua/hellfire_burns.lua | 106 + tests/lua/luaAPI/gravity_get_set.lua | 109 + tests/lua/luaAPI/zoom_get_set.lua | 68 + tests/lua/twothousandmines.lua | 112 + tools/CMakeLists.txt | 8 +- tools/build_windows.bat | 130 +- tools/confuse.hs | 41 + tools/darkMagic.hs | 159 ++ tools/hwmap.hs | 154 ++ tools/pas2c/CMakeLists.txt | 31 + tools/pas2c/Main.hs | 82 + tools/pas2c/Pas2C.hs | 1244 ++++++++++ tools/pas2c/PascalBasics.hs | 85 + tools/pas2c/PascalParser.hs | 724 ++++++ tools/pas2c/PascalPreprocessor.hs | 138 ++ tools/pas2c/PascalUnitSyntaxTree.hs | 118 + tools/pas2c/unitCycles.hs | 46 + tools/w32DownloadUnzip.vbs | 132 +- 785 files changed, 72372 insertions(+), 27713 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/hedgewars.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

