[colobot] branch debian/master updated (3b64dad -> d47a5a4)
Didier Raboud
odyx at moszumanska.debian.org
Wed Mar 30 13:33:51 UTC 2016
This is an automated email from the git hooks/post-receive script.
odyx pushed a change to branch debian/master
in repository colobot.
from 3b64dad Also B-D on versioned debhelper for the dbgsym
new 1440190 Post-release alpha-0.1.6
new 53e4470 Started SDL2 migration
new dfa06da Refactored window resize
new 7839dce Fixed duplicate resolutions appearing on the list
new e965414 Rewritten text input to SDL2
new a0034f8 Finalized SDL2 migration
new 0c64e62 Fixed a minor error in event logging
new 07df35c Refactored mouse wheel
new f682338 Fixed displaying joystick button 0 name, closes #646
new 27758da MXE build fixes
new 24c1674 Updated install instructions for SDL2
new 377a331 Forgot to clean this up
new cf1f589 Merge pull request #651 from colobot/dev-sdl2
new 4dc7a30 Always reverse forward/backward and up/down axes on a joypad
new fd07589 Separated config.h and version.h
new 6a6025f Implemented force feedback
new 66ce745 Introduce forward declarations as suggested by colobot-lint
new 7a6e669 Show detailed error info when opening haptic device fails
new 2cb2782 Restored old Ceebot-Teen objects
new 94b3f82 Fix colobot-lint issues in restored code
new 61a3ba2 Fix undefined function colobot-lint issues
new 49ee00d fix MacOSX install instruction and compilation
new 6e1504d Further cleanup USE_SDL_MAIN
new 3a7aa4a Restored CreateSpot code in Teen objects
new 2f0ec3f Fixed lava particle effects (#659)
new 95f1e3f Fixed water/lava moving and waves (#659)
new d03ce19 Fixed #639
new 58035f3 Fixed rendering camera overlay color, closes #157
new 3815ef0 Refactored CPauseManager (again)
new b5e98dd Removed CSettings access through CRobotMain
new 2c7deea Removed some unused functions from CRobotMain
new 2111c6d More CRobotMain cleanup
new 883e07a Fixed mouse scroll on lists going out of range, closes #660
new d11ebc8 Bring to zero some types of issues reported by colobot-lint
new 0aa97fe Restored Ceebot-Teen toy sound
new 1b855f5 Possible fix for issue #667
new 93c9391 Updated data submodule
new 6a396e1 Add unit tests for class CBotString. Add comments in class CBotString. Change existing comments in class CBotString to be compliant with doxygen. Add function "const char* CBotString::CStr() const". Add null pointer check in function "const CBotString& CBotString::operator+=(const CBotString& str)" Remove functions "CBotString CBotString::Mid(int nFirst, int nCount) const" and "CBotString CBotString::Mid(int nFirst) const" because they were doublons of function "CBot [...]
new 82ece35 Merge pull request #676 from Grunaka/dev
new eeea314 Fix operator+ semantics in CBotString
new 13f0159 Fix ambiguous overload resolution
new ad9915d Update data submodule
new ce480c1 Fix #670
new 1182dea Merge pull request #678
new 2b03ed3 Fixed calling not overriden methods in CBot
new b0dbb11 Fixed class declaration change
new 2ed1494 Syntax highlighting for "super" keyword, closes #680
new 1838e7b Removed unused "final" keyword
new 7b96ae6 Removed unused CBot files
new 6590652 Added commandline CBot interpreter (for testing purposes)
new 9bea035 Removed some unused strings
new 6f91442 Removed some more unused strings
new 955e2b4 Updated data submodule
new 0c21631 Updated constants for "catch"
new 8a16096 Removed STARTDEBUGDD
new 6492908 Added radarall() (#624)
new aa2e142 Added warnings and error messages to graphics devices regarding unsupported OpenGL version
new b42c137 Move CBotToken class in its own header and source files.
new 573e115 Moving CBOT enumerated in a separate file called CBotEnum.h
new 1694776 Move CBotDo class in its own header and source files.
new 981f41d Move CBotFor class in its own header and source files.
new dd6f6e2 Moving CBotListExpression class in its own header and source files.
new 5629bce Moving CBotSwitch class in its own header and source files.
new 6d2fbf3 Moving CBotCase class in its own header and source files.
new 8da5c67 Moving CBotBreak class in its own header and source files.
new 179ca18 Moving CBotTry class in its own header and source files.
new 18739d1 Moving CBotCatch class in its own header and source files.
new a80245b Moving CBotThrow class in its own header and source files.
new 562752b Moving CBotWhile class in its own header and source files.
new a0c2c90 Moving CBotExprAlpha class in its own header and source files.
new f8778e8 Moving CBotExprNum class in its own header and source files.
new d70527d Moving CBotNew class in its own header and source files.
new 85756b4 Moving CBotExprNan class in its own header and source files.
new 27a2c0b Moving CBotExprNull class in its own header and source files.
new 2f52520 Moving CBotExprBool class in its own header and source files.
new a878b0d Moving CBotLeftExprVar class in its own header and source files.
new 605b1b2 Moving CBotPreIncExpr class in its own header and source files.
new 5343c15 Moving CBotPostIncExpr class in its own header and source files.
new d708be5 Moving CBotExprVar class in its own header and source files.
new 631621f Moving CBotInstrMethode class in its own header and source files.
new 0216359 Moving CBotInstrCall class in its own header and source files.
new 840da00 Moving CBotListInstr class in its own header and source files.
new 8eff62a Moving CBotBlock class in its own header and source files.
new f6cc7d2 Moving CBotExprUnaire class in its own header and source files.
new 75f5126 Moving CBotParExpr class in its own header and source files.
new 4cd7a7a Moving CBotBoolExpr class in its own header and source files.
new 8ee0b7d Moving CBotLogicExpr class in its own header and source files.
new d44df45 Moving CBotTwoOpExpr class in its own header and source files.
new 3c1296b Moving CBotExpression class in its own header and source files.
new d0cfdfb Moving CBotIndexExpr class in its own header and source files.
new 4b10358 Moving CBotFieldExpr class in its own header and source files.
new d89fd62 Moving CBotLeftExpr class in its own header and source files.
new dc8a6b3 Moving CBotCondition class in its own header and source files.
new bbf2e48 Moving CBotClassInst class in its own header and source files.
new 13b82b7 Moving CBotIString class in its own header and source files.
new ff72d1a Moving CBotFloat class in its own header and source files.
new 17cbae8 Moving CBotBoolean class in its own header and source files.
new 14961db Moving CBotEmpty class in its own header and source files.
new c0e2201 Moving CBotReturn class in its own header and source files.
new 8c04d7f Moving CBotIf class in its own header and source files.
new ede0d03 Moving CBotListArray class in its own header and source files.
new b01e218 Moving CBotInstArray class in its own header and source files.
new 0373692 Moving CBotInt class in its own header and source files.
new e54d8f1 Moving CBotStack class in its own header and source files.
new 394a49f Moving CBotCall class in its own header and source files.
new 63ab9d7 Moving CBotVarArray class in its own header and source files.
new 77d7386 Moving CBotClass class in its own header and source files.
new 70dc678 Moving CBotProgram class in its own header and source files.
new 4712e0e Moving CBotFunction class in its own header and source files.
new 0a1b7da Moving CBotClass functions into CBotClass.cpp. Moving gloable function used by CBotClass and CBotFunction into CBotUtils.cpp.
new 6d340e8 Moving CBotDefParam class in its own header and source files.
new 143eecd Moving CBotCallMethode class in its own header and source files.
new bd20f63 Moving CBotVarPointer class in its own header and source files.
new c624d65 Moving CBotVarClass class in its own header and source files.
new ade4aef Moving CBotVarBoolean class in its own header and source files.
new 1b3b2ea Moving CBotVarString class in its own header and source files.
new 44021e9 Moving CBotVarFloat class in its own header and source files.
new a4f1465 Moving CBotVarInt class in its own header and source files.
new 2eeab6d Moving CBotVarClass function from CBotVar.cpp to CBotVarClass.cpp.
new 660f174 Moving CBotVar class in its own header and source files.
new 013be67 Moving CBotCStack class in its own header and source files.
new ef4e2f0 Moving CBotInstr class in its own header and source files.
new 67dff4e Moving CBotStringArray class in its own header and source files.
new 942d719 Moving CBotString class in its own header and source files.
new 3b05610 Moving CBotTypResult class in its own header and source files.
new 51f0675 Moving macro MAX from CBot.h to CBotTwoOpExpr.cpp.
new 7b200a0 Moving global CompileParams, TypeCompatible and TypesCompatibles from CBot.cpp to CBotInstrUtils.cpp.
new 43ac0e3 Moving global files function from CBot.cpp to CBotFileUtils.cpp
new 2f7932f Moving defines from CBotDll.h to CBotDefines.h.
new 1a6b5de Delete CBotDll.h
new 889c0fb Split file StringFunctions.cpp into two files StringFunctions.h and StringFunctions.cpp.
new 7519990 Moving global files function from CBotProgram.cpp to CBotFileUtils.cpp.
new b28e2ae Moving some define from CBot.h to CBotDefines.h.
new cedaaad Deleted file CBot.cpp.
new 575ff47 Cleaning the CBot.h file.
new ece0666 Create new file CBot.h. Included only useful interfaces.
new 922082b Move define from resource.h to CBotDefines.h.
new 4a9afdc Move enum from resource.h to CBotEnums.h. Delete file resource.h.
new 5c7a665 Add CBot.h, CBotEnums.h and CBotDefines.h in CMakeLists.txt.
new fa9dc0d Start cleaning of files CBotFileUtils.h and CBotFileUtils.cpp. Pass CBotTypResult parameter as reference.
new de5a57f Change CBot default include directory. Make all include directive absolute.
new 2048ecb Delete CBot.cpp.
new 17704c4 Delete resource.h.
new f9ab37f Add comment deleted by commit 573e1152e339f5d018464a473340980a3d8dbb8b.
new 0f491ce Add commments in CBot.h
new aa3f8c0 Add missing include in CBot.h.
new f45d657 Add comments delete by commit 1a6b5ded640c1a606d85fd5b5d1b68254b855423.
new 30c3d03 Remove header files from to the list of .cpp files in CBot CMakeLists.txt.
new 95eee3a Merge pull request #690 from Grunaka/dev
new 964d357 Fixed treating 'bool' as 'int' in CBot engine
new 1dd230a Fixed incombatibility with old save files, closes #686
new e20f5f6 Allow on-crash save during in-simulation config, closes #685
new 2e17712 Added official build info in crash screen
new 52a18de Fixed failed assertion when damaging LRV or Scribbler, closes #665
new 5e23426 Refactored CBotString to use std::string and CBotStringArray to use std::vector
new 6832c91 Fixed #695
new 3eeab0f Removed CBotStringArray
new 87a34ba Refactor CBotString::LoadString
new 9ec61d9 Refactored CBotString and const char* to std::string in CBot engine
new 9755853 Updated data submodule
new 22e963e Added information about graphics card to error message
new 5164436 Moved standard math and file functions into CBot library
new 5db1254 Unified CBot error naming
new 73f8bd5 Made CBot errors an enum
new 76c04e1 Removed some unused CBot code
new 6fee1ee Docs for CBotTypResult.h and CBotEnums.h
new eedf8da Documentation for CBotProgram; some CBotError refactoring
new c849874 Minor changes to CBotProgram docs
new 8382579 Updated Doxyfile
new fa77dd5 Enabled ALWAYS_DETAILED_SEC in Doxyfile
new 2519825 CBotVar::ProtectionLevel enum
new 33ac246 Documentation for CBotVar and all subclasses
new 214e95c Fixed ** CBot operator
new 45a4335 CBotClass usage examples
new c9e0249 Better CBot class destructor parsing (#257)
new 9b4a6e0 TokenType enum
new fbdc071 Some random CBotProgram and CBotToken refactoring
new 6ef1461 More random CBotToken refactoring, removed CBotToken::Delete
new 6482001 CBotToken docs
new 8fa5b20 Compile fix after previous commit; fix MSVC errors; added missing license headers
new 30fea58 Fixed crash from previous commit (oops again)
new d577e7f Tests for CBotToken
new 8437a9b CBot testing framework; fixed a few bugs
new b102f76 Compile error testing in CBot
new a18c2c3 Added ASSERT() to CBot unit tests
new b1c4096 Needs MOAR tests!
new 3eb2a2d Even more tests
new 37a69e5 Try reenabling tests in MXE
new d82b5ef Added DrawPrimitives() for drawing multiple primitives (not optimized for now)
new 3008e18 Extracted most of linked list logic into a template class
new f2a2953 Optimized DrawPrimitives() in CGLDevice
new d944a55 Optimized DrawPrimitives() in CGL21Device
new 00221c9 Optimized DrawPrimitives() in CGL33Device
new 3170395 CBotCall refactoring
new 8e01a20 More extensible external call interface
new ae544c7 Made CBotExternalCallList not static
new ff081af Made CBotExternalCallList combatible with class calls
new 921c266 Some random refactoring
new 5443006 Refactor public function list
new 5b7638d More CBot tests
new 0807b75 Fixed object:: with other types (#207)
new 09e4919 More things that should work but don't
new 30b5f86 You can never have too many tests
new d041a16 Can't stop testing
new 40b7d98 CBotVar::GetTypeMode enum
new c72cfa2 Started docs of CBotStack; random refactorings
new 9b3b701 More CBotStack docs
new 6b959a5 Mostly finished CBotStack docs
new 07a4d6a CBot namespace
new ef91fb8 Fixed commandline interpreter
new d00720a Fixed commandline CBot interpreter not initializing the library properly
new 500bd17 Changed array initialization to use {...} (#698)
new 3b4ccc3 Improvements to auto-indent (#698)
new e3c53f9 CBot compiled instruction graphs; some code cleanup
new 10b201b Description of CBot instructions
new fa92605 Renamed some CBotInstr classes
new 2245863 Some more random refactoring in CBot
new 48ab72d CBotClass::Lock() refactoring
new dcc2944 Refactor public classes list to std::set
new a70381e Refactored CBotVarClass instance list to std::set
new d63773d Refactored EOX
new 70555d9 Small CBotTwoOpExpr cleanup
new 04e9e87 Removed unused CRobotMain members
new 089c1ff Fixed crash in CBotStack::BreakReturn
new 2af89ab Fix libc++ build
new 344cda4 Add missing override keywords
new 048534e Fixed some errors reported by colobot-lint
new 9ff9781 Fix crash with CBot string functions out of range (closes #704)
new 9bece23 Fixed clang build
new 84521ef Fixed CBotClass::FreeLock crash on some compilers
new b963050 Fix colobot-lint warnings
new 6d8a5ba Removed system mouse option
new 40352be Add language switcher to the settings UI, closes #506
new 7a521fb Joystick configuration, closes #499
new 5f01153 Fixed joystick switch crash; small bugfix to joystick UI
new 76c43cd Rename CSoundInterface::AddMusicFiles to CacheCommonMusic
new 223d178 Fixed NuclearPlant being available without research, closes #662
new f309431 Fix startup crash with disabled autosave, closes #705
new 05e19f4 Corrected MSAA support detection
new e0fcaf3 Disable logging to file
new 9749419 Fixed LevelController
new 9db943b Optimized matrix operations in CGLDevice
new 6bdebcf Fix delete() CBot command
new f6db624 Fix occasional segfault in drop zone after object destruction
new 12067c1 Optimized light updating in CGLDevice
new 15c5e69 Fix for visibility distance setting
new a924cf6 Fix for fog distance
new 91f8970 Another fix for visibility distance
new bdf99f3 Fixed SatCom music not starting with immediat SatCom enabled
new 1fc9186 Fixes for issue #648 and #631
new a611ef3 Fix issue #711
new 12e3724 Implement issue #606
new 8a0cda1 Fix issue #648
new a5ff72e Merge pull request #714 from Erihel/dev
new 447b466 Optimizations in graphics engines
new 898001e Changed CGL33Device requirement to OpenGL 3.2
new 32b480b Rewritten lighting in OpenGL 2.1 engine
new b6faadc Rewritten OpenGL 2.1 engine's two-sided lighting
new c780148 Fix crash related to TTF and PHYSFS
new e647500 Merge pull request #717 from Erihel/dev
new c784bd1 Updated data submodule
new bf8916b Changes in detection of graphics hardware capabilities
new 6b7e6cb Added rendering modes and implemented additional OpenGL 2.1 shaders
new 5541284 Fixed some code style warnings
new 977607a Updated license headers
new 8fb1381 One more code style fix
new 0910849 Updated data submodule
new 463992b Fixed ExchangePost info being loaded twice (closes #671)
new 6dc7d89 Fix indentation on copying code, closes #699
new 254891d Save log to file, closes #696
new d065165 Fixed game not being unpaused if you leave code battle without starting, closes #679
new 8ce5c3a Fixed level scale unit not being reset, closes #666
new 9b5d9ed Fixed some manual control being allowed in code battles, closes #644
new c93fa12 Fixed TitaniumOre and UraniumOre not being destroyable, closes #635
new a3477ed Pause game when in background, closes #609
new 5e19f59 Fix newline at end of file...
new 05515d2 Update CONTRIBUTING.md
new 84e0220 Fix code copy start range, closes #720
new 831eca9 Fixed possible crash with background pause
new 2b94de4 Incresed editor double click time, closes #688
new 79c21f6 Moved LightLocations to outside of UniformLocations
new 517d6f0 Reimplemented drawing primitives in OpenGL 3.3 engine
new 0154af3 Corrected compilation problem (GL_MAX_FRAMEBUFFER_SAMPLES)
new cc973da Added settings and command line switches to request OpenGL context version and profile
new a583b5e Fixed another crash with focus pause
new 999b2b8 Prevent possible crashes related to not releasing pause
new 5c9bdde Fixed lag on saving programs
new 8414ae7 Corrected a mistake in -glprofile argument parsing
new 0eaf3a9 Added rendering modes and shaders to OpenGL 3.3 engine and fixed problem with detecting extensions in core profile
new 0ad53cc Fix compilation error
new 1b21c38 Fixed colobot-lint warnings
new 0256b1a Add logging in font loading
new 739f90e Reverted changes to OpenGL version detection
new 42db13e Updated sound samples doCOMMENTation
new f3820bc Fixed using SOUND_CLICK instead of SOUND_NONE, some sound documentation fixes
new 5542b7d Another fixes to sound samples in-code documentation
new 1d73421 Removed po4a from INSTALL.md
new 7b286d7 Fix "std::max" errors in MSVC
new 63c7b83 Removed unused object effect lights
new dba9447 Removed unused members of COldObject
new 9c32f70 FIXED ALL GOLD EDITION LIGHTING PROBLEMS!! Yay!
new d39604c Small change in context profile selection and more info about graphics devices in help switch
new 14d6ee7 Removed dirt from water surface
new 643c40e Revert "Get rid of "blacklisting shadowXX.png" logs"
new 282cd65 Fix reloading changed ground spot textures (closes #404)
new b97070b stupid whitespace
new 0bb5f96 Changed depth of shadow map texture to 32
new 78e877d Changes in framebuffer creation, framebuffer error detection and small other graphical things
new 5fa3ed6 Compilation fix
new 7a1bd05 Update data submodule
new d3ccdeb Added names to graphics devices
new 9effa30 Small change in enabling/disabling shadow mapping
new 9679546 Fix crash on pasting from clipboard
new e6a2fc9 Rewritten shadow mapping implementation
new 9ceaa00 Updated quality shadows option
new a5988af Updated data submodule
new 8deeddf Corrected OpenGL 2.1 engine's error spam and added experimental terrain shadowing
new 665aad4 Update data submodule
new 438bc47 Removed low CPU mode
new d9ccd6e Camera smoothness adjustment
new 47d39e5 Right click camera; minor CCamera cleanups
new 1efa4b1 Fixed mouse invert settings; removed camera scroll setting
new b15666f Restored old camera scroll as a config option
new 700f3ad Edge camera speed fix
new 1be66b4 Update translation files
new 3de6794 Allow both right and middle mouse button for camera movement
new 4e50f36 Merge branch 'dev' into dev-right-click-camera
new f67d76f Merge branch 'dev' into dev-right-click-camera
new cbdda57 Merge branch 'dev-right-click-camera' into dev
new 4d99a62 Fixed crash with array initialization syntax going out of range (#698)
new 967aa22 Allow assigning to array in initialization from function (#624, #728)
new 548314a Update data submodule
new 169aa63 Potential fix for #726
new 2774fcd Small changes in the GL21 shader
new 3eadb0c Added experimental MSAA for default framebuffer
new cec942b Renamed and moved GL21 shader files to separate directory
new 4c6f823 Renamed and moved GL33 shader files to separate directory
new 4479a19 Fix colobot-lint warnings
new fef8a8e Fixes to variable list in CBot debugger
new bce9930 Fixed compilation error
new 6e89d09 Cleaned up (now unnecessary) .c_str() converstions to CList::SetItemName
new effd349 Fixed cutscene camera animation, closes #731
new 34136c4 Update data submodule
new 15c9cbd Debug mode for displaying crash spheres, closes #400
new 4b770ad API for updating texture data
new 8baccb0 Optimize use of textures in text rendering, closes #215
new 720705b Some colobot-lint fixes
new 51201f1 Update data submodule
new 33f4113 Added string arrays unit test
new b31353c Optimized crash sphere rendering
new 08f3a03 Fixed choppy part rotation animations, closes #742
new 926f7cf Possible fix for #738
new d3ef044 Added DeviceCapabilities
new a84b5c2 Optimizations of primitive rendering in OpenGL 3.3 device
new b84e24d Fixed VBOs never being used even if available
new 4e331f1 Possible workaround for #738
new c831cd8 Updated Polish translations
new 4bb95ee Updated data submodule
new e45e5cd Update french translation
new 40e99cc Merge pull request #744 from OdyX/update-french-po
new bfdce26 Fixed issues with CBotDebug::DumpCompiledProgram on certain compilers
new d812db1 Fixed ground spots not working after changing texture params; use UpdateTexture instead of destroy and recreate
new 17bcbdd Destroy white texture in GL14 device on exit
new 16c1f34 Removed unnecessary LoadAllTextures call
new 35c4ed0 Updated data submodule
new 041a322 Update manpage for 0.1.7
new e4c5535 Update desktop pot to reflect the manpage update
new 8e96d83 Update french translation for manpage
new 11508b2 Merge pull request #745 from OdyX/update-man
new 32d1994 Added VSync setting and corrected default framebuffer MSAA setting
new df4e5fa Fix for error spam in console when running on GL14 device
new aa15515 Release 0.1.7-alpha
new 74528c6 Merge tag 'upstream/0.1.7' into debian/master
new 7ac0852 Bump Build-Depends to use SDL2
new a9e7cd7 Bump S-V to 3.9.7 without changes needed
new bf1a925 Refresh debian/copyright, fix spelling error in LGPL-2.1 entry
new d47a5a4 colobot 0.1.7-1 Debian release
The 377 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 3 +-
CMakeLists.txt | 30 +-
CONTRIBUTING.md | 19 +-
Doxyfile.in | 2436 +++++++-----
INSTALL-MXE.md | 34 +-
INSTALL-MacOSX.md | 2 +-
INSTALL.md | 9 +-
LICENSE-HEADER.txt | 2 +-
README.md | 2 +-
cmake/FindSDL2.cmake | 163 +
cmake/FindSDL2_image.cmake | 158 +
cmake/FindSDL2_ttf.cmake | 157 +
cmake/msys.cmake | 1 -
cmake/mxe.cmake | 18 +-
data | 2 +-
debian/changelog | 10 +
debian/control | 8 +-
debian/copyright | 55 +-
desktop/colobot.pod | 100 +-
desktop/po/colobot-desktop.pot | 205 +-
desktop/po/fr.po | 251 +-
lib/clipboard/.gitignore | 1 -
lib/clipboard/CMakeLists.txt | 18 -
lib/clipboard/COPYING.README | 72 -
lib/clipboard/include/clipboard/clipboard.h | 55 -
lib/clipboard/include/clipboard/types.h | 100 -
lib/clipboard/include/clipboard/utf.h | 115 -
lib/clipboard/include/clipboard/wzglobal.h | 614 ---
lib/clipboard/readme.txt | 1 -
lib/clipboard/src/clipboardOSX.m | 24 -
lib/clipboard/src/clipboardWin32.c | 160 -
lib/clipboard/src/clipboardX11.c | 293 --
lib/clipboard/src/utf.c | 530 ---
po/colobot.pot | 85 +-
po/de.po | 140 +-
po/fr.po | 161 +-
po/pl.po | 168 +-
po/ru.po | 140 +-
src/CBot/.gitignore | 1 -
src/CBot/CBot.cpp | 3967 --------------------
src/CBot/CBot.h | 1689 +--------
src/CBot/CBotAddExpr.cpp | 146 -
src/CBot/CBotCStack.cpp | 397 ++
src/CBot/CBotCStack.h | 269 ++
src/CBot/CBotCallMethode.cpp | 113 +
src/CBot/CBotCallMethode.h | 88 +
src/CBot/CBotClass.cpp | 893 ++---
src/CBot/CBotClass.h | 394 ++
src/CBot/CBotCompExpr.cpp | 136 -
src/CBot/CBotDebug.cpp | 156 +
.../subclass/base_vehicle.h => CBot/CBotDebug.h} | 22 +-
src/CBot/CBotDefParam.cpp | 192 +
src/CBot/CBotDefParam.h | 101 +
src/{app/signal_handlers.h => CBot/CBotDefines.h} | 26 +-
src/CBot/CBotDll.h | 1123 ------
src/CBot/CBotEnums.h | 260 ++
src/CBot/CBotExternalCall.cpp | 171 +
src/CBot/CBotExternalCall.h | 189 +
src/CBot/CBotFileUtils.cpp | 173 +
src/CBot/CBotFileUtils.h | 155 +
src/CBot/CBotFunction.cpp | 1657 --------
src/CBot/CBotInstr/CBotBlock.cpp | 72 +
src/CBot/CBotInstr/CBotBlock.h | 61 +
.../CBotInstr/CBotBoolExpr.cpp} | 47 +-
.../CBotInstr/CBotBoolExpr.h} | 35 +-
src/CBot/CBotInstr/CBotBreak.cpp | 100 +
src/CBot/CBotInstr/CBotBreak.h | 69 +
src/CBot/CBotInstr/CBotCase.cpp | 99 +
src/CBot/CBotInstr/CBotCase.h | 79 +
src/CBot/CBotInstr/CBotCatch.cpp | 121 +
src/CBot/CBotInstr/CBotCatch.h | 90 +
src/CBot/CBotInstr/CBotCondition.cpp | 53 +
.../CBotInstr/CBotCondition.h} | 37 +-
src/CBot/CBotInstr/CBotDefArray.cpp | 257 ++
src/CBot/CBotInstr/CBotDefArray.h | 81 +
src/CBot/CBotInstr/CBotDefBoolean.cpp | 184 +
src/CBot/CBotInstr/CBotDefBoolean.h | 71 +
src/CBot/CBotInstr/CBotDefClass.cpp | 448 +++
src/CBot/CBotInstr/CBotDefClass.h | 90 +
src/CBot/CBotInstr/CBotDefFloat.cpp | 183 +
src/CBot/CBotInstr/CBotDefFloat.h | 71 +
src/CBot/CBotInstr/CBotDefInt.cpp | 196 +
src/CBot/CBotInstr/CBotDefInt.h | 71 +
src/CBot/CBotInstr/CBotDefString.cpp | 168 +
src/CBot/CBotInstr/CBotDefString.h | 71 +
src/CBot/CBotInstr/CBotDo.cpp | 170 +
src/CBot/CBotInstr/CBotDo.h | 72 +
.../CBotInstr/CBotEmpty.cpp} | 34 +-
.../model_input.h => CBot/CBotInstr/CBotEmpty.h} | 38 +-
src/CBot/CBotInstr/CBotExprLitBool.cpp | 82 +
.../CBotInstr/CBotExprLitBool.h} | 62 +-
src/CBot/CBotInstr/CBotExprLitNan.cpp | 57 +
.../CBotInstr/CBotExprLitNan.h} | 47 +-
src/CBot/CBotInstr/CBotExprLitNull.cpp | 58 +
.../button.h => CBot/CBotInstr/CBotExprLitNull.h} | 51 +-
src/CBot/CBotInstr/CBotExprLitNum.cpp | 127 +
src/CBot/CBotInstr/CBotExprLitNum.h | 75 +
src/CBot/CBotInstr/CBotExprLitString.cpp | 86 +
.../CBotInstr/CBotExprLitString.h} | 71 +-
src/CBot/CBotInstr/CBotExprUnaire.cpp | 129 +
src/CBot/CBotInstr/CBotExprUnaire.h | 67 +
src/CBot/CBotInstr/CBotExprVar.cpp | 316 ++
src/CBot/CBotInstr/CBotExprVar.h | 102 +
src/CBot/CBotInstr/CBotExpression.cpp | 306 ++
src/CBot/CBotInstr/CBotExpression.h | 80 +
src/CBot/CBotInstr/CBotFieldExpr.cpp | 137 +
src/CBot/CBotInstr/CBotFieldExpr.h | 77 +
src/CBot/CBotInstr/CBotFor.cpp | 228 ++
src/CBot/CBotInstr/CBotFor.h | 76 +
src/CBot/CBotInstr/CBotFunction.cpp | 906 +++++
src/CBot/CBotInstr/CBotFunction.h | 290 ++
src/CBot/{ => CBotInstr}/CBotIf.cpp | 75 +-
src/CBot/CBotInstr/CBotIf.h | 72 +
src/CBot/CBotInstr/CBotIndexExpr.cpp | 127 +
src/CBot/CBotInstr/CBotIndexExpr.h | 74 +
src/CBot/CBotInstr/CBotInstr.cpp | 372 ++
src/CBot/CBotInstr/CBotInstr.h | 325 ++
src/CBot/CBotInstr/CBotInstrCall.cpp | 224 ++
src/CBot/CBotInstr/CBotInstrCall.h | 75 +
src/CBot/CBotInstr/CBotInstrMethode.cpp | 291 ++
src/CBot/CBotInstr/CBotInstrMethode.h | 88 +
src/CBot/CBotInstr/CBotInstrUtils.cpp | 165 +
src/CBot/CBotInstr/CBotInstrUtils.h | 59 +
src/CBot/CBotInstr/CBotLeftExpr.cpp | 253 ++
src/CBot/CBotInstr/CBotLeftExpr.h | 97 +
src/CBot/CBotInstr/CBotLeftExprVar.cpp | 92 +
src/CBot/CBotInstr/CBotLeftExprVar.h | 64 +
src/CBot/CBotInstr/CBotListArray.cpp | 194 +
src/CBot/CBotInstr/CBotListArray.h | 69 +
src/CBot/CBotInstr/CBotListExpression.cpp | 137 +
src/CBot/CBotInstr/CBotListExpression.h | 83 +
src/CBot/CBotInstr/CBotListInstr.cpp | 127 +
src/CBot/CBotInstr/CBotListInstr.h | 68 +
src/CBot/CBotInstr/CBotLogicExpr.cpp | 101 +
src/CBot/CBotInstr/CBotLogicExpr.h | 67 +
src/CBot/CBotInstr/CBotNew.cpp | 261 ++
src/CBot/CBotInstr/CBotNew.h | 71 +
src/CBot/CBotInstr/CBotParExpr.cpp | 193 +
src/CBot/CBotInstr/CBotParExpr.h | 62 +
src/CBot/CBotInstr/CBotPostIncExpr.cpp | 95 +
.../CBotInstr/CBotPostIncExpr.h} | 50 +-
src/CBot/CBotInstr/CBotPreIncExpr.cpp | 103 +
.../CBotInstr/CBotPreIncExpr.h} | 50 +-
src/CBot/CBotInstr/CBotReturn.cpp | 121 +
.../controller.h => CBot/CBotInstr/CBotReturn.h} | 66 +-
src/CBot/CBotInstr/CBotSwitch.cpp | 224 ++
src/CBot/CBotInstr/CBotSwitch.h | 71 +
src/CBot/CBotInstr/CBotThrow.cpp | 107 +
src/CBot/CBotInstr/CBotThrow.h | 68 +
src/CBot/CBotInstr/CBotTry.cpp | 235 ++
src/CBot/CBotInstr/CBotTry.h | 74 +
src/CBot/{ => CBotInstr}/CBotTwoOpExpr.cpp | 301 +-
src/CBot/CBotInstr/CBotTwoOpExpr.h | 96 +
src/CBot/CBotInstr/CBotWhile.cpp | 165 +
src/CBot/CBotInstr/CBotWhile.h | 81 +
src/CBot/CBotProgram.cpp | 1054 +-----
src/CBot/CBotProgram.h | 368 ++
src/CBot/CBotStack.cpp | 1026 ++---
src/CBot/CBotStack.h | 507 +++
src/CBot/CBotString.cpp | 712 ----
src/CBot/CBotToken.cpp | 489 ++-
src/CBot/CBotToken.h | 245 +-
src/CBot/CBotTypResult.cpp | 199 +
src/CBot/CBotTypResult.h | 181 +
src/CBot/CBotUtils.cpp | 239 ++
src/CBot/CBotUtils.h | 191 +
src/CBot/CBotVar.cpp | 2252 -----------
src/CBot/CBotVar/CBotVar.cpp | 730 ++++
src/CBot/CBotVar/CBotVar.h | 681 ++++
src/CBot/CBotVar/CBotVarArray.cpp | 147 +
src/CBot/CBotVar/CBotVarArray.h | 61 +
src/CBot/CBotVar/CBotVarBoolean.cpp | 158 +
src/CBot/CBotVar/CBotVarBoolean.h | 61 +
src/CBot/CBotVar/CBotVarClass.cpp | 473 +++
src/CBot/CBotVar/CBotVarClass.h | 117 +
src/CBot/CBotVar/CBotVarFloat.cpp | 226 ++
src/CBot/CBotVar/CBotVarFloat.h | 71 +
src/CBot/CBotVar/CBotVarInt.cpp | 294 ++
src/CBot/CBotVar/CBotVarInt.h | 84 +
src/CBot/CBotVar/CBotVarPointer.cpp | 244 ++
src/CBot/CBotVar/CBotVarPointer.h | 79 +
src/CBot/CBotVar/CBotVarString.cpp | 135 +
src/CBot/CBotVar/CBotVarString.h | 59 +
src/CBot/CBotWhile.cpp | 1293 -------
src/CBot/CMakeLists.txt | 90 +-
src/CBot/README.txt | 9 +
src/CBot/StringFunctions.cpp | 440 ---
src/CBot/resource.h | 181 -
src/CBot/stdlib/Compilation.cpp | 241 ++
src/CBot/stdlib/Compilation.h | 61 +
src/CBot/stdlib/FileFunctions.cpp | 400 ++
src/CBot/stdlib/MathFunctions.cpp | 215 ++
src/CBot/stdlib/StringFunctions.cpp | 296 ++
.../oalsound/check.h => CBot/stdlib/stdlib.h} | 14 +-
.../autoroot.h => CBot/stdlib/stdlib_public.h} | 40 +-
src/CMakeLists.txt | 22 +-
src/app/app.cpp | 723 ++--
src/app/app.h | 61 +-
src/app/controller.cpp | 14 +-
src/app/controller.h | 8 +-
src/app/input.cpp | 58 +-
src/app/input.h | 9 +-
src/app/main.cpp | 21 +-
src/app/pausemanager.cpp | 103 +-
src/app/pausemanager.h | 68 +-
src/app/signal_handlers.cpp | 19 +-
src/app/signal_handlers.h | 2 +-
src/app/system.cpp | 9 +-
src/app/system.h | 2 +-
src/app/system_linux.cpp | 2 +-
src/app/system_linux.h | 4 +-
src/app/system_macosx.cpp | 2 +-
src/app/system_macosx.h | 5 +-
src/app/system_other.cpp | 2 +-
src/app/system_other.h | 4 +-
src/app/system_windows.cpp | 2 +-
src/app/system_windows.h | 4 +-
src/common/config.h.cmake | 13 -
src/common/config_file.cpp | 2 +-
src/common/config_file.h | 2 +-
src/common/error.h | 14 +-
src/common/event.cpp | 22 +-
src/common/event.h | 106 +-
src/common/global.h | 2 +-
src/common/image.cpp | 3 +-
src/common/image.h | 2 +-
src/common/ioutils.h | 2 +-
src/common/key.cpp | 6 +-
src/common/key.h | 10 +-
src/{ui/controls/image.h => common/language.cpp} | 55 +-
src/common/language.h | 7 +-
src/common/logger.cpp | 83 +-
src/common/logger.h | 15 +-
src/common/make_unique.h | 2 +-
src/common/misc.cpp | 2 +-
src/common/misc.h | 2 +-
src/common/pathman.cpp | 2 +-
src/common/pathman.h | 2 +-
src/common/regex_utils.cpp | 6 +-
src/common/regex_utils.h | 8 +-
src/common/resources/inputstream.cpp | 2 +-
src/common/resources/inputstream.h | 2 +-
src/common/resources/inputstreambuffer.cpp | 2 +-
src/common/resources/inputstreambuffer.h | 2 +-
src/common/resources/outputstream.cpp | 2 +-
src/common/resources/outputstream.h | 2 +-
src/common/resources/outputstreambuffer.cpp | 2 +-
src/common/resources/outputstreambuffer.h | 2 +-
src/common/resources/resourcemanager.cpp | 7 +-
src/common/resources/resourcemanager.h | 4 +-
src/common/resources/sdl_file_wrapper.cpp | 23 +-
src/common/resources/sdl_file_wrapper.h | 9 +-
src/common/resources/sdl_memory_wrapper.cpp | 80 +
.../resources/sdl_memory_wrapper.h} | 23 +-
src/common/resources/sndfile_wrapper.cpp | 2 +-
src/common/resources/sndfile_wrapper.h | 2 +-
src/common/restext.cpp | 188 +-
src/common/restext.h | 16 +-
src/common/settings.cpp | 65 +-
src/common/settings.h | 14 +-
src/common/singleton.h | 6 +-
src/common/stringutils.cpp | 2 +-
src/common/stringutils.h | 2 +-
src/common/thread/resource_owning_thread.h | 11 +-
src/common/thread/sdl_cond_wrapper.h | 2 +-
src/common/thread/sdl_mutex_wrapper.h | 2 +-
src/common/version.h.cmake | 7 +
src/graphics/core/color.cpp | 2 +-
src/graphics/core/color.h | 2 +-
src/graphics/core/device.h | 110 +-
src/graphics/core/framebuffer.cpp | 5 +-
src/graphics/core/framebuffer.h | 6 +-
src/graphics/core/light.h | 2 +-
src/graphics/core/material.h | 2 +-
src/graphics/core/nulldevice.cpp | 30 +-
src/graphics/core/nulldevice.h | 24 +-
src/graphics/core/texture.h | 2 +-
src/graphics/core/vertex.h | 2 +-
src/graphics/engine/camera.cpp | 348 +-
src/graphics/engine/camera.h | 46 +-
src/graphics/engine/cloud.cpp | 2 +-
src/graphics/engine/cloud.h | 4 +-
src/graphics/engine/engine.cpp | 483 ++-
src/graphics/engine/engine.h | 48 +-
src/graphics/engine/lightman.cpp | 11 +-
src/graphics/engine/lightman.h | 12 +-
src/graphics/engine/lightning.cpp | 2 +-
src/graphics/engine/lightning.h | 2 +-
src/graphics/engine/oldmodelmanager.cpp | 2 +-
src/graphics/engine/oldmodelmanager.h | 3 +-
src/graphics/engine/particle.cpp | 18 +-
src/graphics/engine/particle.h | 2 +-
src/graphics/engine/planet.cpp | 2 +-
src/graphics/engine/planet.h | 2 +-
src/graphics/engine/planet_type.h | 2 +-
src/graphics/engine/pyro.cpp | 29 +-
src/graphics/engine/pyro.h | 7 +-
src/graphics/engine/pyro_manager.cpp | 2 +-
src/graphics/engine/pyro_manager.h | 2 +-
src/graphics/engine/pyro_type.h | 2 +-
src/graphics/engine/terrain.cpp | 28 +-
src/graphics/engine/terrain.h | 6 +-
src/graphics/engine/text.cpp | 201 +-
src/graphics/engine/text.h | 16 +-
src/graphics/engine/water.cpp | 23 +-
src/graphics/engine/water.h | 7 +-
src/graphics/model/model.cpp | 2 +-
src/graphics/model/model.h | 2 +-
src/graphics/model/model_crash_sphere.h | 2 +-
src/graphics/model/model_format.h | 2 +-
src/graphics/model/model_input.cpp | 6 +-
src/graphics/model/model_input.h | 2 +-
src/graphics/model/model_io_exception.h | 2 +-
src/graphics/model/model_io_structs.h | 2 +-
src/graphics/model/model_manager.cpp | 2 +-
src/graphics/model/model_manager.h | 2 +-
src/graphics/model/model_mesh.cpp | 2 +-
src/graphics/model/model_mesh.h | 4 +-
src/graphics/model/model_output.cpp | 2 +-
src/graphics/model/model_output.h | 2 +-
src/graphics/model/model_shadow_spot.h | 2 +-
src/graphics/model/model_triangle.h | 2 +-
src/graphics/opengl/gl21device.cpp | 990 ++---
src/graphics/opengl/gl21device.h | 95 +-
src/graphics/opengl/gl33device.cpp | 1304 ++++---
src/graphics/opengl/gl33device.h | 150 +-
src/graphics/opengl/gldevice.cpp | 926 +++--
src/graphics/opengl/gldevice.h | 62 +-
src/graphics/opengl/glframebuffer.cpp | 137 +-
src/graphics/opengl/glframebuffer.h | 6 +-
src/graphics/opengl/glutil.cpp | 379 +-
src/graphics/opengl/glutil.h | 118 +-
src/graphics/opengl/shaders/CMakeLists.txt | 4 +-
.../shaders/fragment_shader_21_perpixel.glsl | 125 -
.../shaders/fragment_shader_33_perpixel.glsl | 154 -
.../opengl/shaders/gl21/fs_interface.glsl} | 31 +-
.../fs_normal.glsl} | 22 +-
.../opengl/shaders/gl21/fs_shadow.glsl} | 43 +-
.../opengl/shaders/gl21/vs_interface.glsl} | 22 +-
src/graphics/opengl/shaders/gl21/vs_normal.glsl | 140 +
.../opengl/shaders/gl21/vs_shadow.glsl} | 20 +-
.../opengl/shaders/gl33/fs_interface.glsl} | 39 +-
.../fs_normal.glsl} | 4 +-
.../opengl/shaders/gl33/fs_shadow.glsl} | 47 +-
.../vs_interface.glsl} | 26 +-
.../vs_normal.glsl} | 4 +-
.../vs_shadow.glsl} | 31 +-
.../opengl/shaders/vertex_shader_21_pervertex.glsl | 96 -
src/level/build_type.h | 2 +-
src/level/level_category.cpp | 2 +-
src/level/level_category.h | 2 +-
src/level/mainmovie.cpp | 2 +-
src/level/mainmovie.h | 8 +-
src/level/parser/parser.cpp | 12 +-
src/level/parser/parser.h | 8 +-
src/level/parser/parserexceptions.cpp | 2 +-
src/level/parser/parserexceptions.h | 2 +-
src/level/parser/parserline.cpp | 2 +-
src/level/parser/parserline.h | 2 +-
src/level/parser/parserparam.cpp | 92 +-
src/level/parser/parserparam.h | 2 +-
src/level/player_profile.cpp | 5 +-
src/level/player_profile.h | 2 +-
src/level/research_type.h | 2 +-
src/level/robotmain.cpp | 468 +--
src/level/robotmain.h | 69 +-
src/level/scene_conditions.cpp | 6 +-
src/level/scene_conditions.h | 2 +-
src/math/all.h | 2 +-
src/math/const.h | 2 +-
src/math/func.h | 8 +-
src/math/geometry.h | 2 +-
src/math/intpoint.h | 2 +-
src/math/matrix.h | 2 +-
src/math/point.h | 2 +-
src/math/sphere.h | 2 +-
src/math/vector.h | 2 +-
src/object/auto/auto.cpp | 10 +-
src/object/auto/auto.h | 15 +-
src/object/auto/autobase.cpp | 4 +-
src/object/auto/autobase.h | 4 +-
src/object/auto/autoconvert.cpp | 10 +-
src/object/auto/autoconvert.h | 4 +-
src/object/auto/autoderrick.cpp | 4 +-
src/object/auto/autoderrick.h | 4 +-
src/object/auto/autodestroyer.cpp | 4 +-
src/object/auto/autodestroyer.h | 2 +-
src/object/auto/autoegg.cpp | 4 +-
src/object/auto/autoegg.h | 4 +-
src/object/auto/autofactory.cpp | 8 +-
src/object/auto/autofactory.h | 4 +-
src/object/auto/autoflag.cpp | 2 +-
src/object/auto/autoflag.h | 2 +-
src/object/auto/autohouston.cpp | 2 +-
src/object/auto/autohouston.h | 2 +-
src/object/auto/autojostle.cpp | 2 +-
src/object/auto/autojostle.h | 2 +-
src/object/auto/autokid.cpp | 207 +
src/object/auto/{autoflag.h => autokid.h} | 24 +-
src/object/auto/autolabo.cpp | 6 +-
src/object/auto/autolabo.h | 4 +-
src/object/auto/automush.cpp | 2 +-
src/object/auto/automush.h | 2 +-
src/object/auto/autonest.cpp | 2 +-
src/object/auto/autonest.h | 4 +-
src/object/auto/autonuclearplant.cpp | 6 +-
src/object/auto/autonuclearplant.h | 4 +-
src/object/auto/autoportico.cpp | 2 +-
src/object/auto/autoportico.h | 2 +-
src/object/auto/autopowercaptor.cpp | 6 +-
src/object/auto/autopowercaptor.h | 2 +-
src/object/auto/autopowerplant.cpp | 2 +-
src/object/auto/autopowerplant.h | 4 +-
src/object/auto/autopowerstation.cpp | 2 +-
src/object/auto/autopowerstation.h | 2 +-
src/object/auto/autoradar.cpp | 2 +-
src/object/auto/autoradar.h | 2 +-
src/object/auto/autorepair.cpp | 2 +-
src/object/auto/autorepair.h | 2 +-
src/object/auto/autoresearch.cpp | 2 +-
src/object/auto/autoresearch.h | 4 +-
src/object/auto/autoroot.cpp | 2 +-
src/object/auto/autoroot.h | 2 +-
src/object/auto/autotower.cpp | 2 +-
src/object/auto/autotower.h | 2 +-
src/object/auto/autovault.cpp | 2 +-
src/object/auto/autovault.h | 2 +-
src/object/crash_sphere.h | 12 +-
src/object/drive_type.cpp | 2 +-
src/object/drive_type.h | 2 +-
src/object/implementation/power_container_impl.cpp | 2 +-
src/object/implementation/power_container_impl.h | 3 +-
src/object/implementation/program_storage_impl.cpp | 64 +-
src/object/implementation/program_storage_impl.h | 2 +-
src/object/implementation/programmable_impl.cpp | 14 +-
src/object/implementation/programmable_impl.h | 9 +-
src/object/implementation/task_executor_impl.cpp | 2 +-
src/object/implementation/task_executor_impl.h | 2 +-
src/object/interface/carrier_object.h | 2 +-
src/object/interface/controllable_object.h | 2 +-
src/object/interface/damageable_object.h | 2 +-
src/object/interface/destroyable_object.h | 2 +-
src/object/interface/flying_object.h | 2 +-
src/object/interface/fragile_object.h | 2 +-
src/object/interface/interactive_object.h | 2 +-
src/object/interface/jet_flying_object.h | 2 +-
src/object/interface/jostleable_object.h | 2 +-
src/object/interface/movable_object.h | 2 +-
src/object/interface/power_container_object.h | 2 +-
src/object/interface/powered_object.h | 2 +-
src/object/interface/program_storage_object.h | 2 +-
src/object/interface/programmable_object.h | 6 +-
src/object/interface/ranged_object.h | 2 +-
src/object/interface/shielded_auto_regen_object.h | 2 +-
src/object/interface/shielded_object.h | 2 +-
src/object/interface/task_executor_object.h | 4 +-
src/object/interface/trace_drawing_object.cpp | 2 +-
src/object/interface/trace_drawing_object.h | 6 +-
src/object/interface/transportable_object.h | 2 +-
src/object/mission_type.h | 2 +-
src/object/motion/motion.cpp | 2 +-
src/object/motion/motion.h | 9 +-
src/object/motion/motionant.cpp | 2 +-
src/object/motion/motionant.h | 2 +-
src/object/motion/motionbee.cpp | 2 +-
src/object/motion/motionbee.h | 2 +-
src/object/motion/motionhuman.cpp | 10 +-
src/object/motion/motionhuman.h | 2 +-
src/object/motion/motionlevelcontroller.cpp | 4 +-
src/object/motion/motionlevelcontroller.h | 2 +-
src/object/motion/motionqueen.cpp | 2 +-
src/object/motion/motionqueen.h | 2 +-
src/object/motion/motionspider.cpp | 2 +-
src/object/motion/motionspider.h | 2 +-
src/object/motion/motiontoto.cpp | 6 +-
src/object/motion/motiontoto.h | 4 +-
src/object/motion/motionvehicle.cpp | 8 +-
src/object/motion/motionvehicle.h | 2 +-
src/object/motion/motionworm.cpp | 2 +-
src/object/motion/motionworm.h | 2 +-
src/object/object.cpp | 8 +-
src/object/object.h | 12 +-
src/object/object_create_exception.h | 2 +-
src/object/object_create_params.h | 2 +-
src/object/object_factory.cpp | 845 ++++-
src/object/object_factory.h | 3 +-
src/object/object_interface_type.h | 2 +-
src/object/object_manager.cpp | 73 +-
src/object/object_manager.h | 45 +-
src/object/object_type.h | 47 +-
src/object/old_object.cpp | 110 +-
src/object/old_object.h | 23 +-
src/object/old_object_interface.cpp | 3 +-
src/object/old_object_interface.h | 7 +-
src/object/subclass/base_alien.cpp | 6 +-
src/object/subclass/base_alien.h | 2 +-
src/object/subclass/base_building.cpp | 4 +-
src/object/subclass/base_building.h | 2 +-
src/object/subclass/base_robot.cpp | 6 +-
src/object/subclass/base_robot.h | 2 +-
src/object/subclass/base_vehicle.cpp | 2 +-
src/object/subclass/base_vehicle.h | 2 +-
src/object/subclass/exchange_post.cpp | 2 +-
src/object/subclass/exchange_post.h | 2 +-
src/object/subclass/shielder.cpp | 4 +-
src/object/subclass/shielder.h | 2 +-
src/object/subclass/static_object.cpp | 4 +-
src/object/subclass/static_object.h | 2 +-
src/object/task/task.cpp | 2 +-
src/object/task/task.h | 6 +-
src/object/task/taskadvance.cpp | 2 +-
src/object/task/taskadvance.h | 2 +-
src/object/task/taskbuild.cpp | 22 +-
src/object/task/taskbuild.h | 4 +-
src/object/task/taskdeletemark.cpp | 2 +-
src/object/task/taskdeletemark.h | 2 +-
src/object/task/taskfire.cpp | 2 +-
src/object/task/taskfire.h | 2 +-
src/object/task/taskfireant.cpp | 2 +-
src/object/task/taskfireant.h | 2 +-
src/object/task/taskflag.cpp | 2 +-
src/object/task/taskflag.h | 2 +-
src/object/task/taskgoto.cpp | 4 +-
src/object/task/taskgoto.h | 9 +-
src/object/task/taskgungoal.cpp | 2 +-
src/object/task/taskgungoal.h | 2 +-
src/object/task/taskinfo.cpp | 2 +-
src/object/task/taskinfo.h | 2 +-
src/object/task/taskmanip.cpp | 2 +-
src/object/task/taskmanip.h | 2 +-
src/object/task/taskpen.cpp | 2 +-
src/object/task/taskpen.h | 7 +-
src/object/task/taskrecover.cpp | 2 +-
src/object/task/taskrecover.h | 2 +-
src/object/task/tasksearch.cpp | 2 +-
src/object/task/tasksearch.h | 2 +-
src/object/task/taskshield.cpp | 2 +-
src/object/task/taskshield.h | 2 +-
src/object/task/taskspiderexplo.cpp | 2 +-
src/object/task/taskspiderexplo.h | 2 +-
src/object/task/tasktake.cpp | 4 +-
src/object/task/tasktake.h | 5 +-
src/object/task/taskterraform.cpp | 11 +-
src/object/task/taskterraform.h | 2 +-
src/object/task/taskturn.cpp | 2 +-
src/object/task/taskturn.h | 2 +-
src/object/task/taskwait.cpp | 2 +-
src/object/task/taskwait.h | 2 +-
src/object/tool_type.cpp | 2 +-
src/object/tool_type.h | 2 +-
src/physics/physics.cpp | 44 +-
src/physics/physics.h | 5 +-
src/script/cbottoken.cpp | 14 +-
src/script/cbottoken.h | 2 +-
src/script/script.cpp | 226 +-
src/script/script.h | 8 +-
src/script/scriptfunc.cpp | 1113 ++----
src/script/scriptfunc.h | 274 +-
src/sound/oalsound/alsound.cpp | 120 +-
src/sound/oalsound/alsound.h | 18 +-
src/sound/oalsound/buffer.cpp | 23 +-
src/sound/oalsound/buffer.h | 8 +-
src/sound/oalsound/channel.cpp | 118 +-
src/sound/oalsound/channel.h | 41 +-
src/sound/oalsound/check.cpp | 2 +-
src/sound/oalsound/check.h | 2 +-
src/sound/sound.cpp | 6 +-
src/sound/sound.h | 11 +-
src/sound/sound_type.cpp | 2 +-
src/sound/sound_type.h | 175 +-
src/tools/convert_model.cpp | 2 +-
src/ui/controls/button.cpp | 6 +-
src/ui/controls/button.h | 4 +-
src/ui/controls/check.cpp | 2 +-
src/ui/controls/check.h | 10 +-
src/ui/controls/color.cpp | 2 +-
src/ui/controls/color.h | 9 +-
src/ui/controls/control.cpp | 8 +-
src/ui/controls/control.h | 4 +-
src/ui/controls/edit.cpp | 146 +-
src/ui/controls/edit.h | 9 +-
src/ui/controls/editvalue.cpp | 16 +-
src/ui/controls/editvalue.h | 10 +-
src/ui/controls/enumslider.cpp | 2 +-
src/ui/controls/enumslider.h | 2 +-
src/ui/controls/gauge.cpp | 2 +-
src/ui/controls/gauge.h | 2 +-
src/ui/controls/group.cpp | 2 +-
src/ui/controls/group.h | 14 +-
src/ui/controls/image.cpp | 2 +-
src/ui/controls/image.h | 12 +-
src/ui/controls/interface.cpp | 29 +-
src/ui/controls/interface.h | 52 +-
src/ui/controls/key.cpp | 9 +-
src/ui/controls/key.h | 2 +-
src/ui/controls/label.cpp | 2 +-
src/ui/controls/label.h | 6 +-
src/ui/controls/list.cpp | 62 +-
src/ui/controls/list.h | 17 +-
src/ui/controls/map.cpp | 41 +-
src/ui/controls/map.h | 2 +-
src/ui/controls/scroll.cpp | 32 +-
src/ui/controls/scroll.h | 5 +-
src/ui/controls/shortcut.cpp | 2 +-
src/ui/controls/shortcut.h | 2 +-
src/ui/controls/slider.cpp | 32 +-
src/ui/controls/slider.h | 4 +-
src/ui/controls/target.cpp | 4 +-
src/ui/controls/target.h | 16 +-
src/ui/controls/window.cpp | 24 +-
src/ui/controls/window.h | 41 +-
src/ui/displayinfo.cpp | 16 +-
src/ui/displayinfo.h | 7 +-
src/ui/displaytext.cpp | 7 +-
src/ui/displaytext.h | 4 +-
src/ui/maindialog.cpp | 9 +-
src/ui/maindialog.h | 10 +-
src/ui/mainmap.cpp | 8 +-
src/ui/mainmap.h | 18 +-
src/ui/mainshort.cpp | 12 +-
src/ui/mainshort.h | 17 +-
src/ui/mainui.cpp | 15 +-
src/ui/mainui.h | 5 +-
src/ui/object_interface.cpp | 19 +-
src/ui/object_interface.h | 7 +-
src/ui/screen/screen.cpp | 6 +-
src/ui/screen/screen.h | 2 +-
src/ui/screen/screen_apperance.cpp | 4 +-
src/ui/screen/screen_apperance.h | 2 +-
src/ui/screen/screen_io.cpp | 15 +-
src/ui/screen/screen_io.h | 2 +-
src/ui/screen/screen_io_read.cpp | 6 +-
src/ui/screen/screen_io_read.h | 2 +-
src/ui/screen/screen_io_write.cpp | 6 +-
src/ui/screen/screen_io_write.h | 2 +-
src/ui/screen/screen_level_list.cpp | 6 +-
src/ui/screen/screen_level_list.h | 2 +-
src/ui/screen/screen_loading.cpp | 3 +-
src/ui/screen/screen_loading.h | 2 +-
src/ui/screen/screen_main_menu.cpp | 13 +-
src/ui/screen/screen_main_menu.h | 4 +-
src/ui/screen/screen_player_select.cpp | 32 +-
src/ui/screen/screen_player_select.h | 2 +-
src/ui/screen/screen_quit.cpp | 4 +-
src/ui/screen/screen_quit.h | 2 +-
src/ui/screen/screen_setup.cpp | 3 +-
src/ui/screen/screen_setup.h | 2 +-
src/ui/screen/screen_setup_controls.cpp | 264 +-
src/ui/screen/screen_setup_controls.h | 18 +-
src/ui/screen/screen_setup_display.cpp | 11 +-
src/ui/screen/screen_setup_display.h | 9 +-
src/ui/screen/screen_setup_game.cpp | 56 +-
src/ui/screen/screen_setup_game.h | 9 +-
src/ui/screen/screen_setup_graphics.cpp | 3 +-
src/ui/screen/screen_setup_graphics.h | 9 +-
src/ui/screen/screen_setup_sound.cpp | 3 +-
src/ui/screen/screen_setup_sound.h | 9 +-
src/ui/screen/screen_welcome.cpp | 2 +-
src/ui/screen/screen_welcome.h | 2 +-
src/ui/studio.cpp | 44 +-
src/ui/studio.h | 6 +-
test/CMakeLists.txt | 3 +
test/cbot/CMakeLists.txt | 19 +
test/cbot/compile_graph.cpp | 88 +
test/cbot/console.cpp | 118 +
test/unit/CBot/CBotToken_test.cpp | 124 +
test/unit/CBot/CBot_test.cpp | 1072 ++++++
test/unit/CMakeLists.txt | 2 +
test/unit/app/app_test.cpp | 50 +-
test/unit/app/system_linux_test.cpp | 6 +-
test/unit/app/system_windows_test.cpp | 6 +-
test/unit/common/config_file_test.cpp | 5 +-
test/unit/graphics/engine/lightman_test.cpp | 34 +-
test/unit/main.cpp | 2 +-
test/unit/math/func_test.cpp | 2 +-
test/unit/math/geometry_test.cpp | 2 +-
test/unit/math/matrix_test.cpp | 2 +-
test/unit/math/vector_test.cpp | 2 +-
678 files changed, 35179 insertions(+), 26477 deletions(-)
create mode 100644 cmake/FindSDL2.cmake
create mode 100644 cmake/FindSDL2_image.cmake
create mode 100644 cmake/FindSDL2_ttf.cmake
delete mode 100644 lib/clipboard/.gitignore
delete mode 100644 lib/clipboard/CMakeLists.txt
delete mode 100644 lib/clipboard/COPYING.README
delete mode 100644 lib/clipboard/include/clipboard/clipboard.h
delete mode 100644 lib/clipboard/include/clipboard/types.h
delete mode 100644 lib/clipboard/include/clipboard/utf.h
delete mode 100644 lib/clipboard/include/clipboard/wzglobal.h
delete mode 100644 lib/clipboard/readme.txt
delete mode 100644 lib/clipboard/src/clipboardOSX.m
delete mode 100644 lib/clipboard/src/clipboardWin32.c
delete mode 100644 lib/clipboard/src/clipboardX11.c
delete mode 100644 lib/clipboard/src/utf.c
delete mode 100644 src/CBot/.gitignore
delete mode 100644 src/CBot/CBot.cpp
delete mode 100644 src/CBot/CBotAddExpr.cpp
create mode 100644 src/CBot/CBotCStack.cpp
create mode 100644 src/CBot/CBotCStack.h
create mode 100644 src/CBot/CBotCallMethode.cpp
create mode 100644 src/CBot/CBotCallMethode.h
create mode 100644 src/CBot/CBotClass.h
delete mode 100644 src/CBot/CBotCompExpr.cpp
create mode 100644 src/CBot/CBotDebug.cpp
copy src/{object/subclass/base_vehicle.h => CBot/CBotDebug.h} (67%)
create mode 100644 src/CBot/CBotDefParam.cpp
create mode 100644 src/CBot/CBotDefParam.h
copy src/{app/signal_handlers.h => CBot/CBotDefines.h} (58%)
delete mode 100644 src/CBot/CBotDll.h
create mode 100644 src/CBot/CBotEnums.h
create mode 100644 src/CBot/CBotExternalCall.cpp
create mode 100644 src/CBot/CBotExternalCall.h
create mode 100644 src/CBot/CBotFileUtils.cpp
create mode 100644 src/CBot/CBotFileUtils.h
delete mode 100644 src/CBot/CBotFunction.cpp
create mode 100644 src/CBot/CBotInstr/CBotBlock.cpp
create mode 100644 src/CBot/CBotInstr/CBotBlock.h
copy src/{app/system_other.h => CBot/CBotInstr/CBotBoolExpr.cpp} (52%)
copy src/{graphics/model/model_manager.h => CBot/CBotInstr/CBotBoolExpr.h} (59%)
create mode 100644 src/CBot/CBotInstr/CBotBreak.cpp
create mode 100644 src/CBot/CBotInstr/CBotBreak.h
create mode 100644 src/CBot/CBotInstr/CBotCase.cpp
create mode 100644 src/CBot/CBotInstr/CBotCase.h
create mode 100644 src/CBot/CBotInstr/CBotCatch.cpp
create mode 100644 src/CBot/CBotInstr/CBotCatch.h
create mode 100644 src/CBot/CBotInstr/CBotCondition.cpp
copy src/{graphics/model/model_manager.h => CBot/CBotInstr/CBotCondition.h} (54%)
create mode 100644 src/CBot/CBotInstr/CBotDefArray.cpp
create mode 100644 src/CBot/CBotInstr/CBotDefArray.h
create mode 100644 src/CBot/CBotInstr/CBotDefBoolean.cpp
create mode 100644 src/CBot/CBotInstr/CBotDefBoolean.h
create mode 100644 src/CBot/CBotInstr/CBotDefClass.cpp
create mode 100644 src/CBot/CBotInstr/CBotDefClass.h
create mode 100644 src/CBot/CBotInstr/CBotDefFloat.cpp
create mode 100644 src/CBot/CBotInstr/CBotDefFloat.h
create mode 100644 src/CBot/CBotInstr/CBotDefInt.cpp
create mode 100644 src/CBot/CBotInstr/CBotDefInt.h
create mode 100644 src/CBot/CBotInstr/CBotDefString.cpp
create mode 100644 src/CBot/CBotInstr/CBotDefString.h
create mode 100644 src/CBot/CBotInstr/CBotDo.cpp
create mode 100644 src/CBot/CBotInstr/CBotDo.h
copy src/{graphics/model/model_crash_sphere.h => CBot/CBotInstr/CBotEmpty.cpp} (59%)
copy src/{graphics/model/model_input.h => CBot/CBotInstr/CBotEmpty.h} (56%)
create mode 100644 src/CBot/CBotInstr/CBotExprLitBool.cpp
copy src/{object/subclass/base_alien.h => CBot/CBotInstr/CBotExprLitBool.h} (51%)
create mode 100644 src/CBot/CBotInstr/CBotExprLitNan.cpp
copy src/{ui/controls/enumslider.h => CBot/CBotInstr/CBotExprLitNan.h} (54%)
create mode 100644 src/CBot/CBotInstr/CBotExprLitNull.cpp
copy src/{ui/controls/button.h => CBot/CBotInstr/CBotExprLitNull.h} (54%)
create mode 100644 src/CBot/CBotInstr/CBotExprLitNum.cpp
create mode 100644 src/CBot/CBotInstr/CBotExprLitNum.h
create mode 100644 src/CBot/CBotInstr/CBotExprLitString.cpp
copy src/{app/controller.h => CBot/CBotInstr/CBotExprLitString.h} (50%)
create mode 100644 src/CBot/CBotInstr/CBotExprUnaire.cpp
create mode 100644 src/CBot/CBotInstr/CBotExprUnaire.h
create mode 100644 src/CBot/CBotInstr/CBotExprVar.cpp
create mode 100644 src/CBot/CBotInstr/CBotExprVar.h
create mode 100644 src/CBot/CBotInstr/CBotExpression.cpp
create mode 100644 src/CBot/CBotInstr/CBotExpression.h
create mode 100644 src/CBot/CBotInstr/CBotFieldExpr.cpp
create mode 100644 src/CBot/CBotInstr/CBotFieldExpr.h
create mode 100644 src/CBot/CBotInstr/CBotFor.cpp
create mode 100644 src/CBot/CBotInstr/CBotFor.h
create mode 100644 src/CBot/CBotInstr/CBotFunction.cpp
create mode 100644 src/CBot/CBotInstr/CBotFunction.h
rename src/CBot/{ => CBotInstr}/CBotIf.cpp (65%)
create mode 100644 src/CBot/CBotInstr/CBotIf.h
create mode 100644 src/CBot/CBotInstr/CBotIndexExpr.cpp
create mode 100644 src/CBot/CBotInstr/CBotIndexExpr.h
create mode 100644 src/CBot/CBotInstr/CBotInstr.cpp
create mode 100644 src/CBot/CBotInstr/CBotInstr.h
create mode 100644 src/CBot/CBotInstr/CBotInstrCall.cpp
create mode 100644 src/CBot/CBotInstr/CBotInstrCall.h
create mode 100644 src/CBot/CBotInstr/CBotInstrMethode.cpp
create mode 100644 src/CBot/CBotInstr/CBotInstrMethode.h
create mode 100644 src/CBot/CBotInstr/CBotInstrUtils.cpp
create mode 100644 src/CBot/CBotInstr/CBotInstrUtils.h
create mode 100644 src/CBot/CBotInstr/CBotLeftExpr.cpp
create mode 100644 src/CBot/CBotInstr/CBotLeftExpr.h
create mode 100644 src/CBot/CBotInstr/CBotLeftExprVar.cpp
create mode 100644 src/CBot/CBotInstr/CBotLeftExprVar.h
create mode 100644 src/CBot/CBotInstr/CBotListArray.cpp
create mode 100644 src/CBot/CBotInstr/CBotListArray.h
create mode 100644 src/CBot/CBotInstr/CBotListExpression.cpp
create mode 100644 src/CBot/CBotInstr/CBotListExpression.h
create mode 100644 src/CBot/CBotInstr/CBotListInstr.cpp
create mode 100644 src/CBot/CBotInstr/CBotListInstr.h
create mode 100644 src/CBot/CBotInstr/CBotLogicExpr.cpp
create mode 100644 src/CBot/CBotInstr/CBotLogicExpr.h
create mode 100644 src/CBot/CBotInstr/CBotNew.cpp
create mode 100644 src/CBot/CBotInstr/CBotNew.h
create mode 100644 src/CBot/CBotInstr/CBotParExpr.cpp
create mode 100644 src/CBot/CBotInstr/CBotParExpr.h
create mode 100644 src/CBot/CBotInstr/CBotPostIncExpr.cpp
copy src/{ui/screen/screen_player_select.h => CBot/CBotInstr/CBotPostIncExpr.h} (52%)
create mode 100644 src/CBot/CBotInstr/CBotPreIncExpr.cpp
copy src/{ui/screen/screen_player_select.h => CBot/CBotInstr/CBotPreIncExpr.h} (52%)
create mode 100644 src/CBot/CBotInstr/CBotReturn.cpp
copy src/{app/controller.h => CBot/CBotInstr/CBotReturn.h} (50%)
create mode 100644 src/CBot/CBotInstr/CBotSwitch.cpp
create mode 100644 src/CBot/CBotInstr/CBotSwitch.h
create mode 100644 src/CBot/CBotInstr/CBotThrow.cpp
create mode 100644 src/CBot/CBotInstr/CBotThrow.h
create mode 100644 src/CBot/CBotInstr/CBotTry.cpp
create mode 100644 src/CBot/CBotInstr/CBotTry.h
rename src/CBot/{ => CBotInstr}/CBotTwoOpExpr.cpp (68%)
create mode 100644 src/CBot/CBotInstr/CBotTwoOpExpr.h
create mode 100644 src/CBot/CBotInstr/CBotWhile.cpp
create mode 100644 src/CBot/CBotInstr/CBotWhile.h
create mode 100644 src/CBot/CBotProgram.h
create mode 100644 src/CBot/CBotStack.h
delete mode 100644 src/CBot/CBotString.cpp
create mode 100644 src/CBot/CBotTypResult.cpp
create mode 100644 src/CBot/CBotTypResult.h
create mode 100644 src/CBot/CBotUtils.cpp
create mode 100644 src/CBot/CBotUtils.h
delete mode 100644 src/CBot/CBotVar.cpp
create mode 100644 src/CBot/CBotVar/CBotVar.cpp
create mode 100644 src/CBot/CBotVar/CBotVar.h
create mode 100644 src/CBot/CBotVar/CBotVarArray.cpp
create mode 100644 src/CBot/CBotVar/CBotVarArray.h
create mode 100644 src/CBot/CBotVar/CBotVarBoolean.cpp
create mode 100644 src/CBot/CBotVar/CBotVarBoolean.h
create mode 100644 src/CBot/CBotVar/CBotVarClass.cpp
create mode 100644 src/CBot/CBotVar/CBotVarClass.h
create mode 100644 src/CBot/CBotVar/CBotVarFloat.cpp
create mode 100644 src/CBot/CBotVar/CBotVarFloat.h
create mode 100644 src/CBot/CBotVar/CBotVarInt.cpp
create mode 100644 src/CBot/CBotVar/CBotVarInt.h
create mode 100644 src/CBot/CBotVar/CBotVarPointer.cpp
create mode 100644 src/CBot/CBotVar/CBotVarPointer.h
create mode 100644 src/CBot/CBotVar/CBotVarString.cpp
create mode 100644 src/CBot/CBotVar/CBotVarString.h
delete mode 100644 src/CBot/CBotWhile.cpp
create mode 100644 src/CBot/README.txt
delete mode 100644 src/CBot/StringFunctions.cpp
delete mode 100644 src/CBot/resource.h
create mode 100644 src/CBot/stdlib/Compilation.cpp
create mode 100644 src/CBot/stdlib/Compilation.h
create mode 100644 src/CBot/stdlib/FileFunctions.cpp
create mode 100644 src/CBot/stdlib/MathFunctions.cpp
create mode 100644 src/CBot/stdlib/StringFunctions.cpp
copy src/{sound/oalsound/check.h => CBot/stdlib/stdlib.h} (78%)
copy src/{object/auto/autoroot.h => CBot/stdlib/stdlib_public.h} (51%)
copy src/{ui/controls/image.h => common/language.cpp} (51%)
create mode 100644 src/common/resources/sdl_memory_wrapper.cpp
copy src/{app/signal_handlers.h => common/resources/sdl_memory_wrapper.h} (65%)
create mode 100644 src/common/version.h.cmake
delete mode 100644 src/graphics/opengl/shaders/fragment_shader_21_perpixel.glsl
delete mode 100644 src/graphics/opengl/shaders/fragment_shader_33_perpixel.glsl
copy src/{sound/oalsound/check.cpp => graphics/opengl/shaders/gl21/fs_interface.glsl} (64%)
rename src/graphics/opengl/shaders/{fragment_shader_21_pervertex.glsl => gl21/fs_normal.glsl} (71%)
copy src/{common/thread/sdl_cond_wrapper.h => graphics/opengl/shaders/gl21/fs_shadow.glsl} (59%)
copy src/{object/subclass/base_vehicle.cpp => graphics/opengl/shaders/gl21/vs_interface.glsl} (64%)
create mode 100644 src/graphics/opengl/shaders/gl21/vs_normal.glsl
copy src/{object/subclass/base_vehicle.cpp => graphics/opengl/shaders/gl21/vs_shadow.glsl} (67%)
copy src/{ui/controls/check.h => graphics/opengl/shaders/gl33/fs_interface.glsl} (64%)
rename src/graphics/opengl/shaders/{fragment_shader_33_pervertex.glsl => gl33/fs_normal.glsl} (97%)
copy src/{common/thread/sdl_cond_wrapper.h => graphics/opengl/shaders/gl33/fs_shadow.glsl} (59%)
rename src/graphics/opengl/shaders/{vertex_shader_33_perpixel.glsl => gl33/vs_interface.glsl} (65%)
rename src/graphics/opengl/shaders/{vertex_shader_33_pervertex.glsl => gl33/vs_normal.glsl} (98%)
rename src/graphics/opengl/shaders/{vertex_shader_21_perpixel.glsl => gl33/vs_shadow.glsl} (58%)
delete mode 100644 src/graphics/opengl/shaders/vertex_shader_21_pervertex.glsl
create mode 100644 src/object/auto/autokid.cpp
copy src/object/auto/{autoflag.h => autokid.h} (66%)
create mode 100644 test/cbot/CMakeLists.txt
create mode 100644 test/cbot/compile_graph.cpp
create mode 100644 test/cbot/console.cpp
create mode 100644 test/unit/CBot/CBotToken_test.cpp
create mode 100644 test/unit/CBot/CBot_test.cpp
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/colobot.git
More information about the Pkg-games-commits
mailing list