Loïc Blot [Thu, 8 Jun 2017 08:40:11 +0000 (10:40 +0200)]
C++11 patchset 5: use std::threads and remove old compat layer (#5928)
* C++11 patchset 5: use std::threads and remove old compat layer
* use pragma once in modified headers
* use C++11 function delete for object copy
Paramat [Thu, 8 Jun 2017 07:57:00 +0000 (08:57 +0100)]
Autorun: Change to 'autoforward' (#5926)
Minetest does not have 'run'.
Automatic forwards is very often used while flying or swimming, so a general
word is more suitable.
red-001 [Thu, 8 Jun 2017 07:50:51 +0000 (08:50 +0100)]
Use a settings object when generating world.mt and set player_backend to sqlite. (#5940)
* Use a settings object when generating world.mt and set player_backend to sqlite.
* Update subgame.cpp
DS [Wed, 7 Jun 2017 17:11:28 +0000 (19:11 +0200)]
make ret variable in /builtin/mainmenu/tab_credits.lua local (#5942)
red-001 [Wed, 7 Jun 2017 07:09:06 +0000 (08:09 +0100)]
[CSM] Add function to get player privileges (#5933)
* [CSM] Add function to get player privileges + move related help functions to common
* Added @Zeno- const
Loic Blot [Tue, 6 Jun 2017 21:02:03 +0000 (23:02 +0200)]
DragonflyBSD & NetBSD build fix
Loic Blot [Tue, 6 Jun 2017 17:54:48 +0000 (19:54 +0200)]
Fix bump_version.sh & client_lua_api.md
This modification was forgotten at release
red-001 [Tue, 6 Jun 2017 15:02:44 +0000 (16:02 +0100)]
Fix typos/mistakes in the documentation for colour related functions. (#5936)
Loïc Blot [Tue, 6 Jun 2017 14:29:28 +0000 (16:29 +0200)]
Use C++11 mutexes only (remove compat code) (#5922)
* Fix event LINT & remove default constructor/destructors
* remove compat code & modernize autolock header
Loïc Blot [Tue, 6 Jun 2017 14:19:04 +0000 (16:19 +0200)]
Revert "Remove deprecated code segments (#5891)"
This reverts commit
599e13e95e81aadb959c9f3715aec9b425ede084.
Elijah Duffy [Tue, 6 Jun 2017 12:34:31 +0000 (05:34 -0700)]
Main Menu: Add get_clientmodpath API (#5912)
Add `core.get_clientmodpath` to main menu API (also possible in async calls).
Loïc Blot [Tue, 6 Jun 2017 12:34:14 +0000 (14:34 +0200)]
C++11 patchset 3: remove Atomic/GenericAtomic and use std::atomic (#5906)
red-001 [Tue, 6 Jun 2017 05:57:35 +0000 (06:57 +0100)]
Remove old network code (#5921)
Vincent Glize [Mon, 5 Jun 2017 07:43:21 +0000 (09:43 +0200)]
Fixed #5907 Documentation for screen_h and screen_w (#5909)
Loic Blot [Mon, 5 Jun 2017 07:36:13 +0000 (09:36 +0200)]
Remove SharedPtr, it's not used and will be never used, we use C++11
Loic Blot [Sun, 4 Jun 2017 21:07:45 +0000 (23:07 +0200)]
Gitlab CI: Fix Ubuntu 14.04/Debian 8 build by using GCC 6 toolchain
+ indent fix
Thomas--S [Sun, 4 Jun 2017 19:42:32 +0000 (21:42 +0200)]
Remove deprecated code segments (#5891)
Loïc Blot [Sun, 4 Jun 2017 19:00:04 +0000 (21:00 +0200)]
C++11 patchset 2: remove util/cpp11.h and util/cpp11_container.h (#5821)
Loic Blot [Fri, 26 May 2017 15:04:10 +0000 (17:04 +0200)]
JsonCPP update from 0.10.6 to 1.8.0
Loic Blot [Fri, 26 May 2017 15:03:46 +0000 (17:03 +0200)]
Minetest for C++11 (CMakeLists + Travis)
* Move GCC to GCC 6 & GCC 7
* Move Clang to Clang 3.6 & Clang 4.0
* LINT moves from Clang 3.9 to Clang 4.0
* Move XCode 7.3 to 8.0
* Use more travis tricks to install compilers instead of adding complexity to our build script
* Clang format fixes on checked files (compat Cpp11 instead of Cpp03)
* Mingw GCC update from 4.8.4 to 5.3 (Ubuntu Xenial)
* Drop mingw cmake generated files and add them to gitignore
Casimir [Sun, 4 Jun 2017 07:37:30 +0000 (09:37 +0200)]
Mapgen v6: Use snow blocks in tundra and remove them from taiga (#5827)
* Mapgen v6: Use snow blocks in tundra and remove them from taiga
* Use snowblocks in tundra above dirt with snow
ShadowNinja [Sat, 3 Jun 2017 21:59:17 +0000 (17:59 -0400)]
Fix segmentation fault with tool capabilities (#5899)
Vincent Glize [Sat, 3 Jun 2017 20:02:07 +0000 (22:02 +0200)]
Snake case for screen options in minetest.conf (#5792)
ShadowNinja [Sat, 3 Jun 2017 18:42:10 +0000 (14:42 -0400)]
Continue with 0.4.16-dev
ShadowNinja [Sat, 3 Jun 2017 18:42:10 +0000 (14:42 -0400)]
Bump version to 0.4.16
ShadowNinja [Sat, 3 Jun 2017 18:39:49 +0000 (14:39 -0400)]
Update remove_player documentation
This function only removes player meta data,
not player authentication data.
rubenwardy [Sun, 28 May 2017 19:37:44 +0000 (20:37 +0100)]
Update credits
The following algorithm was used when selecting contributors:
* Every non-trivial contributor from the current release,
Non-trivial meaning more than X non-trivial commits, not counting documentation/translation changes
* The top Y contributors from the last 4 years.
* Previous contributor means no contributions since a few months before the last release.
In the future this should be automated
pandaro [Sat, 3 Jun 2017 10:10:53 +0000 (10:10 +0000)]
Translated using Weblate (Italian)
Currently translated at 77.6% (795 of 1024 strings)
Лазар Вукановић [Fri, 2 Jun 2017 14:47:17 +0000 (14:47 +0000)]
Translated using Weblate (Serbian (cyrillic))
Currently translated at 38.1% (391 of 1024 strings)
Mateusz Mendel [Wed, 31 May 2017 19:57:58 +0000 (19:57 +0000)]
Translated using Weblate (Polish)
Currently translated at 61.3% (628 of 1024 strings)
praprot [Fri, 2 Jun 2017 18:30:43 +0000 (18:30 +0000)]
Added translation using Weblate (Slovenian)
BreadW [Mon, 29 May 2017 12:33:31 +0000 (12:33 +0000)]
Translated using Weblate (Japanese)
Currently translated at 48.2% (494 of 1024 strings)
Emiel van Rooijen [Wed, 31 May 2017 09:20:24 +0000 (09:20 +0000)]
Translated using Weblate (Dutch)
Currently translated at 79.7% (817 of 1024 strings)
texmex [Wed, 31 May 2017 07:56:28 +0000 (07:56 +0000)]
Translated using Weblate (Swedish)
Currently translated at 12.1% (124 of 1024 strings)
metarmask [Wed, 31 May 2017 07:32:00 +0000 (07:32 +0000)]
Translated using Weblate (Swedish)
Currently translated at 11.0% (113 of 1024 strings)
texmex [Wed, 31 May 2017 07:31:43 +0000 (07:31 +0000)]
Translated using Weblate (Swedish)
Currently translated at 10.9% (112 of 1024 strings)
Muhammad Nur Hidayat Yasuyoshi [Fri, 26 May 2017 02:59:04 +0000 (02:59 +0000)]
Translated using Weblate (Malay)
Currently translated at 90.2% (924 of 1024 strings)
Muhammad Rifqi Priyo Susanto [Fri, 26 May 2017 14:36:18 +0000 (14:36 +0000)]
Translated using Weblate (Indonesian)
Currently translated at 94.5% (968 of 1024 strings)
Muhammad Rifqi Priyo Susanto [Fri, 26 May 2017 03:06:23 +0000 (03:06 +0000)]
Translated using Weblate (Indonesian)
Currently translated at 84.2% (863 of 1024 strings)
Viktar Vauchkevich [Thu, 25 May 2017 17:22:33 +0000 (17:22 +0000)]
Translated using Weblate (Belarusian)
Currently translated at 100.0% (1024 of 1024 strings)
anonymous [Fri, 2 Jun 2017 12:27:13 +0000 (12:27 +0000)]
Translated using Weblate (French)
Currently translated at 88.6% (908 of 1024 strings)
Hugo Locurcio [Fri, 2 Jun 2017 12:26:56 +0000 (12:26 +0000)]
Translated using Weblate (French)
Currently translated at 88.5% (907 of 1024 strings)
Loïc Blot [Mon, 22 May 2017 17:47:43 +0000 (17:47 +0000)]
Translated using Weblate (French)
Currently translated at 88.4% (906 of 1024 strings)
José [Mon, 22 May 2017 09:52:31 +0000 (09:52 +0000)]
Translated using Weblate (French)
Currently translated at 87.4% (895 of 1024 strings)
Loïc Blot [Mon, 22 May 2017 06:15:56 +0000 (06:15 +0000)]
Translated using Weblate (French)
Currently translated at 86.9% (890 of 1024 strings)
monolifed [Sun, 21 May 2017 20:45:47 +0000 (20:45 +0000)]
Translated using Weblate (Turkish)
Currently translated at 100.0% (1024 of 1024 strings)
Wuzzy [Sun, 21 May 2017 21:54:17 +0000 (21:54 +0000)]
Translated using Weblate (German)
Currently translated at 100.0% (1024 of 1024 strings)
LNJ [Sun, 21 May 2017 20:04:50 +0000 (20:04 +0000)]
Translated using Weblate (German)
Currently translated at 99.8% (1022 of 1024 strings)
Wuzzy [Sun, 21 May 2017 19:57:22 +0000 (19:57 +0000)]
Translated using Weblate (German)
Currently translated at 99.8% (1022 of 1024 strings)
Fixer [Sun, 21 May 2017 20:31:30 +0000 (20:31 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 40.0% (410 of 1024 strings)
Olexandr [Sun, 21 May 2017 17:29:04 +0000 (17:29 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 37.6% (386 of 1024 strings)
Fixer [Sun, 21 May 2017 17:28:17 +0000 (17:28 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 37.6% (386 of 1024 strings)
weqqr [Fri, 2 Jun 2017 19:42:43 +0000 (19:42 +0000)]
Translated using Weblate (Russian)
Currently translated at 96.3% (987 of 1024 strings)
Andrew Zyabin [Wed, 31 May 2017 10:20:48 +0000 (10:20 +0000)]
Translated using Weblate (Russian)
Currently translated at 96.2% (986 of 1024 strings)
Sergey [Wed, 31 May 2017 10:20:38 +0000 (10:20 +0000)]
Translated using Weblate (Russian)
Currently translated at 96.2% (986 of 1024 strings)
Andrew Zyabin [Wed, 31 May 2017 10:16:58 +0000 (10:16 +0000)]
Translated using Weblate (Russian)
Currently translated at 96.1% (985 of 1024 strings)
anonymous [Wed, 31 May 2017 10:16:19 +0000 (10:16 +0000)]
Translated using Weblate (Russian)
Currently translated at 96.0% (984 of 1024 strings)
weqqr [Wed, 24 May 2017 08:24:26 +0000 (08:24 +0000)]
Translated using Weblate (Russian)
Currently translated at 95.8% (982 of 1024 strings)
Alex “XShell” Schekoldin [Wed, 24 May 2017 08:17:48 +0000 (08:17 +0000)]
Translated using Weblate (Russian)
Currently translated at 95.8% (981 of 1024 strings)
weqqr [Wed, 24 May 2017 07:40:53 +0000 (07:40 +0000)]
Translated using Weblate (Russian)
Currently translated at 95.8% (981 of 1024 strings)
Pavel Sokolov [Wed, 24 May 2017 07:40:38 +0000 (07:40 +0000)]
Translated using Weblate (Russian)
Currently translated at 95.8% (981 of 1024 strings)
weqqr [Wed, 24 May 2017 07:39:06 +0000 (07:39 +0000)]
Translated using Weblate (Russian)
Currently translated at 95.8% (981 of 1024 strings)
Sergey [Tue, 23 May 2017 19:55:59 +0000 (19:55 +0000)]
Translated using Weblate (Russian)
Currently translated at 75.5% (774 of 1024 strings)
weqqr [Tue, 23 May 2017 19:55:44 +0000 (19:55 +0000)]
Translated using Weblate (Russian)
Currently translated at 75.3% (772 of 1024 strings)
Sergey [Sun, 21 May 2017 18:55:24 +0000 (18:55 +0000)]
Translated using Weblate (Russian)
Currently translated at 58.2% (596 of 1024 strings)
weqqr [Sun, 21 May 2017 17:23:32 +0000 (17:23 +0000)]
Translated using Weblate (Russian)
Currently translated at 55.0% (564 of 1024 strings)
Loïc Blot [Sat, 3 Jun 2017 17:57:02 +0000 (19:57 +0200)]
Properly remove SAO when worldedges are overtaken (#5889)
* LuaEntitySAO: Remove beyond outermost mapchunk edges
Based on a commit by, and with help from, nerzhul.
Add 2 functions to class Mapgen:
A function to calculate actual mapgen edges, called from the Mapgen constructor.
A function called indirectly from content_sao.cpp per entity step to check SAO
position is within mapgen edges.
* Calculate borders from params not mapgen, which is not available everytime
Loic Blot [Sat, 3 Jun 2017 17:36:01 +0000 (19:36 +0200)]
Android: update build tools version + versionCode bump for release
red-001 [Sat, 3 Jun 2017 12:44:04 +0000 (13:44 +0100)]
Remove unimplemented setting `movement_speed_descend` (#5892)
SmallJoker [Sat, 3 Jun 2017 06:55:26 +0000 (08:55 +0200)]
Tooltips: Unify the tooltip[] and list[] description tooltip display functions (#5848)
* Tooltips: Unify the tooltip[] and list[] description tooltip display functions
Wuzzy [Sat, 3 Jun 2017 06:20:22 +0000 (08:20 +0200)]
Mention data type for get/set_attribute in docs (#5884)
Wuzzy [Fri, 2 Jun 2017 12:15:49 +0000 (14:15 +0200)]
Lua_api.txt: Various edits and Markdown syntax improvements
Add minor bits of missing Lua API documentation.
Remove L-system lighting bug warning.
Clarify 2 lines in node timer documentation.
Fix many Markdown syntax errors in lua_api.txt.
Wuzzy [Fri, 2 Jun 2017 15:16:30 +0000 (17:16 +0200)]
Remove “inf” argument from shutdown command help (#5880)
Dániel Juhász [Fri, 2 Jun 2017 13:57:59 +0000 (13:57 +0000)]
Document hardware coloring and soft node overlays (#5876)
Dániel Juhász [Thu, 1 Jun 2017 21:18:55 +0000 (23:18 +0200)]
Do not shade inventory items with textures (#5869)
This commit restores the old behavior: if an inventory item has an own
inventory texture, it will not be shaded.
Loïc Blot [Thu, 1 Jun 2017 21:18:24 +0000 (23:18 +0200)]
Show singlenode mapgen to menu (#5868)
Fix #5867
red-001 [Thu, 1 Jun 2017 06:00:26 +0000 (07:00 +0100)]
Fix dropdown menu selection (#5847)
This fixes a bug that occurred when the selection list of a drop down menu was changed but the name was still the same.
red-001 [Wed, 31 May 2017 18:08:13 +0000 (19:08 +0100)]
Add more files and file types to `.gitignore` (#5859)
red-001 [Wed, 31 May 2017 18:07:33 +0000 (19:07 +0100)]
Nametag: remove colour codes before calculating alignment. (#5862)
stujones11 [Mon, 29 May 2017 21:26:25 +0000 (22:26 +0100)]
Don't add damage flash while punch texture modifier is active (#5767)
Loïc Blot [Sun, 28 May 2017 13:23:30 +0000 (15:23 +0200)]
guiVolumeChange: prevent wrong value position by using 1 label instead of 2 (#5839)
* Use only one label instead of two for the soundText, this permit to ensure both label & values are aligned
* Add '%' character too, to reflect it's a percentage volume
* Remove rect on regenerateGui (upper part) which shadows outer part and which is not needed outside of the DesiredRect affectation
Fix issue #5837
Nathan Salapat [Sun, 28 May 2017 07:23:06 +0000 (02:23 -0500)]
Added missing levels to logging menu (#5836)
* Added missing levels to logging menu
Added none and error options to the debug_log_level in the advance settings.
paramat [Thu, 25 May 2017 17:53:47 +0000 (18:53 +0100)]
Mapgen files: Update and correct copyright credits
SmallJoker [Fri, 26 May 2017 12:03:36 +0000 (14:03 +0200)]
Time: Change old `u32` timestamps to 64-bit (#5818)
MacOSX build fix + cleanups
Loïc Blot [Thu, 25 May 2017 14:43:55 +0000 (16:43 +0200)]
Enhance ABM performance a little bit by removing two std::set copy (#5815)
* Enhance ABM performance a little bit by removing two std::set copy
* ActiveBlockModifier::getTriggerContents now returns a const ref
* ActiveBlockModifier::getRequiredNeighbors now returns a const ref
* ActiveBlockModifier::getRequiredNeighbors is now purely virtual
* Little code style fix
Paramat [Thu, 25 May 2017 10:46:34 +0000 (11:46 +0100)]
Mgv6 mudflow: Remove decoration if 'dirt with grass' below flows away (#5798)
Mudflow of a neighbouring mapchunk extends into a mapchunk's edge, and could
remove 'dirt with grass' from under a decoration, creating unsupported
decorations.
Remove any decoration above if a 'dirt with grass' node is removed by mudflow.
red-001 [Thu, 25 May 2017 10:46:24 +0000 (11:46 +0100)]
Close formspec on client shutdown. (#5811)
This ensures the shutting down progress bar is correctly rendered. This fixes #3050.
Loïc Blot [Wed, 24 May 2017 06:56:40 +0000 (08:56 +0200)]
Revert
1469424 and fix wrong char position when doing mouse selection on intlGUIEditBox (#5806)
* Revert
1469424075affce7c27bb44e5a5cbd51485e44b2 and fix wrong char position when doing mouse selection on intlGUIEditBox
position should look at current line not the whole text and shift 1 character on the last line (due to \0 string delimiter)
* Finish the fix and prevent values under zero for getCursorPos which crash the program if found
* Forget to remove old comment
* fix zero to NULL
* Fix typo
rubenwardy [Wed, 24 May 2017 05:45:23 +0000 (06:45 +0100)]
Add formspec escaping to subgame list in create world dialog (#5808)
Paramat [Wed, 24 May 2017 05:43:17 +0000 (06:43 +0100)]
Minimal: Add river water nodes (#5809)
Is a base terrain node needed by any core mapgen with sloping rivers.
Loic Blot [Tue, 23 May 2017 17:59:47 +0000 (19:59 +0200)]
Fix wrong return value in get_sky Lua call since
ad9fcf859ec2347325830e09504ae96968b51ea8
Fix #5803
Paramat [Tue, 23 May 2017 17:54:37 +0000 (18:54 +0100)]
Client crashfix: load meta after digging (#5801)
Fixes a crash caused in MTGame by breaking and right-clicking a chest.
If loading meta, digging, node can disappear and we looked at meta, which is wrong because meta became NULL.
Pointer is invalidated and we read wrong memory area
Loic Blot [Mon, 22 May 2017 05:28:35 +0000 (07:28 +0200)]
LINT fix & check all files with clang-format
Seems the diff mode doesn't work well, PR are detected as working whereas in master it's shown it's problematic (and really problematic). Use same check everywhere
Pierre-Adrien Langrognet [Sun, 21 May 2017 21:06:51 +0000 (23:06 +0200)]
[CSM] Add send_chat_message and run_server_chatcommand API functions (#5747)
* [CSM] Add send_chat_message and run_server_chatcommand API functions
* Add client-side chat message rate limiting
* Limit out chat queue size
* [CSM] Add minetest.clear_out_chat_queue API function and .clear_chat_queue chatcommand
* Last fixes/cleanups before merge
Loic Blot [Sun, 21 May 2017 15:40:59 +0000 (17:40 +0200)]
Run updatepo.sh
Fixer [Sun, 21 May 2017 11:17:44 +0000 (11:17 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 38.1% (350 of 918 strings)
weqqr [Sat, 20 May 2017 19:09:45 +0000 (19:09 +0000)]
Translated using Weblate (Russian)
Currently translated at 61.5% (565 of 918 strings)
Gaunthan Huang [Sat, 20 May 2017 04:28:02 +0000 (04:28 +0000)]
Translated using Weblate (Chinese (Simplified))
Currently translated at 74.2% (682 of 918 strings)
monolifed [Tue, 16 May 2017 23:29:09 +0000 (23:29 +0000)]
Translated using Weblate (Turkish)
Currently translated at 100.0% (918 of 918 strings)
Michael Higuera [Tue, 16 May 2017 15:43:00 +0000 (15:43 +0000)]
Translated using Weblate (Spanish)
Currently translated at 59.4% (546 of 918 strings)