]>
git.lizzy.rs Git - dragonfireclient.git/log
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
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.
sfan5 [Sat, 31 Jul 2021 11:23:13 +0000 (13:23 +0200)]
Update IrrlichtMt-related stuff in README
hecks [Thu, 29 Jul 2021 20:36:25 +0000 (22:36 +0200)]
Remove unsupported formats from the media enumerator
hecktest [Thu, 29 Jul 2021 19:47:08 +0000 (21:47 +0200)]
Remove unsupported extensions from list in tile.cpp
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>
sfan5 [Tue, 27 Jul 2021 18:37:51 +0000 (20:37 +0200)]
buildbot: Readd missing IrrlichtMt DLLs
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>
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.
Wuzzy [Tue, 27 Jul 2021 17:09:14 +0000 (17:09 +0000)]
Improve documentation of tools (#11128)
rubenwardy [Tue, 27 Jul 2021 17:08:49 +0000 (18:08 +0100)]
ContentDB: Add reason to downloads (#10876)
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>
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.
random-geek [Sun, 25 Jul 2021 10:34:53 +0000 (03:34 -0700)]
Document glasslikeliquidlevel merge bits (#11479)
hecks [Wed, 21 Jul 2021 22:55:20 +0000 (00:55 +0200)]
Remove unused ITextSceneNode header (#11476)
Co-authored-by: hecktest <>
hecks [Wed, 21 Jul 2021 20:07:13 +0000 (22:07 +0200)]
Remove unused header includes
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.
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
Wuzzy [Thu, 15 Jul 2021 19:19:59 +0000 (19:19 +0000)]
Add wallmounted support for plantlike and plantlike_rooted nodes (#11379)
Hugues Ross [Wed, 14 Jul 2021 15:14:45 +0000 (11:14 -0400)]
Fix documented default colors for set_sky
Wuzzy [Mon, 12 Jul 2021 18:32:27 +0000 (18:32 +0000)]
Remove hardcoded "You died." message in chat (#11443)
Wuzzy [Mon, 12 Jul 2021 18:32:18 +0000 (18:32 +0000)]
Fix revoke debug privs not reliably turn off stuff (#11409)
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.
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
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
hecks [Sun, 11 Jul 2021 07:50:34 +0000 (09:50 +0200)]
Refactor video driver name retrieval (#11413)
Co-authored-by: hecktest <>
hecktest [Sat, 10 Jul 2021 13:58:25 +0000 (15:58 +0200)]
Fix typo in lua_api.txt
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
Lean Rada [Sat, 10 Jul 2021 12:19:33 +0000 (20:19 +0800)]
Use `persistence` instead of `persist` in NoiseParams examples
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.
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 <>
SmallJoker [Wed, 30 Jun 2021 18:42:26 +0000 (20:42 +0200)]
Auth API: Error when accessed prior to ServerEnv init (#11398)
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.
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.
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.
sfan5 [Wed, 30 Jun 2021 15:10:28 +0000 (17:10 +0200)]
Fix spurious shadow enablement in mainmenu
fixes #11394
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
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.
Wuzzy [Wed, 23 Jun 2021 16:35:50 +0000 (16:35 +0000)]
Perform some quality assurance for translation strings (#11375)
sfan5 [Wed, 23 Jun 2021 13:22:31 +0000 (15:22 +0200)]
Rework Settings to support arbitrary hierarchies (#11352)
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
SmallJoker [Mon, 21 Jun 2021 17:04:25 +0000 (19:04 +0200)]
Server: Ignore whitespace-only chat messages
Wuzzy [Tue, 22 Jun 2021 12:42:40 +0000 (12:42 +0000)]
Document hypertext escaping (#11374)
NeroBurner [Mon, 21 Jun 2021 19:51:42 +0000 (21:51 +0200)]
Move build/android directory to root of project (#11283)
Wuzzy [Mon, 21 Jun 2021 17:55:55 +0000 (17:55 +0000)]
Update builtin locale (#11371)
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>
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>
Wuzzy [Mon, 21 Jun 2021 16:30:29 +0000 (16:30 +0000)]
Fix some typos in builtin (#11370)
SmallJoker [Sun, 20 Jun 2021 15:21:50 +0000 (17:21 +0200)]
Inventory: show error on invalid list names (#11368)
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.
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.
rubenwardy [Thu, 17 Jun 2021 03:15:30 +0000 (04:15 +0100)]
Add roadmap (#10536)
updatepo.sh [Wed, 16 Jun 2021 16:28:05 +0000 (18:28 +0200)]
Update translation files
updatepo.sh [Wed, 16 Jun 2021 16:27:45 +0000 (18:27 +0200)]
Update minetest.conf.example and dummy translation file
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)
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)
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)
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)
Allan Nordhøy [Sun, 9 May 2021 07:54:47 +0000 (07:54 +0000)]
Translated using Weblate (Norwegian Bokmål)
Currently translated at 58.1% (789 of 1356 strings)
telmo bruno silva seabra [Wed, 5 May 2021 18:09:06 +0000 (18:09 +0000)]
Translated using Weblate (Esperanto)
Currently translated at 100.0% (1356 of 1356 strings)
Avyukt More [Sun, 2 May 2021 07:28:20 +0000 (07:28 +0000)]
Translated using Weblate (Marathi)
Currently translated at 8.6% (117 of 1356 strings)
Avyukt More [Sun, 2 May 2021 05:55:57 +0000 (07:55 +0200)]
Added translation using Weblate (Marathi)
Andrei Stepanov [Sat, 1 May 2021 10:31:56 +0000 (10:31 +0000)]
Translated using Weblate (Russian)
Currently translated at 100.0% (1356 of 1356 strings)
Andrij Mizyk [Thu, 29 Apr 2021 20:10:46 +0000 (20:10 +0000)]
Translated using Weblate (Ukrainian)
Currently translated at 44.6% (606 of 1356 strings)
Nicolae Crefelean [Tue, 27 Apr 2021 00:56:54 +0000 (00:56 +0000)]
Translated using Weblate (Romanian)
Currently translated at 48.7% (661 of 1356 strings)
THANOS SIOURDAKIS [Sun, 18 Apr 2021 12:16:13 +0000 (12:16 +0000)]
Translated using Weblate (Greek)
Currently translated at 12.0% (164 of 1356 strings)
Gian M [Sat, 17 Apr 2021 23:40:54 +0000 (01:40 +0200)]
Added translation using Weblate (Filipino)
Omer I.S [Fri, 16 Apr 2021 07:12:02 +0000 (07:12 +0000)]
Translated using Weblate (Hebrew)
Currently translated at 44.3% (601 of 1356 strings)
phlostically [Fri, 16 Apr 2021 00:57:13 +0000 (00:57 +0000)]
Translated using Weblate (Esperanto)
Currently translated at 98.7% (1339 of 1356 strings)
ferrumcccp [Tue, 13 Apr 2021 22:59:23 +0000 (22:59 +0000)]
Translated using Weblate (Chinese (Simplified))
Currently translated at 94.8% (1286 of 1356 strings)
ludemys [Wed, 14 Apr 2021 03:39:13 +0000 (03:39 +0000)]
Translated using Weblate (Spanish)
Currently translated at 81.4% (1104 of 1356 strings)
David Leal [Wed, 14 Apr 2021 03:40:56 +0000 (03:40 +0000)]
Translated using Weblate (Spanish)
Currently translated at 81.4% (1104 of 1356 strings)
ludemys [Wed, 14 Apr 2021 03:37:20 +0000 (03:37 +0000)]
Translated using Weblate (Spanish)
Currently translated at 81.0% (1099 of 1356 strings)
Kornelijus Tvarijanavičius [Fri, 9 Apr 2021 15:51:12 +0000 (15:51 +0000)]
Translated using Weblate (Lithuanian)
Currently translated at 16.5% (224 of 1356 strings)
waxtatect [Sat, 10 Apr 2021 11:40:48 +0000 (11:40 +0000)]
Translated using Weblate (French)
Currently translated at 100.0% (1356 of 1356 strings)
Brian Gaucher [Sat, 10 Apr 2021 12:00:16 +0000 (12:00 +0000)]
Translated using Weblate (French)
Currently translated at 100.0% (1356 of 1356 strings)
Markus Mikkonen [Sat, 10 Apr 2021 04:20:50 +0000 (04:20 +0000)]
Translated using Weblate (Finnish)
Currently translated at 3.2% (44 of 1356 strings)
Tviljan [Sat, 10 Apr 2021 04:25:12 +0000 (04:25 +0000)]
Translated using Weblate (Finnish)
Currently translated at 3.2% (44 of 1356 strings)
Edward [Mon, 5 Apr 2021 14:44:06 +0000 (14:44 +0000)]
Translated using Weblate (Russian)
Currently translated at 100.0% (1356 of 1356 strings)
ssantos [Tue, 6 Apr 2021 20:55:07 +0000 (20:55 +0000)]
Translated using Weblate (Portuguese)
Currently translated at 93.2% (1264 of 1356 strings)
waxtatect [Wed, 7 Apr 2021 18:17:11 +0000 (18:17 +0000)]
Translated using Weblate (French)
Currently translated at 100.0% (1356 of 1356 strings)
David Leal [Mon, 5 Apr 2021 03:38:33 +0000 (03:38 +0000)]
Translated using Weblate (Spanish)
Currently translated at 79.7% (1081 of 1356 strings)
Timur Seber [Wed, 7 Apr 2021 17:41:14 +0000 (17:41 +0000)]
Translated using Weblate (Tatar)
Currently translated at 0.4% (6 of 1356 strings)
François Delpierre [Mon, 5 Apr 2021 22:00:19 +0000 (22:00 +0000)]
Translated using Weblate (French)
Currently translated at 100.0% (1356 of 1356 strings)
waxtatect [Wed, 7 Apr 2021 17:30:06 +0000 (17:30 +0000)]
Translated using Weblate (French)
Currently translated at 100.0% (1356 of 1356 strings)
Timur Seber [Wed, 7 Apr 2021 17:27:34 +0000 (19:27 +0200)]
Added translation using Weblate (Tatar)
BreadW [Tue, 6 Apr 2021 12:11:16 +0000 (12:11 +0000)]
Translated using Weblate (Japanese)
Currently translated at 99.8% (1354 of 1356 strings)
GnuPGを使うべきだ [Tue, 6 Apr 2021 12:11:01 +0000 (12:11 +0000)]
Translated using Weblate (Japanese)
Currently translated at 99.7% (1353 of 1356 strings)
ItsWidee [Sun, 4 Apr 2021 21:42:39 +0000 (21:42 +0000)]
Translated using Weblate (French)
Currently translated at 98.0% (1330 of 1356 strings)
François Delpierre [Sun, 4 Apr 2021 21:42:07 +0000 (21:42 +0000)]
Translated using Weblate (French)
Currently translated at 96.6% (1311 of 1356 strings)
Dainis [Thu, 1 Apr 2021 10:11:36 +0000 (10:11 +0000)]
Translated using Weblate (Latvian)
Currently translated at 28.6% (388 of 1356 strings)
Konstantin Yeliseyev [Tue, 30 Mar 2021 05:34:47 +0000 (05:34 +0000)]
Translated using Weblate (Russian)
Currently translated at 100.0% (1356 of 1356 strings)
ResuUman [Sat, 27 Mar 2021 19:32:16 +0000 (19:32 +0000)]
Translated using Weblate (Polish)
Currently translated at 72.4% (982 of 1356 strings)
Mateusz Mendel [Sat, 27 Mar 2021 20:01:59 +0000 (20:01 +0000)]
Translated using Weblate (Polish)
Currently translated at 72.4% (982 of 1356 strings)
gnu-ewm [Tue, 23 Mar 2021 00:21:57 +0000 (00:21 +0000)]
Translated using Weblate (Polish)
Currently translated at 71.6% (972 of 1356 strings)
Alessandro Mandelli [Wed, 24 Mar 2021 12:14:53 +0000 (12:14 +0000)]
Translated using Weblate (Italian)
Currently translated at 100.0% (1356 of 1356 strings)
Hatlábú Farkas [Wed, 24 Mar 2021 07:19:06 +0000 (07:19 +0000)]
Translated using Weblate (Hungarian)
Currently translated at 75.8% (1028 of 1356 strings)
ItsWidee [Tue, 23 Mar 2021 08:50:13 +0000 (08:50 +0000)]
Translated using Weblate (French)
Currently translated at 96.5% (1309 of 1356 strings)
matiasC [Tue, 23 Mar 2021 11:30:15 +0000 (11:30 +0000)]
Translated using Weblate (Spanish)
Currently translated at 79.5% (1079 of 1356 strings)
Joaquín Villalba [Wed, 24 Mar 2021 17:09:49 +0000 (17:09 +0000)]
Translated using Weblate (Spanish)
Currently translated at 79.5% (1079 of 1356 strings)