[colobot] branch upstream/latest updated (407d855 -> b5cc768)

Didier Raboud odyx at moszumanska.debian.org
Fri Nov 10 11:54:02 UTC 2017


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

odyx pushed a change to branch upstream/latest
in repository colobot.

      from  407d855   Release 0.1.8-alpha: Bump version
      adds  aa6345a   Post-release 0.1.8-alpha
      adds  81b7bcc   Moved system modules from app/ to common/system/
      adds  5fea22f   Moved performance counters to a separate class
      adds  2c3e90b   Added CBot performance counter
      adds  fef050f   Fixed loading apperance scene, closes #802
      adds  ffd688e   Do not render the shadow map when pause blur is active
      adds  716218a   Fixed compile error on Windows
      adds  dbe7fd6   Added performance counter for UI particles
      adds  210b5c2   Fix memory leak related to performance counters
      adds  c03d8be   Import documentation from old dev wiki
      adds  1546c15   Filled not existed translation, minor translation changes
      adds  191ca3c   Reducing the length of the lines
      adds  4cb2eb6   Removed fuzzy markers for lines fixed in #805
      adds  29f0631   Asynchronous sound/music loading
      adds  0ecdee0   Merge branch 'dev-async-music-load' (PR #801)
      adds  48666c4   Fix not calling destructors after save/reload
      adds  397e312   Fix RestoreState for subclass instance vars
      adds  d0a8a32   Fix RestoreMethode when calling inherited methods
      adds  860cdb0   Fix calling multi-level inherited methods
      adds  c9c02f5   Fix assigning instance to pointer for inheritance
      adds  c89e6f4   Begin adding unit tests for inheritance
      adds  6b8e240   Fix implicit downcast with variable initialization
      adds  8b3c430   Add more unit tests for inheritance
      adds  d83553c   Merge pull request #809 from melex750/dev
      adds  fad38cd   Add accessing members to function calls
      adds  e48188b   Fix failed assert when literal null is returned
      adds  f3bf56d   Add unit tests for returned object member access
      adds  a205eac   Add missing license headers
      adds  b9d4d57   Syntax sugar: Accessing members of returned objects (#808)
      adds  6621831   Add support for circular references
      adds  71aa7e4   Add unit tests for circular reference
      adds  d411c5e   Allow circular references from different classes (#814)
      adds  584d782   Add VS Code files to .gitignore
      adds  92b1e54   Remove default lambda parameters
      adds  974b6ef   Add -pedantic-errors flag to C++ compilers
      adds  514829d   Normalize dir parameter when copying to clipboard
      adds  e085b4b   Enable C++ exceptions in MSVC
      adds  e3b3d7c   Enable debug info for MSVC
      adds  88227a3   Allow multiple objects with exactly the same distance to be returned by `radarall`
      adds  859cec7   Added comment explaining container choice
      adds  8dc03f4   Merge pull request #817 from CyborgMaster/radarall-equidistant-objects
      adds  3146d4e   Add method chaining for class constructor calls
      adds  84c9854   Merge pull request #819 from melex750/dev
      adds  ade8566   Update data submodule
      adds  6b6eca6   Update data submodule
      adds  4a14a44   Add implicit cast and null for passing arguments
      adds  3debfb9   Fix finding in-class methods when searching by ID
      adds  9ab7f7d   Fix access to protected and private variables
      adds  81aae35   Updated translation files after 4a14a44f3f07ee103161fbec2bcaa4bf5e6e2a84
      adds  ca548e2   Update CBotFieldExpr::ProtectionError docs
      adds  89bf0da   Merge pull request #834 from melex750/dev
      adds  dc415c3   Remove character limit in CEdit (#836)
      adds  3472ec6   Revert CParticle::CheckChannel changes
      adds  73be031   Fix infinite pause when cloning program with errors, closes #837
      adds  d107605   Add file append mode in CBot (#838)
      adds  a96835e   Change CBot file log messages
      adds  bb9d1c8   Remove "this == nullptr" checks in CBOT, fixes #828
      adds  fee1619   Update data submodule
      adds  ef28b0d   Update data submodule
      adds  81f4436   Update data submodule
      adds  3c1bf3c   Added script for use when releasing new versions
      adds  70853f2   Add temporary hack for issue #828
      adds  d435628   Remove unused imports from release.py
      adds  b0e34bb   Release 0.1.9-alpha: Merge branch 'dev'
      adds  b8d88c9   Release 0.1.9-alpha: Bump version
      adds  81c7d05   Post-release 0.1.9-alpha
      adds  c5b5435   Added half-precision floating-point format implementation
      adds  ae3b2b8   Added types and vertex format specification
      adds  993d9e9   Added rendering with generic vertex formats
      adds  5aa5d91   Fix compilation errors in half.cpp
      adds  3c71354   Fix MSVC2015 compilation error
      adds  9fe85e2   Code simplification in CGL14Device
      adds  e7c41ae   Correction in changing wrap mode in SetState
      adds  1b074bd   Fix crash on loading saves with produce()d objects (#765)
      adds  6e4764b   Fix GroundSpot blending, closes #846
      adds  856ee9a   Don't allow whitespace player names, closes #840
      adds  3bac0aa   Fix buffer overrun when rendering goto() debug texture, closes #841
      adds  8764d28   Remove remaining "this != nullptr" checks in CBOT, closes #828
      adds  266b34d   Make CBotFunction implement CBotLinkedList
      adds  191151e   Refactor CBotClass and CBotFunction list to std::list
      adds  35d60aa   Remove remaining occurences of "this == nullptr" (#828)
      adds  6b7233c   Remove CBotLinkedList from CBotFunction
      adds  48f7032   Refactor CBotCallMethode -> CBotExternalCall
      adds  b49fbf0   Another this==nullptr fix (#828)
      adds  7190c85   Fix destructors not being called when program execution ended, closes #859
      adds  be9dba4   Jenkinsfile: Automatically discard old artifacts
      adds  88c6818   Fix code style issues
      adds  eb2a185   Fix goto() with multiple objects at the exact same position (#732)
      adds  5dc38f1   Objects outside BuildType list cannot be build anymore
      adds  8ce8b2f   update french translation
      adds  f055038   Add missing russian translations (#852)
      adds  e325efa   Fix crash after precompiling a CBot class with errors (#881)
      adds  b6cda6c   Add error when object is busy (#871)
      adds  8d52e27   Add coordinates under cursor overlay and copy function (#868)
      adds  5722fdb   Fix bug (?) related to lost cutscenes
      adds  f33ffaf   Fix mission end before astronaut death scene is finished (#848)
      adds  17511dd   Fix some code style
      adds  6a38283   Allow selectinsect to select other objects with selectable=0
      adds  46aa6fc   Some CRobotMain cleanup
      adds  7bb3245   Optimizations and changes in OpenGL 3.3 device.
      adds  7b3b257   Fix code style
      adds  9bdd837   Optimizations and changes in OpenGL 2.1 device.
      adds  6ec1301   Fix apperance camera position, closes #802 (#880)
      adds  8a0c727   Command history for cheat console, closes #316 (PR #869)
      adds  d7fae30   Fix crash on class redefinition, closes #703 (#890)
      adds  8fc0151   Fix increment and decrement syntax
      adds  64bc1f1   Fix constructor/destructor and field syntax
      adds  8e54f7c   Fix memory leaks in CBOT engine
      adds  2ff8251   Fix game crashing with syntax errors
      adds  baba608   Add checking for return statements in functions
      adds  92a8c48   Add syntax for parameters with default values
      adds  967fb9e   Merge pull request #897 from melex750/dev
      adds  7fadf7b   Fix aliens being selectable by default (#900)
      adds  9eae1e1   Fix Shooter target getting stuck on not selectable objects (#900)
      adds  992ca7e   Update data submodule
      adds  3934eec   Remove a dead link
      adds  ac3fd15   Merge pull request #911 from abenkovskii/patch-1
      adds  588bf30   Fixed some functions doesn't returning 0 if no error
      adds  fda58a6   Change bullet collision logic to allow for collisions with non-damageable objects
      adds  6cd7254   Fix amount of damage from OrgaShooters
      adds  880f31a   Add basics of scoreboard implementation; better support for multiple teams
      adds  cf7c19e   Make teams and scoreboard translatable
      adds  f6cc629   Log correct terrain relief resolution
      adds  6bebbb3   Fix sky rendering artifact
      adds  327eafd   Add order= parameter for ScoreboardEndTakeRule
      adds  8948da0   Add Barricade objects
      adds  b3ea687   Minor documentation fixes
      adds  c68f5e2   Add live scoreboard display
      adds  681d520   Make code battle start button header translatable
      adds  47a8f70   Display warning if there is not enough energy to shoot
      adds  4bb05b3   Jenkinsfile: Update deprecated 'stage' syntax
      adds  92eb202   Jenkinsfile: Automatically clean workspace after building pull requests
      adds  44d18b7   Jenkinsfile: Don't keep artifacts for old PR builds
      adds  7b328fb   Make UraniumOre not destroyable, closes #777
      adds  a0e5cc2   Allow ctrl + backspace in the editor. (#839)
      adds  b032dad   Fix execution of default arguments
      adds  f80db9e   Fix using negative numbers in default arguments
      adds  cd808ac   Merge pull request #920 from melex750/dev
      adds  df12f87   Implement damage alarm (#916)
      adds  24460ea   Update data submodule
      adds  5055c5d   Updating German locale (#849)
      adds  11d9502   Fix all compiler warnings and enable -Werror (#955)
      adds  108551c   Fix @tomangelo2's code style
      adds  417301f   Fix rendering glasses in FPP camera, closes #775 (#959)
      adds  aa1a946   Make deprecation warnings not an error, see #958
      adds  2d7911f   Fix delete() in CBot not destroying PowerCells properly
      adds  904b7e5   Prevent giving scoreboard points to team 0
      adds  648dfd7   Fix handling of particle 'father' objects when they are destroyed
      adds  004106e   Don't limit types of objects visible on minimap with fixed image
      adds  149d1f8   Fix aliens not appearing on the minimap, closes #901
      adds  d8b0bd4   Make TargetBots explode when they run into something
      adds  5d4dfd8   Fix scoreboard points sometimes being added multiple times
      adds  935b789   Fix alien animations after 5d4dfd8cb56066bd170e39adaff6e995a1646806
      adds  f60108f   Prevent enforcement of ObligatoryToken for level controller scripts
      adds  08d87fa   Make initial scoreboard values editable
      adds  7216d8d   Fix crash after exiting a code battle
      adds  1f477bb   Fix error in edit.cpp in 08d87fa9757a05b66325b9ea77123d098143ddbd
      adds  6c8ec46   Update data submodule
      adds  28081bf   Fix clang builds
      adds  02aa281   Remove unnecessary m_instance declarations
      adds  8269f79   Update data submodule
      adds  1dcc70c   Release 0.1.10-alpha: Merge branch 'dev'
      adds  621911e   Release 0.1.10-alpha: Bump version
       new  36cd5ee   Post-release 0.1.10-alpha
       new  f461465   Fix -Wundefined-var-template warning (#963)
       new  daacd00   INSTALL-MacOSX.md: Add missed xmlstarlet dependency (#967)
       new  8058a89   Merge branch 'master' into dev
       new  92a8140   Jenkinsfile: prevent PRs to master
       new  199210c   Merge branch 'master' into dev
       new  30210d0   Add searchall() and improve search() function
       new  15b8cf7   Update object variable when concatenating strings
       new  bf94bd7   Merge pull request #965 from melex750/dev
       new  a95f736   Fix delete(this.id), closes #925
       new  4faabf2   Apply shadow mapping performance counter patch from #923
       new  8d9b363   Update data submodule
       new  5d0e58f   Update data submodule
       new  ac27bda   Update data submodule
       new  bb35585   Fix object.factory() code type detection, closes #938
       new  25c79df   Update data submodule
       new  d860a08   Merge long first frame rendering fix from #898
       new  d63ed86   Added QuickSave/QuickLoad feature #929
       new  75d9f85   Display warning if no quicksave slot is found
       new  0de347d   Fixed goto() behaviour on 32-bit binaries
       new  f40756b   Fix turn(1) doesn't draining energy
       new  dab223e   Clamp energy level to standard values for OrgaShooters
       new  2d2990f   Fix moving and resizing editor/debugger window
       new  8687016   Fix moving and resizing open/save dialog
       new  0a83508   Merge pull request #985 from melex750/dev
       new  c03dfc1   Add escape codes for string literals
       new  e3c44e9   Add syntax highlighting for escape codes
       new  9448f67   Merge pull request #1004 from melex750/dev-cbot
       new  2751db3   Add horizontal FoV to CEngine
       new  2e8798b   Make planets stay in one place in the sky - at least in the X direction.
       new  8b0ccf6   Fix horizontal scrolling of background images.
       new  ee0f3ff   Merge pull request #1022 from immibis/dev
       new  bef6e9e   Make Thumper Squash transportable/small objects.
       new  b5e0f99   Make Recycler Recycle small Building Ruins.
       new  a4482f1   Decrease radius of squashing items.
       new  959854e   'Make Thumper Great Again'
       new  ee35d35   Correct Small Mistake
       new  6b1dd5d   Merge pull request #994 from DavivaD/dev-issue-658
       new  387b7b5   Fix non-scoreboard code battles, closes #1023
       new  a9e0874   Fix 'this' for object:: functions
       new  1eee06d   Keep mission history after loading a crashsave
       new  d357de1   Save object lifetime and abstime
       new  17d47e9   Merge pull request #1040 from melex750/dev
       new  a29a4f9   Damage Alert Implementation (2th Stage)
       new  bf69b86   Fixed shortcut not changing to normal state
       new  2a0c2c3   Make shortcut blink in red
       new  d3b969f   Merge pull request #992 from DavivaD/dev-dmgalarm-st2
       new  12dd96c   Update data submodule
       new  b89b0d2   Update data submodule
       new  5021a40   Update data submodule
       new  5f5e523   Fix CEdit background margins, closes #1029
       new  f87aa15   Update data submodule
       new  611c353   Update release script
       new  b143aa3   Release 0.1.11-alpha: Merge branch 'dev'
       new  b5cc768   Release 0.1.11-alpha: Bump version

The 55 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                                     |   18 +-
 CONTRIBUTING.md                                    |   67 +-
 Doxyfile.in                                        |    6 +-
 INSTALL-MSYS2.md                                   |  161 +++
 INSTALL-MacOSX.md                                  |    2 +-
 INSTALL.md                                         |    4 +-
 Jenkinsfile                                        |  109 +-
 README-dev.md                                      |   99 ++
 README.md                                          |    2 +-
 data                                               |    2 +-
 docimg/2d_coord.png                                |  Bin 0 -> 4983 bytes
 docimg/3d_canonical_coords.png                     |  Bin 0 -> 10961 bytes
 docimg/README.txt                                  |    1 +
 po/colobot.pot                                     |   80 +-
 po/de.po                                           |  357 ++---
 po/fr.po                                           |  188 ++-
 po/pl.po                                           |  100 +-
 po/ru.po                                           |  260 ++--
 src/CBot/CBotCStack.cpp                            |    6 +-
 src/CBot/CBotCallMethode.cpp                       |  113 --
 src/CBot/CBotCallMethode.h                         |   88 --
 src/CBot/CBotClass.cpp                             |  263 ++--
 src/CBot/CBotClass.h                               |   70 +-
 src/CBot/CBotDebug.cpp                             |    9 +-
 src/CBot/CBotDefParam.cpp                          |  110 +-
 src/CBot/CBotDefParam.h                            |    9 +
 src/CBot/CBotEnums.h                               |   11 +
 src/CBot/CBotExternalCall.cpp                      |   44 +
 src/CBot/CBotExternalCall.h                        |   30 +
 src/CBot/CBotInstr/CBotDefClass.cpp                |   77 +-
 src/CBot/CBotInstr/CBotDefClass.h                  |    3 +
 src/CBot/CBotInstr/CBotExprLitString.cpp           |  144 ++-
 src/CBot/CBotInstr/CBotExprLitString.h             |    3 +
 src/CBot/CBotInstr/CBotExprRetVar.cpp              |  209 +++
 .../{CBotPostIncExpr.h => CBotExprRetVar.h}        |   20 +-
 src/CBot/CBotInstr/CBotExprUnaire.cpp              |    7 +-
 src/CBot/CBotInstr/CBotExprUnaire.h                |   11 +-
 src/CBot/CBotInstr/CBotExprVar.cpp                 |   15 +-
 src/CBot/CBotInstr/CBotExprVar.h                   |   13 +-
 src/CBot/CBotInstr/CBotFieldExpr.cpp               |   52 +
 src/CBot/CBotInstr/CBotFieldExpr.h                 |   14 +
 src/CBot/CBotInstr/CBotFunction.cpp                |  426 ++++--
 src/CBot/CBotInstr/CBotFunction.h                  |  124 +-
 src/CBot/CBotInstr/CBotIf.cpp                      |    9 +
 src/CBot/CBotInstr/CBotIf.h                        |    8 +
 src/CBot/CBotInstr/CBotIndexExpr.h                 |    1 +
 src/CBot/CBotInstr/CBotInstr.cpp                   |    6 +
 src/CBot/CBotInstr/CBotInstr.h                     |    6 +
 src/CBot/CBotInstr/CBotInstrCall.cpp               |   95 +-
 src/CBot/CBotInstr/CBotInstrCall.h                 |    4 +
 src/CBot/CBotInstr/CBotInstrMethode.cpp            |  100 +-
 src/CBot/CBotInstr/CBotInstrMethode.h              |    9 +-
 src/CBot/CBotInstr/CBotInstrUtils.cpp              |   10 +-
 src/CBot/CBotInstr/CBotInstrUtils.h                |    2 +-
 src/CBot/CBotInstr/CBotLeftExpr.cpp                |   16 +-
 src/CBot/CBotInstr/CBotLeftExpr.h                  |    4 +
 src/CBot/CBotInstr/CBotListArray.cpp               |    7 +-
 src/CBot/CBotInstr/CBotListInstr.cpp               |    8 +-
 src/CBot/CBotInstr/CBotListInstr.h                 |    7 +
 src/CBot/CBotInstr/CBotNew.cpp                     |   58 +-
 src/CBot/CBotInstr/CBotNew.h                       |    3 +
 src/CBot/CBotInstr/CBotParExpr.cpp                 |   44 +-
 src/CBot/CBotInstr/CBotParExpr.h                   |    8 +
 src/CBot/CBotInstr/CBotReturn.cpp                  |    5 +
 src/CBot/CBotInstr/CBotReturn.h                    |    6 +
 src/CBot/CBotInstr/CBotTwoOpExpr.cpp               |   13 +-
 src/CBot/CBotProgram.cpp                           |  129 +-
 src/CBot/CBotProgram.h                             |   20 +-
 src/CBot/CBotStack.cpp                             |   77 +-
 src/CBot/CBotToken.cpp                             |   35 +-
 src/CBot/CBotTypResult.cpp                         |    7 +-
 src/CBot/CBotTypResult.h                           |    2 +-
 src/CBot/CBotUtils.cpp                             |   45 +
 src/CBot/CBotUtils.h                               |   15 +
 src/CBot/CBotVar/CBotVar.cpp                       |    3 +
 src/CBot/CBotVar/CBotVarClass.cpp                  |   10 +-
 src/CBot/CBotVar/CBotVarPointer.cpp                |    4 +-
 src/CBot/CBotVar/CBotVarString.h                   |    4 +-
 src/CBot/CMakeLists.txt                            |    4 +-
 src/CBot/stdlib/FileFunctions.cpp                  |   32 +-
 src/CBot/stdlib/StringFunctions.cpp                |   10 +-
 src/CBot/stdlib/stdlib_public.h                    |    2 +-
 src/CMakeLists.txt                                 |   22 +-
 src/app/app.cpp                                    |  118 +-
 src/app/app.h                                      |   48 +-
 src/app/input.cpp                                  |   27 +-
 src/app/main.cpp                                   |   43 +-
 src/app/pathman.cpp                                |   12 +-
 src/app/signal_handlers.cpp                        |    6 +-
 src/common/config_file.cpp                         |    7 +-
 src/common/error.h                                 |  171 +--
 src/common/event.h                                 |    7 +-
 src/common/key.h                                   |   12 +-
 src/common/logger.cpp                              |    4 -
 src/common/profiler.cpp                            |   90 ++
 src/common/profiler.h                              |   80 ++
 src/common/resources/outputstream.cpp              |    8 +-
 src/common/resources/outputstream.h                |   17 +-
 src/common/resources/outputstreambuffer.cpp        |    7 +-
 src/common/resources/outputstreambuffer.h          |    8 +-
 src/common/resources/resourcemanager.cpp           |    2 +-
 src/common/restext.cpp                             |   34 +-
 src/common/restext.h                               |    4 +
 src/common/settings.cpp                            |   17 +-
 src/common/settings.h                              |    4 +
 src/common/singleton.h                             |    1 +
 src/{app => common/system}/system.cpp              |   21 +-
 src/{app => common/system}/system.h                |    2 +-
 src/{app => common/system}/system_linux.cpp        |    2 +-
 src/{app => common/system}/system_linux.h          |    4 +-
 src/{app => common/system}/system_macosx.cpp       |    2 +-
 src/{app => common/system}/system_macosx.h         |    6 +-
 src/{app => common/system}/system_other.cpp        |    2 +-
 src/{app => common/system}/system_other.h          |    4 +-
 src/{app => common/system}/system_windows.cpp      |    2 +-
 src/{app => common/system}/system_windows.h        |    4 +-
 src/common/thread/resource_owning_thread.h         |   15 +-
 src/common/thread/sdl_cond_wrapper.h               |   12 +
 src/common/thread/sdl_mutex_wrapper.h              |   10 +
 src/common/thread/thread.h                         |   77 ++
 src/common/thread/worker_thread.h                  |   92 ++
 src/graphics/README.txt                            |   45 +
 src/graphics/core/device.h                         |   13 +-
 src/graphics/core/nulldevice.cpp                   |   10 +
 src/graphics/core/nulldevice.h                     |    5 +
 src/graphics/core/texture.h                        |   41 -
 .../{model/model_input.h => core/type.cpp}         |   41 +-
 .../{model/model_manager.h => core/type.h}         |   50 +-
 src/graphics/core/vertex.h                         |   54 +
 src/graphics/engine/cloud.cpp                      |    2 -
 src/graphics/engine/engine.cpp                     |  203 +--
 src/graphics/engine/engine.h                       |   20 +-
 src/graphics/engine/lightning.cpp                  |    2 +-
 src/graphics/engine/particle.cpp                   |  126 +-
 src/graphics/engine/particle.h                     |   14 +-
 src/graphics/engine/planet.cpp                     |   12 +-
 src/graphics/engine/pyro.cpp                       |    5 +
 src/graphics/engine/terrain.cpp                    |    5 +-
 src/graphics/engine/text.cpp                       |   30 +-
 src/graphics/model/README.txt                      |   82 ++
 src/graphics/opengl/gl14device.cpp                 |  338 +++--
 src/graphics/opengl/gl14device.h                   |   13 +
 src/graphics/opengl/gl21device.cpp                 |  305 ++++-
 src/graphics/opengl/gl21device.h                   |   15 +-
 src/graphics/opengl/gl33device.cpp                 |  546 ++++----
 src/graphics/opengl/gl33device.h                   |   23 +-
 src/graphics/opengl/glutil.cpp                     |   19 +
 src/graphics/opengl/glutil.h                       |    6 +-
 src/graphics/opengl/shaders/gl21/fs_normal.glsl    |   81 +-
 src/graphics/opengl/shaders/gl21/vs_normal.glsl    |   95 +-
 src/graphics/opengl/shaders/gl33/fs_normal.glsl    |   70 +-
 src/graphics/opengl/shaders/gl33/vs_normal.glsl    |   72 +-
 src/level/parser/parserparam.cpp                   |    4 +
 src/level/player_profile.cpp                       |    4 +-
 src/level/robotmain.cpp                            |  652 ++++++----
 src/level/robotmain.h                              |  210 ++-
 src/level/scene_conditions.cpp                     |  137 +-
 src/level/scene_conditions.h                       |   23 +-
 src/level/scoreboard.cpp                           |  113 ++
 src/level/scoreboard.h                             |  125 ++
 src/math/all.h                                     |    1 +
 src/math/half.cpp                                  |  116 ++
 src/math/half.h                                    |  105 ++
 src/object/auto/autodestroyer.cpp                  |    2 +-
 src/object/auto/autofactory.cpp                    |   12 +-
 src/object/auto/autolabo.cpp                       |    2 +-
 src/object/auto/autoresearch.cpp                   |    2 +-
 src/object/implementation/program_storage_impl.cpp |    1 -
 src/object/implementation/programmable_impl.cpp    |    3 +
 src/object/interface/damageable_object.h           |   11 +-
 src/object/interface/destroyable_object.h          |    3 +-
 src/object/motion/motionhuman.cpp                  |   21 +-
 src/object/motion/motionhuman.h                    |    1 +
 src/object/motion/motiontoto.cpp                   |   67 +-
 src/object/motion/motiontoto.h                     |    2 -
 src/object/motion/motionvehicle.cpp                |    1 +
 src/object/object.h                                |    5 +
 src/object/object_factory.cpp                      |   44 +
 src/object/object_manager.cpp                      |   19 +-
 src/object/object_manager.h                        |    3 +-
 src/object/object_type.h                           |  394 +++---
 src/object/old_object.cpp                          |  110 +-
 src/object/old_object.h                            |   32 +-
 src/object/task/taskgoto.cpp                       |   47 +-
 src/object/task/taskrecover.cpp                    |    2 +-
 src/object/task/taskterraform.cpp                  |  111 +-
 src/object/task/taskturn.cpp                       |   14 +-
 src/object/task/taskturn.h                         |    1 +
 src/physics/physics.cpp                            |   17 +-
 src/script/cbottoken.cpp                           |    5 +-
 src/script/script.cpp                              |   73 +-
 src/script/scriptfunc.cpp                          |  232 +++-
 src/script/scriptfunc.h                            |    3 +-
 src/sound/oalsound/alsound.cpp                     |  113 +-
 src/sound/oalsound/alsound.h                       |   11 +-
 src/sound/sound.cpp                                |   28 +-
 src/sound/sound.h                                  |   26 +-
 src/sound/sound_type.cpp                           |    3 +-
 src/sound/sound_type.h                             |    1 +
 src/ui/controls/control.h                          |    3 +-
 src/ui/controls/edit.cpp                           |  340 ++---
 src/ui/controls/edit.h                             |   32 +-
 src/ui/controls/editvalue.cpp                      |    6 +-
 src/ui/controls/map.cpp                            |   16 +-
 src/ui/controls/shortcut.cpp                       |   21 +
 src/ui/controls/target.cpp                         |    2 +-
 src/ui/debug_menu.cpp                              |   61 +-
 src/ui/debug_menu.h                                |   31 +
 src/ui/mainshort.cpp                               |    5 +-
 src/ui/mainui.cpp                                  |    3 +-
 src/ui/object_interface.cpp                        |   30 +-
 src/ui/object_interface.h                          |   13 +-
 src/ui/screen/screen_apperance.cpp                 |   45 +-
 src/ui/screen/screen_apperance.h                   |    3 +
 src/ui/screen/screen_io.cpp                        |    9 +-
 src/ui/screen/screen_player_select.cpp             |   26 +-
 src/ui/studio.cpp                                  |  143 ++-
 src/ui/studio.h                                    |    6 +-
 test/unit/CBot/CBotToken_test.cpp                  |    2 +-
 test/unit/CBot/CBot_test.cpp                       | 1358 +++++++++++++++++++-
 test/unit/CMakeLists.txt                           |    4 +-
 test/unit/app/app_test.cpp                         |    4 +-
 test/unit/common/config_file_test.cpp              |    4 +-
 .../{app => common/system}/system_linux_test.cpp   |    4 +-
 .../{app => common/system}/system_windows_test.cpp |    4 +-
 tools/release.py                                   |  161 +++
 227 files changed, 9170 insertions(+), 3583 deletions(-)
 create mode 100644 INSTALL-MSYS2.md
 create mode 100644 README-dev.md
 create mode 100644 docimg/2d_coord.png
 create mode 100644 docimg/3d_canonical_coords.png
 create mode 100644 docimg/README.txt
 delete mode 100644 src/CBot/CBotCallMethode.cpp
 delete mode 100644 src/CBot/CBotCallMethode.h
 create mode 100644 src/CBot/CBotInstr/CBotExprRetVar.cpp
 copy src/CBot/CBotInstr/{CBotPostIncExpr.h => CBotExprRetVar.h} (80%)
 create mode 100644 src/common/profiler.cpp
 create mode 100644 src/common/profiler.h
 rename src/{app => common/system}/system.cpp (91%)
 rename src/{app => common/system}/system.h (99%)
 rename src/{app => common/system}/system_linux.cpp (98%)
 rename src/{app => common/system}/system_linux.h (95%)
 rename src/{app => common/system}/system_macosx.cpp (98%)
 rename src/{app => common/system}/system_macosx.h (92%)
 rename src/{app => common/system}/system_other.cpp (97%)
 rename src/{app => common/system}/system_other.h (95%)
 rename src/{app => common/system}/system_windows.cpp (99%)
 rename src/{app => common/system}/system_windows.h (95%)
 create mode 100644 src/common/thread/thread.h
 create mode 100644 src/common/thread/worker_thread.h
 copy src/graphics/{model/model_input.h => core/type.cpp} (62%)
 copy src/graphics/{model/model_manager.h => core/type.h} (55%)
 create mode 100644 src/graphics/model/README.txt
 create mode 100644 src/level/scoreboard.cpp
 create mode 100644 src/level/scoreboard.h
 create mode 100644 src/math/half.cpp
 create mode 100644 src/math/half.h
 rename test/unit/{app => common/system}/system_linux_test.cpp (96%)
 rename test/unit/{app => common/system}/system_windows_test.cpp (96%)
 create mode 100755 tools/release.py

-- 
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