]> git.lizzy.rs Git - minetest.git/log
minetest.git
2 years agoAdd hint to error message on how to build with in-tree Irrlicht
20kdc [Sun, 5 Sep 2021 17:57:40 +0000 (18:57 +0100)]
Add hint to error message on how to build with in-tree Irrlicht

2 years agoFix falling mesh nodes being half size (#11389)
Wuzzy [Wed, 1 Sep 2021 20:20:57 +0000 (20:20 +0000)]
Fix falling mesh nodes being half size (#11389)

2 years agoUpdate README for zstd changes
sfan5 [Wed, 1 Sep 2021 17:17:17 +0000 (19:17 +0200)]
Update README for zstd changes

2 years agoDon't look for zlib and zstd manually on Windows
sfan5 [Wed, 1 Sep 2021 08:48:54 +0000 (10:48 +0200)]
Don't look for zlib and zstd manually on Windows

2 years agoDrop Ubuntu 16.04 from gitlab-ci, add 20.04 instead
sfan5 [Wed, 1 Sep 2021 08:41:36 +0000 (10:41 +0200)]
Drop Ubuntu 16.04 from gitlab-ci, add 20.04 instead

2 years agoCheck for required libzstd APIs in cmake
sfan5 [Wed, 1 Sep 2021 08:37:38 +0000 (10:37 +0200)]
Check for required libzstd APIs in cmake

It's very unlikely that anyone uses a zstd version this old, but if they do fail early.

2 years agoSwitch MapBlock compression to zstd (#10788)
lhofhansl [Wed, 1 Sep 2021 00:32:31 +0000 (17:32 -0700)]
Switch MapBlock compression to zstd (#10788)

* Add zstd support.
* Rearrange serialization order
* Compress entire mapblock

Co-authored-by: sfan5 <sfan5@live.de>
2 years agoCI: Bump IrrlichtMt to 1.9.0mt3
sfan5 [Tue, 31 Aug 2021 21:57:39 +0000 (23:57 +0200)]
CI: Bump IrrlichtMt to 1.9.0mt3

2 years agoRemove closing paren as weblink delimiter
pecksin [Sun, 29 Aug 2021 17:14:06 +0000 (13:14 -0400)]
Remove closing paren as weblink delimiter

2 years agoAsync-related script cleanups
sfan5 [Sat, 28 Aug 2021 10:15:12 +0000 (12:15 +0200)]
Async-related script cleanups

2 years agoCI: Add macOS workflow (#11454)
fn ⌃ ⌥ [Sat, 28 Aug 2021 10:14:55 +0000 (03:14 -0700)]
CI: Add macOS workflow (#11454)

2 years agoRemove redundant on_dieplayer calls
savilli [Sat, 28 Aug 2021 10:14:16 +0000 (12:14 +0200)]
Remove redundant on_dieplayer calls

2 years agoJoystick sensitivity for player movement (#11262)
NeroBurner [Fri, 27 Aug 2021 18:24:24 +0000 (20:24 +0200)]
Joystick sensitivity for player movement (#11262)

This commit deprecates the forward, backward, left, and right binary
inputs currently used for player movement in the PlayerControl struct.
In their place, it adds the movement_speed and movement_direction
values, which represents the player movement is a polar coordinate
system.

movement_speed is a scalar from 0.0 to 1.0. movement_direction is
an angle from 0 to +-Pi:

       FWD
        0
        _
 LFT   / \   RGT
-Pi/2 |   | +Pi/2
       \_/
       +-Pi
       BCK

Boolean movement bits will still be set for server telegrams and
Lua script invocations to provide full backward compatibility.
When generating these values from an analog input, a direction is
considered active when it is 22.5 degrees away from either
orthogonal axis.

Co-authored-by: Markus Koch <markus@notsyncing.net>
Co-authored-by: sfan5 <sfan5@live.de>
2 years agoAdd group-based tool filtering for node drops (#10141)
Treer [Fri, 27 Aug 2021 18:23:20 +0000 (04:23 +1000)]
Add group-based tool filtering for node drops (#10141)

Supports both AND and OR requirements, e.g.

 * "a tool that's in any of these groups"
 * "a tool that's in all of these groups"

2 years agoOptimize vector length calculations (#11549)
Lean Rada [Fri, 27 Aug 2021 18:22:35 +0000 (02:22 +0800)]
Optimize vector length calculations (#11549)

2 years agoAdd debian 11 to Gitlab-CI (#11571)
Loïc Blot [Fri, 27 Aug 2021 09:19:15 +0000 (11:19 +0200)]
Add debian 11 to Gitlab-CI (#11571)

* feat(gitlab-ci): add debian 11 support

2 years agofix: update to alpine 3.14 (#11570)
Loïc Blot [Tue, 24 Aug 2021 12:52:05 +0000 (14:52 +0200)]
fix: update to alpine 3.14 (#11570)

2 years agoSet policies through CMake 3.9 to allow enabling IPO (#11560)
JosiahWI [Mon, 23 Aug 2021 20:13:47 +0000 (15:13 -0500)]
Set policies through CMake 3.9 to allow enabling IPO (#11560)

2 years agoFix 6th line of infotext being cut off in half (#11456)
Wuzzy [Mon, 23 Aug 2021 20:13:17 +0000 (20:13 +0000)]
Fix 6th line of infotext being cut off in half (#11456)

2 years agoInventory: Fix rare out-of-bounds access
SmallJoker [Mon, 23 Aug 2021 12:10:17 +0000 (14:10 +0200)]
Inventory: Fix rare out-of-bounds access

Co-authored-by: Thomas--S <info@thomas-stangl.de>
2 years agoUse utf-8 for the Irrlicht clipboard (#11538)
DS [Mon, 23 Aug 2021 12:09:50 +0000 (14:09 +0200)]
Use utf-8 for the Irrlicht clipboard (#11538)

2 years agoFix server-only builds on older CMake versions (#11566)
sfan5 [Mon, 23 Aug 2021 11:33:25 +0000 (13:33 +0200)]
Fix server-only builds on older CMake versions (#11566)

closes #11564

2 years agoHUD: Reject and warn on invalid stat types (#11548)
SmallJoker [Sat, 21 Aug 2021 18:04:04 +0000 (20:04 +0200)]
HUD: Reject and warn on invalid stat types (#11548)

This comes into play on older servers which do not know the "stat" type.
Warnings are only logged once to avoid spam within globalstep callbacks

2 years agoAllow lib/irrlichtmt to work for server builds (headers-only)
sfan5 [Thu, 19 Aug 2021 17:21:33 +0000 (19:21 +0200)]
Allow lib/irrlichtmt to work for server builds (headers-only)

2 years agoShow status message when changing block bounds (#11556)
Wuzzy [Sat, 21 Aug 2021 11:53:49 +0000 (11:53 +0000)]
Show status message when changing block bounds (#11556)

2 years agoValidate staticdata and object property length limits (#11511)
sfan5 [Thu, 19 Aug 2021 18:14:22 +0000 (20:14 +0200)]
Validate staticdata and object property length limits (#11511)

Some games provide users with enough freedom to create items
with metadata longer than 64KB, preventing this from causing
issues is on them but we'll still do the minimum not to abort
the server if this happens.

2 years agoFix scaled world-aligned textures being aligned inconsistently for non-normal drawtypes
Wuzzy [Thu, 19 Aug 2021 18:14:04 +0000 (18:14 +0000)]
Fix scaled world-aligned textures being aligned inconsistently for non-normal drawtypes

2 years agoAdd fwgettext util function
rubenwardy [Thu, 19 Aug 2021 18:13:25 +0000 (19:13 +0100)]
Add fwgettext util function

2 years agoFix inconsistent integer comparison warnings
SmallJoker [Tue, 17 Aug 2021 18:00:47 +0000 (20:00 +0200)]
Fix inconsistent integer comparison warnings

2 years agoClarify the meaning of "rightclick"/"use" in documentation (#11471)
Wuzzy [Mon, 16 Aug 2021 15:57:07 +0000 (15:57 +0000)]
Clarify the meaning of "rightclick"/"use" in documentation (#11471)

2 years agoStart sprite animation at the beginning (#11509)
Lean Rada [Mon, 16 Aug 2021 15:56:38 +0000 (23:56 +0800)]
Start sprite animation at the beginning (#11509)

When setting a sprite animation, do not keep the last animation's frame number. Setting a new animation should start the animation at the start of the new animation.

2 years agoCap iterations of imageCleanTransparent sanely
sfan5 [Sun, 15 Aug 2021 12:46:45 +0000 (14:46 +0200)]
Cap iterations of imageCleanTransparent sanely

fixes #11513 performance regression with 256x textures

2 years agoFix access violation in create_schematic() (#11534)
Treer [Mon, 16 Aug 2021 15:55:35 +0000 (01:55 +1000)]
Fix access violation in create_schematic() (#11534)

fixes #11533

Schematics saved from y locations greater than 0 would cause an access violation if layer probabilities were specified

2 years agoFix segfault caused by shadow map on exit
SmallJoker [Thu, 12 Aug 2021 18:03:25 +0000 (20:03 +0200)]
Fix segfault caused by shadow map on exit

2 years agoAdd disable_settings to game.conf to get rid of "Enable Damage"/"Creative Mode"/...
Hugues Ross [Thu, 12 Aug 2021 18:08:12 +0000 (14:08 -0400)]
Add disable_settings to game.conf to get rid of "Enable Damage"/"Creative Mode"/"Host Server" checkboxes (#11524)

This adds support for disable_settings to game.conf. In this you can specify a list of settings that should not be visible in the "local game" (or however it is called nowadays) tab. Enable Damage, Creative Mode and Host Server are supported.

Co-authored-by: Wuzzy <Wuzzy2@mail.ru>
Co-authored-by: Aaron Suen <warr1024@gmail.com>
Co-authored-by: rubenwardy <rw@rubenwardy.com>
2 years agoMove updating shadows outside of RenderingCore::drawAll. (#11491)
x2048 [Thu, 12 Aug 2021 18:07:09 +0000 (20:07 +0200)]
Move updating shadows outside of RenderingCore::drawAll. (#11491)

Fixes indirect rendering modes such as some 3D modes mentioned in #11437 and undersampled rendering.
Does not fully fix anaglyph 3d mode.

2 years agoFix a segfault caused by wrong textdomain lines in translation files (#11530)
DS [Thu, 12 Aug 2021 18:06:18 +0000 (20:06 +0200)]
Fix a segfault caused by wrong textdomain lines in translation files (#11530)

* The problem were lines like these:
  "# textdomain:"
* str_split does not add an empty last part if there is a delimiter
  at the end, but this was probably assumed here.

2 years agoRemove statement semicolons from a lua script
hecks [Mon, 9 Aug 2021 19:03:18 +0000 (21:03 +0200)]
Remove statement semicolons from a lua script

2 years agoFix GUIEditBoxWithScrollBar using a smaller steps than intlGUIEditBox (#11519)
DS [Sun, 8 Aug 2021 16:59:45 +0000 (18:59 +0200)]
Fix GUIEditBoxWithScrollBar using a smaller steps than intlGUIEditBox (#11519)

2 years agoGettext support on Android (#11435)
Pevernow [Sun, 8 Aug 2021 16:59:07 +0000 (00:59 +0800)]
Gettext support on Android (#11435)

Co-authored-by: sfan5 <sfan5@live.de>
Co-authored-by: =?UTF-8?q?Olivier=20Samyn=20=F0=9F=8E=BB?= <code@oleastre.be>
2 years agoOpenAL: Free buffers on quit
SmallJoker [Tue, 3 Aug 2021 18:26:00 +0000 (20:26 +0200)]
OpenAL: Free buffers on quit

2 years agoContentDB: Add support for package aliases / renaming (#11484)
rubenwardy [Mon, 2 Aug 2021 19:05:10 +0000 (20:05 +0100)]
ContentDB: Add support for package aliases / renaming (#11484)

2 years agoMods: Combine mod loading checks and deprection logging (#11503)
SmallJoker [Sat, 31 Jul 2021 17:54:52 +0000 (19:54 +0200)]
Mods: Combine mod loading checks and deprection logging (#11503)

This limits the logged deprecation messages to the mods that are loaded
Unifies the mod naming convention check for CSM & SSM

2 years agoFix /emergeblocks crashing in debug builds (#11461)
Wuzzy [Sat, 31 Jul 2021 17:54:40 +0000 (17:54 +0000)]
Fix /emergeblocks crashing in debug builds (#11461)

The reason for the bug was an u16 overflow, thus failing the assert. This only happened in Debug build but not in Release builds.

2 years agoUpdate IrrlichtMt-related stuff in README
sfan5 [Sat, 31 Jul 2021 11:23:13 +0000 (13:23 +0200)]
Update IrrlichtMt-related stuff in README

2 years agoRemove unsupported formats from the media enumerator
hecks [Thu, 29 Jul 2021 20:36:25 +0000 (22:36 +0200)]
Remove unsupported formats from the media enumerator

2 years agoRemove unsupported extensions from list in tile.cpp
hecktest [Thu, 29 Jul 2021 19:47:08 +0000 (21:47 +0200)]
Remove unsupported extensions from list in tile.cpp

2 years agoAdd a simple PNG image encoder with Lua API (#11485)
hecks [Thu, 29 Jul 2021 03:10:10 +0000 (05:10 +0200)]
Add a simple PNG image encoder with Lua API (#11485)

* Add a simple PNG image encoder with Lua API
Add ColorSpec to RGBA converter
Make a safety wrapper for the encoder
Create devtest examples

Co-authored-by: hecktest <>
Co-authored-by: sfan5 <sfan5@live.de>
2 years agobuildbot: Readd missing IrrlichtMt DLLs
sfan5 [Tue, 27 Jul 2021 18:37:51 +0000 (20:37 +0200)]
buildbot: Readd missing IrrlichtMt DLLs

2 years agoAdd bold, italic and monospace font styling for HUD text elements (#11478)
sfan5 [Tue, 27 Jul 2021 17:11:46 +0000 (19:11 +0200)]
Add bold, italic and monospace font styling for HUD text elements (#11478)

Co-authored-by: Elias Fleckenstein <eliasfleckenstein@web.de>
2 years agoTake advantage of IrrlichtMt CMake target (#11287)
JosiahWI [Tue, 27 Jul 2021 17:11:27 +0000 (12:11 -0500)]
Take advantage of IrrlichtMt CMake target (#11287)

With the CMake changes to IrrlichtMt, it's now possible to use a target for IrrlichtMt.
Besides greatly improving the ease of setting up IrrlichtMt for users building the client, it removes the need for Minetest's CMake to include transitive dependencies such as image libraries, cleaning it up a tiny bit. The PR works by finding the IrrlichtMt package and linking to the target it provides. If the package isn't found and it isn't building the client, it will still fall back to using just the headers of old Irrlicht or IrrlichtMt.

2 years agoImprove documentation of tools (#11128)
Wuzzy [Tue, 27 Jul 2021 17:09:14 +0000 (17:09 +0000)]
Improve documentation of tools (#11128)

2 years agoContentDB: Add reason to downloads (#10876)
rubenwardy [Tue, 27 Jul 2021 17:08:49 +0000 (18:08 +0100)]
ContentDB: Add reason to downloads (#10876)

2 years agoDistribute shadow map update over multiple frames to reduce stutter (#11422)
x2048 [Sun, 25 Jul 2021 10:36:23 +0000 (12:36 +0200)]
Distribute shadow map update over multiple frames to reduce stutter (#11422)

Reduces stutter and freezes when playing.

 * Maintains double SM and SM Color textures
 * Light frustum update triggers incremental generation of shadow map into secondary 'future' textures.
 * Every incremental update renders a portion of the shadow draw list (split equally).
 * After defined number of frames (currently, 4), 'future' and 'current' textures are swapped, and DirectionalLight 'commits' the new frustum to use when rendering shadows on screen.

Co-authored-by: sfan5 <sfan5@live.de>
2 years agoAdd smooth light-shadow transition at noon (#11430)
x2048 [Sun, 25 Jul 2021 10:35:12 +0000 (12:35 +0200)]
Add smooth light-shadow transition at noon (#11430)

Node faces with normals pointing East/West (+X/-X) will transition between light
and shadow at noon. This code makes the transition smooth.

2 years agoDocument glasslikeliquidlevel merge bits (#11479)
random-geek [Sun, 25 Jul 2021 10:34:53 +0000 (03:34 -0700)]
Document glasslikeliquidlevel merge bits (#11479)

2 years agoRemove unused ITextSceneNode header (#11476)
hecks [Wed, 21 Jul 2021 22:55:20 +0000 (00:55 +0200)]
Remove unused ITextSceneNode header (#11476)

Co-authored-by: hecktest <>
2 years agoRemove unused header includes
hecks [Wed, 21 Jul 2021 20:07:13 +0000 (22:07 +0200)]
Remove unused header includes

2 years agoFix no locales being generated when APPLY_LOCALE_BLACKLIST=0
sfan5 [Tue, 20 Jul 2021 15:53:28 +0000 (17:53 +0200)]
Fix no locales being generated when APPLY_LOCALE_BLACKLIST=0

Also enable `ky` which appears to work fine.

2 years agoCSM: Do not index files within hidden directories
SmallJoker [Sat, 17 Jul 2021 14:44:06 +0000 (16:44 +0200)]
CSM: Do not index files within hidden directories

CSM would previously scan for files within .git or .svn directories, and also special files such as .gitignore

2 years agoAdd wallmounted support for plantlike and plantlike_rooted nodes (#11379)
Wuzzy [Thu, 15 Jul 2021 19:19:59 +0000 (19:19 +0000)]
Add wallmounted support for plantlike and plantlike_rooted nodes (#11379)

2 years agoFix documented default colors for set_sky
Hugues Ross [Wed, 14 Jul 2021 15:14:45 +0000 (11:14 -0400)]
Fix documented default colors for set_sky

2 years agoRemove hardcoded "You died." message in chat (#11443)
Wuzzy [Mon, 12 Jul 2021 18:32:27 +0000 (18:32 +0000)]
Remove hardcoded "You died." message in chat (#11443)

2 years agoFix revoke debug privs not reliably turn off stuff (#11409)
Wuzzy [Mon, 12 Jul 2021 18:32:18 +0000 (18:32 +0000)]
Fix revoke debug privs not reliably turn off stuff (#11409)

2 years agoFix build on Ubuntu 16.04 and macOS
sfan5 [Mon, 12 Jul 2021 09:53:05 +0000 (11:53 +0200)]
Fix build on Ubuntu 16.04 and macOS

Apparently the C++ standard library is supposed to provide
specializations of std::hash for enums (even in C++11)
but those don't always work for whatever reason.

2 years agoAvoid draw list and shadow map update in the same frame to reduce dtime jitter (...
x2048 [Sun, 11 Jul 2021 17:57:29 +0000 (19:57 +0200)]
Avoid draw list and shadow map update in the same frame to reduce dtime jitter (#11393)

* Separate draw list and shadows update to reduce jitter

* Avoid draw list update and shadow update in the same frame

* Force-update shadows when camera offset changes

2 years agoImprove shadow rendering with non-default camera FOV (#11385)
x2048 [Sun, 11 Jul 2021 15:15:19 +0000 (17:15 +0200)]
Improve shadow rendering with non-default camera FOV (#11385)

* Adjust minimum filter radius for perspective

* Expand shadow frustum when camera FOV changes, reuse FOV distance adjustment from numeric.cpp

* Read shadow_soft_radius setting as float

* Use adaptive filter radius to accomodate for PSM distortion

* Adjust filter radius for texture resolution

2 years agoRefactor video driver name retrieval (#11413)
hecks [Sun, 11 Jul 2021 07:50:34 +0000 (09:50 +0200)]
Refactor video driver name retrieval (#11413)

Co-authored-by: hecktest <>
2 years agoFix typo in lua_api.txt
hecktest [Sat, 10 Jul 2021 13:58:25 +0000 (15:58 +0200)]
Fix typo in lua_api.txt

2 years agoScript API: Fix segfault in remove_detached_inventory
SmallJoker [Sat, 10 Jul 2021 12:18:35 +0000 (14:18 +0200)]
Script API: Fix segfault in remove_detached_inventory

when minetest.remove_detached_inventory is called on script init, the environment is yet not set up,
hence m_env is still nullptr until all scripts are loaded

2 years agoUse `persistence` instead of `persist` in NoiseParams examples
Lean Rada [Sat, 10 Jul 2021 12:19:33 +0000 (20:19 +0800)]
Use `persistence` instead of `persist` in NoiseParams examples

2 years agoAdd API for mods to hook liquid transformation events (#11405)
Warr1024 [Fri, 9 Jul 2021 13:08:40 +0000 (09:08 -0400)]
Add API for mods to hook liquid transformation events (#11405)

Add API for mods to hook liquid transformation events

Without this API, there is no reliable way for mods to be
notified when liquid transform modifies nodes and mods are
forced to poll for changes.  This allows mods to detect
changes to flowing liquid nodes and liquid renewal using
event-driven logic.

2 years agoAdd .editorconfig (#11412)
hecks [Sat, 3 Jul 2021 21:05:15 +0000 (23:05 +0200)]
Add .editorconfig (#11412)

* Add an .editorconfig to the repo root folder, providing code style hints for some text editors and making the code render properly in github.

Co-authored-by: hecktest <>
2 years agoAuth API: Error when accessed prior to ServerEnv init (#11398)
SmallJoker [Wed, 30 Jun 2021 18:42:26 +0000 (20:42 +0200)]
Auth API: Error when accessed prior to ServerEnv init (#11398)

2 years agoRemove unsupported video drivers (#11395)
hecks [Wed, 30 Jun 2021 18:42:15 +0000 (20:42 +0200)]
Remove unsupported video drivers (#11395)

This completely removes any mention of the software and D3D drivers from MT, preventing the user from accidentally attempting to use them. Users who need a software renderer should be asked to install Mesa drivers which offer superior fidelity and performance over the 'burningsvideo' driver.

2 years agoRun on_grant and on_revoke callbacks after privs change (#11387)
AFCMS [Wed, 30 Jun 2021 18:40:45 +0000 (20:40 +0200)]
Run on_grant and on_revoke callbacks after privs change (#11387)

Callbacks were run too early. This changes the order to call after the privs are updated.

2 years agoInventory: Make addList() consistent (#11382)
SmallJoker [Wed, 30 Jun 2021 18:39:38 +0000 (20:39 +0200)]
Inventory: Make addList() consistent (#11382)

Fixes list clearing for inv:set_list() using same size, since 2db6b07.
addList() now clears the list in all cases. Use setSize() to resize without clearing.

2 years agoFix spurious shadow enablement in mainmenu
sfan5 [Wed, 30 Jun 2021 15:10:28 +0000 (17:10 +0200)]
Fix spurious shadow enablement in mainmenu

fixes #11394

2 years agoUse user provided lib/irrlichtmt if available (#11276)
NeroBurner [Tue, 29 Jun 2021 07:57:19 +0000 (09:57 +0200)]
Use user provided lib/irrlichtmt if available (#11276)

Use user provided lib/irrlichtmt if available

Make it possible for a user to provide the IrrlichtMt dependency as
subdirectory at `lib/irrlichtmt`.
The subdirectory is added with the `EXCLUDE_FROM_ALL` flag to prevent
`libirrlichtmt.a` or other header files to be installed.

This enables the user to do the following to satisfy the IrrlichtMt
dependency:

git clone --depth 1 https://github.com/minetest/irrlicht.git lib/irrlichtmt
cmake . -DRUN_IN_PLACE=TRUE

2 years agoRequire 'basic_debug' priv to view gameplay-relevant debug info, require 'debug'...
Wuzzy [Thu, 24 Jun 2021 18:21:19 +0000 (18:21 +0000)]
Require 'basic_debug' priv to view gameplay-relevant debug info, require 'debug' priv to view wireframe (#9315)

Fixes #7245.

2 years agoPerform some quality assurance for translation strings (#11375)
Wuzzy [Wed, 23 Jun 2021 16:35:50 +0000 (16:35 +0000)]
Perform some quality assurance for translation strings (#11375)

2 years agoRework Settings to support arbitrary hierarchies (#11352)
sfan5 [Wed, 23 Jun 2021 13:22:31 +0000 (15:22 +0200)]
Rework Settings to support arbitrary hierarchies (#11352)

2 years agoBuildbot: Use posix on Win64 builds if available (#11355)
Juozas [Tue, 22 Jun 2021 17:59:09 +0000 (20:59 +0300)]
Buildbot: Use posix on Win64 builds if available (#11355)

Use posix mingw-w64 toolchain on Win64 builds where applicable, avoids
many build errors when using buildwin64.sh to build 64 bit builds on
Ubuntu based Linux distributions

2 years agoServer: Ignore whitespace-only chat messages
SmallJoker [Mon, 21 Jun 2021 17:04:25 +0000 (19:04 +0200)]
Server: Ignore whitespace-only chat messages

2 years agoDocument hypertext escaping (#11374)
Wuzzy [Tue, 22 Jun 2021 12:42:40 +0000 (12:42 +0000)]
Document hypertext escaping (#11374)

2 years agoMove build/android directory to root of project (#11283)
NeroBurner [Mon, 21 Jun 2021 19:51:42 +0000 (21:51 +0200)]
Move build/android directory to root of project (#11283)

2 years agoUpdate builtin locale (#11371)
Wuzzy [Mon, 21 Jun 2021 17:55:55 +0000 (17:55 +0000)]
Update builtin locale (#11371)

2 years agoStrip carriage returns from lines in settingtypes.txt (#11338)
William L. DeRieux IV [Mon, 21 Jun 2021 17:55:48 +0000 (13:55 -0400)]
Strip carriage returns from lines in settingtypes.txt (#11338)

Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2 years agoUpdate Dockerfile and improve build speed (#11313)
Bensuperpc [Mon, 21 Jun 2021 17:55:38 +0000 (19:55 +0200)]
Update Dockerfile and improve build speed (#11313)

Use ninja to build image, rename docker build steps: builder and runtime, add argument for docker image version

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2 years agoFix some typos in builtin (#11370)
Wuzzy [Mon, 21 Jun 2021 16:30:29 +0000 (16:30 +0000)]
Fix some typos in builtin (#11370)

2 years agoInventory: show error on invalid list names (#11368)
SmallJoker [Sun, 20 Jun 2021 15:21:50 +0000 (17:21 +0200)]
Inventory: show error on invalid list names (#11368)

2 years agoAdd min_y and max_y checks for Active Block Modifiers (ABM) (#11333)
sfence [Sun, 20 Jun 2021 15:21:35 +0000 (17:21 +0200)]
Add min_y and max_y checks for Active Block Modifiers (ABM) (#11333)

This check can be used by ABM to reduce CPU usage.

2 years agoMake chat web links clickable (#11092)
pecksin [Sun, 20 Jun 2021 15:20:24 +0000 (11:20 -0400)]
Make chat web links clickable (#11092)

If enabled in minetest.conf, provides colored, clickable (middle-mouse or ctrl-left-mouse) weblinks in chat output, to open the OS' default web browser.

3 years agoAdd roadmap (#10536)
rubenwardy [Thu, 17 Jun 2021 03:15:30 +0000 (04:15 +0100)]
Add roadmap (#10536)

3 years agoUpdate translation files
updatepo.sh [Wed, 16 Jun 2021 16:28:05 +0000 (18:28 +0200)]
Update translation files

3 years agoUpdate minetest.conf.example and dummy translation file
updatepo.sh [Wed, 16 Jun 2021 16:27:45 +0000 (18:27 +0200)]
Update minetest.conf.example and dummy translation file

3 years agoTranslated using Weblate (Chinese (Simplified))
Riceball LEE [Wed, 9 Jun 2021 12:20:18 +0000 (12:20 +0000)]
Translated using Weblate (Chinese (Simplified))

Currently translated at 95.1% (1290 of 1356 strings)

3 years agoTranslated using Weblate (Spanish)
David Leal [Tue, 1 Jun 2021 18:29:57 +0000 (18:29 +0000)]
Translated using Weblate (Spanish)

Currently translated at 81.5% (1106 of 1356 strings)

3 years agoTranslated using Weblate (Esperanto)
Tirifto [Sun, 30 May 2021 22:59:15 +0000 (22:59 +0000)]
Translated using Weblate (Esperanto)

Currently translated at 100.0% (1356 of 1356 strings)

3 years agoTranslated using Weblate (Chinese (Traditional))
Yiu Man Ho [Wed, 19 May 2021 13:50:40 +0000 (13:50 +0000)]
Translated using Weblate (Chinese (Traditional))

Currently translated at 75.6% (1026 of 1356 strings)