aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Update list of installed files concerning server and non-RUN_IN_PLACE builds ↵sfan52017-06-14
| | | | | | | (#5976) * mods/mods_here.txt should be present on servers * client/serverlist/ can be omitted for RUN_IN_PLACE=0 * clientmods/ is not used on servers
* Fix the serialization error by ff73c7a (#5964)Rui2017-06-11
|
* Use thread_local instead from some static settings (#5955)Loïc Blot2017-06-11
| | | | | thread_local permits to limit variable lifetime to thread duration. Use it on each setting place which uses static to cache variable result only for thread lifetime. This permits to keep the same performance level & reconfigure server from MT gui in those various variables places. Add thread_local to undersampling calculation too.
* Sound: Add pitch option (#5960)Rui2017-06-11
| | | | * Sound: Add pitch option
* Remove minetestmapper from this repository (#5901)Loïc Blot2017-06-11
| | | | | It's now located at https://github.com/minetest/minetestmapper Remove colors.txt and sectors2sqlite too
* Improve the path select GUI (#5852)red-0012017-06-11
| | | | | | | | | | | - Allow lua to chose whatever directories or files can be selected - Fix selecting directories - Rename dialog to `guiPathSelectMenu` from `guiFileSelectMenu` - Rename lua function for opening the menu from `show_file_open_dialog` to `show_path_select_dialog` - Remove duplicate code and fix code style. Related changes - fix `clang-format` whitelist. - Regenerate minetest.conf.example
* Remove threads.h and replace its definitions with their C++11 equivalents ↵ShadowNinja2017-06-11
| | | | | | (#5957) This also changes threadProc's signature, since C++11 supports arbitrary thread function signatures.
* Remove superfluous pointer null checksQrchackOfficial2017-06-10
|
* Plantlike meshoptions: Fix inverted random vertical offsetnumber Zero2017-06-11
|
* (Re)spawn players within 'mapgen_limit'paramat2017-06-11
| | | | | | | | | | | | | Previously, findSpawnPos() did not take the 'mapgen_limit' setting into account, a small limit often resulted in a spawn out in the void. Use the recently added 'calcMapgenEdges()' to get max spawn range through a new mapgenParams function 'getSpawnRangeMax()'. Previously, when a player respawned into a world, 'objectpos_over_limit()' was used as a check, which was inaccurate. Use the recently added 'saoPosOverLimit()' to get exact mapgen edges. Also fix default value of 'm_sao_limit_min'.
* Menu: Do not use textlist for shaders in settings tab (#5820)Elijah Duffy2017-06-10
| | | Replace the textlist used if the shaders checkbox is unchecked in the settings tab of the main menu with labels. This makes the formspec feel more consistent as the items do not move when shaders is unchecked but only change colour and the checkboxes beside them disappear.
* Add a server-sided way to remove color codes from incoming chat messages (#5948)red-0012017-06-10
| | | | | | | | These code be generated by CSM, a modded client or just copy and pasted by the player. Changes - Update configuration example and setting translation file. - Remove colour codes before logging chat. - Add setting to remove colour codes before processing the chat.
* fix an example in lua_api (#5604)DS2017-06-10
|
* C++11 patchset 6: forbid object copy using assigment/copy function deleters ↵Loïc Blot2017-06-10
| | | | | | | (#5945) C++11 implement function deleting, it's generally used to prevent some object copy In script API use this function removal on ScriptApiBase instead of ScriptApiClient/Server/MainMenu, this affect all ScriptApis Move DISABLE_CLASS_COPY with constructor, the deleted function permit to replace function in its original place
* Order es_DrawType exactly like enum NodeDrawType in nodedef.h (#5946)Thomas--S2017-06-10
| | | This will help to avoid some strange bugs.
* Fix sending color codes to clients that don't support them. (#5950)red-0012017-06-09
| | | Also remove `disable_escape_sequences` since it's not needed anymore.
* CSM: Fix documentation error for register_on_*_chat_messages (#5917)DS2017-06-09
|
* buildbot: exit 0 at the end of the scriptLoïc Blot2017-06-09
| | | | This permits script to return correct state when skipping packaging
* Implement GItlab CI daily builds for windows platform (32 & 64) (#5923)Loïc Blot2017-06-08
| | | | | | | | * Implement win32 & win64 builds in Gitlab CI + pkg improvements * windows buildbot: split build & deploy steps * move deb artifacts to root folder to have a nicer artifact * add windows build + packaging on xenial
* Have the server send the player list to the client (#5924)red-0012017-06-08
| | | | | * Have the server send the player list to the client Currently the client generates the player list based on the Client active object list, the issue with this is that we can't be sure all player active objects will be sent to the client, so this could result in players showing up when someone run `/status` but auto complete not working with their nick and CSM not being aware of the player
* C++11 patchset 5: use std::threads and remove old compat layer (#5928)Loïc Blot2017-06-08
| | | | | | | * 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
* Autorun: Change to 'autoforward' (#5926)Paramat2017-06-08
| | | | | Minetest does not have 'run'. Automatic forwards is very often used while flying or swimming, so a general word is more suitable.
* Use a settings object when generating world.mt and set player_backend to ↵red-0012017-06-08
| | | | | | | | sqlite. (#5940) * Use a settings object when generating world.mt and set player_backend to sqlite. * Update subgame.cpp
* make ret variable in /builtin/mainmenu/tab_credits.lua local (#5942)DS2017-06-07
|
* [CSM] Add function to get player privileges (#5933)red-0012017-06-07
| | | | | | * [CSM] Add function to get player privileges + move related help functions to common * Added @Zeno- const
* DragonflyBSD & NetBSD build fixLoic Blot2017-06-06
|
* Fix bump_version.sh & client_lua_api.mdLoic Blot2017-06-06
| | | | This modification was forgotten at release
* Fix typos/mistakes in the documentation for colour related functions. (#5936)red-0012017-06-06
|
* Use C++11 mutexes only (remove compat code) (#5922)Loïc Blot2017-06-06
| | | | * Fix event LINT & remove default constructor/destructors * remove compat code & modernize autolock header
* Revert "Remove deprecated code segments (#5891)"Loïc Blot2017-06-06
| | | | This reverts commit 599e13e95e81aadb959c9f3715aec9b425ede084.
* Main Menu: Add get_clientmodpath API (#5912)Elijah Duffy2017-06-06
| | | Add `core.get_clientmodpath` to main menu API (also possible in async calls).
* C++11 patchset 3: remove Atomic/GenericAtomic and use std::atomic (#5906)Loïc Blot2017-06-06
|
* Remove old network code (#5921)red-0012017-06-06
|
* Fixed #5907 Documentation for screen_h and screen_w (#5909)Vincent Glize2017-06-05
|
* Remove SharedPtr, it's not used and will be never used, we use C++11Loic Blot2017-06-05
|
* Gitlab CI: Fix Ubuntu 14.04/Debian 8 build by using GCC 6 toolchainLoic Blot2017-06-05
| | | | + indent fix
* Remove deprecated code segments (#5891)Thomas--S2017-06-04
|
* C++11 patchset 2: remove util/cpp11.h and util/cpp11_container.h (#5821)Loïc Blot2017-06-04
|
* JsonCPP update from 0.10.6 to 1.8.0Loic Blot2017-06-04
|
* Minetest for C++11 (CMakeLists + Travis)Loic Blot2017-06-04
| | | | | | | | | | | * 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
* Mapgen v6: Use snow blocks in tundra and remove them from taiga (#5827)Casimir2017-06-04
| | | | | | * Mapgen v6: Use snow blocks in tundra and remove them from taiga * Use snowblocks in tundra above dirt with snow
* Fix segmentation fault with tool capabilities (#5899)ShadowNinja2017-06-03
|
* Snake case for screen options in minetest.conf (#5792)Vincent Glize2017-06-03
|
* Continue with 0.4.16-devShadowNinja2017-06-03
|
* Bump version to 0.4.16ShadowNinja2017-06-03
|
* Update remove_player documentationShadowNinja2017-06-03
| | | | | This function only removes player meta data, not player authentication data.
* Update creditsrubenwardy2017-06-03
| | | | | | | | | | | 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
* Translated using Weblate (Italian)pandaro2017-06-03
| | | | Currently translated at 77.6% (795 of 1024 strings)
* Translated using Weblate (Serbian (cyrillic))Лазар Вукановић2017-06-03
| | | | Currently translated at 38.1% (391 of 1024 strings)
* Translated using Weblate (Polish)Mateusz Mendel2017-06-03
| | | | Currently translated at 61.3% (628 of 1024 strings)