25ae0739ed
Add a server-sided way to remove color codes from incoming chat messages ( #5948 )
...
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.
2017-06-10 13:49:44 +02:00
07be63b287
fix an example in lua_api ( #5604 )
2017-06-10 13:49:28 +02:00
ab128e03ff
C++11 patchset 6: forbid object copy using assigment/copy function deleters ( #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
2017-06-10 13:49:15 +02:00
9c497aa71f
Order es_DrawType exactly like enum NodeDrawType in nodedef.h ( #5946 )
...
This will help to avoid some strange bugs.
2017-06-10 13:24:05 +02:00
740b4bec07
Fix sending color codes to clients that don't support them. ( #5950 )
...
Also remove `disable_escape_sequences` since it's not needed anymore.
2017-06-09 21:39:25 +02:00
44495ea719
CSM: Fix documentation error for register_on_*_chat_messages ( #5917 )
2017-06-09 15:48:04 +02:00
312ca0382b
buildbot: exit 0 at the end of the script
...
This permits script to return correct state when skipping packaging
2017-06-09 12:05:37 +02:00
d74385be24
Implement GItlab CI daily builds for windows platform (32 & 64) ( #5923 )
...
* 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
2017-06-08 16:30:30 +02:00
4221c1b441
Have the server send the player list to the client ( #5924 )
...
* 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
2017-06-08 15:30:09 +02:00
5bd33a1586
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
2017-06-08 10:40:11 +02:00
0a5c3c2852
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.
2017-06-08 09:57:00 +02:00
47bcf2f7ac
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
2017-06-08 09:50:51 +02:00
00dfced195
make ret variable in /builtin/mainmenu/tab_credits.lua local ( #5942 )
2017-06-07 19:11:28 +02:00
c91a8c7061
[CSM] Add function to get player privileges ( #5933 )
...
* [CSM] Add function to get player privileges + move related help functions to common
* Added @Zeno- const
2017-06-07 09:09:06 +02:00
6c55874417
DragonflyBSD & NetBSD build fix
2017-06-06 23:02:03 +02:00
47f5e7fd0f
Fix bump_version.sh & client_lua_api.md
...
This modification was forgotten at release
2017-06-06 19:56:15 +02:00
33b513f76c
Fix typos/mistakes in the documentation for colour related functions. ( #5936 )
2017-06-06 17:02:44 +02:00
d4c0f91275
Use C++11 mutexes only (remove compat code) ( #5922 )
...
* Fix event LINT & remove default constructor/destructors
* remove compat code & modernize autolock header
2017-06-06 16:29:28 +02:00
8bdde45895
Revert "Remove deprecated code segments ( #5891 )"
...
This reverts commit 599e13e95e
.
2017-06-06 16:19:04 +02:00
fee5171298
Main Menu: Add get_clientmodpath API ( #5912 )
...
Add `core.get_clientmodpath` to main menu API (also possible in async calls).
2017-06-06 14:34:31 +02:00
b3dfe5332c
C++11 patchset 3: remove Atomic/GenericAtomic and use std::atomic ( #5906 )
2017-06-06 14:34:14 +02:00
a6678d6e5a
Remove old network code ( #5921 )
2017-06-06 07:57:35 +02:00
dfd79c086b
Fixed #5907 Documentation for screen_h and screen_w ( #5909 )
2017-06-05 09:43:21 +02:00
718121df91
Remove SharedPtr, it's not used and will be never used, we use C++11
2017-06-05 09:36:13 +02:00
bfacfc2062
Gitlab CI: Fix Ubuntu 14.04/Debian 8 build by using GCC 6 toolchain
...
+ indent fix
2017-06-05 00:06:01 +02:00
599e13e95e
Remove deprecated code segments ( #5891 )
2017-06-04 21:42:32 +02:00
a98baef5e4
C++11 patchset 2: remove util/cpp11.h and util/cpp11_container.h ( #5821 )
2017-06-04 21:00:04 +02:00
2362d3f926
JsonCPP update from 0.10.6 to 1.8.0
2017-06-04 09:57:08 +02:00
bf6569b570
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
2017-06-04 09:57:08 +02:00
0e58168fe5
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
2017-06-04 09:37:30 +02:00
7786521f15
Fix segmentation fault with tool capabilities ( #5899 )
2017-06-03 23:59:17 +02:00
dd0a058e1f
Snake case for screen options in minetest.conf ( #5792 )
2017-06-03 22:02:07 +02:00
63ca71e9d2
Continue with 0.4.16-dev
2017-06-03 14:42:10 -04:00
80dc961d24
Bump version to 0.4.16
0.4.16
2017-06-03 14:42:10 -04:00
e4d3639d40
Update remove_player documentation
...
This function only removes player meta data,
not player authentication data.
2017-06-03 14:39:49 -04:00
fe046fab8a
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
2017-06-03 14:28:36 -04:00
1d4978b881
Translated using Weblate (Italian)
...
Currently translated at 77.6% (795 of 1024 strings)
2017-06-03 20:20:47 +02:00
b6eb315262
Translated using Weblate (Serbian (cyrillic))
...
Currently translated at 38.1% (391 of 1024 strings)
2017-06-03 20:20:41 +02:00
518dbec74c
Translated using Weblate (Polish)
...
Currently translated at 61.3% (628 of 1024 strings)
2017-06-03 20:20:24 +02:00
2795a2a4db
Added translation using Weblate (Slovenian)
2017-06-03 20:20:05 +02:00
03c5dffabe
Translated using Weblate (Japanese)
...
Currently translated at 48.2% (494 of 1024 strings)
2017-06-03 20:19:15 +02:00
c77f0c1065
Translated using Weblate (Dutch)
...
Currently translated at 79.7% (817 of 1024 strings)
2017-06-03 20:18:58 +02:00
58c0e37501
Translated using Weblate (Swedish)
...
Currently translated at 12.1% (124 of 1024 strings)
2017-06-03 20:16:49 +02:00
d74ebfbc67
Translated using Weblate (Swedish)
...
Currently translated at 11.0% (113 of 1024 strings)
2017-06-03 20:16:23 +02:00
c8b0502037
Translated using Weblate (Swedish)
...
Currently translated at 10.9% (112 of 1024 strings)
2017-06-03 20:15:47 +02:00
87c771e638
Translated using Weblate (Malay)
...
Currently translated at 90.2% (924 of 1024 strings)
2017-06-03 20:15:39 +02:00
388930f3dd
Translated using Weblate (Indonesian)
...
Currently translated at 94.5% (968 of 1024 strings)
2017-06-03 20:13:38 +02:00
bc73df81d1
Translated using Weblate (Indonesian)
...
Currently translated at 84.2% (863 of 1024 strings)
2017-06-03 20:12:44 +02:00
b5d43d7b18
Translated using Weblate (Belarusian)
...
Currently translated at 100.0% (1024 of 1024 strings)
2017-06-03 20:11:56 +02:00
c3775ceb49
Translated using Weblate (French)
...
Currently translated at 88.6% (908 of 1024 strings)
2017-06-03 20:11:34 +02:00