]>
git.lizzy.rs Git - dragonfireclient.git/log
Wuzzy [Fri, 18 Dec 2020 18:38:39 +0000 (19:38 +0100)]
DevTest: Add food item to test food replacement (#10642)
LoneWolfHT [Fri, 18 Dec 2020 18:38:27 +0000 (10:38 -0800)]
Make installer create its own Minetest folder (#10445)
This changes the installer to create its own Minetest folder instead of having the user create it themselves. This prevents spewing the contents of Minetest everywhere when users change the install directory and expect the installer to create a folder to put it in
DS [Fri, 18 Dec 2020 18:38:07 +0000 (19:38 +0100)]
Documentation for highest formspec_version[] and changelog (#10592)
Lars [Wed, 9 Dec 2020 22:30:37 +0000 (14:30 -0800)]
Allow configuring block disk and net compression. Change default disk level.
Thomas--S [Tue, 15 Dec 2020 18:06:36 +0000 (19:06 +0100)]
Formspec: Allow to specify frame loop for model[] (#10679)
Add the ability to specify an animation frame loop range for the model[] formspec element.
wsor4035 [Tue, 15 Dec 2020 18:05:55 +0000 (13:05 -0500)]
lua_api.txt: Add mod_orgin to node def (#10697)
Zughy [Mon, 14 Dec 2020 22:49:30 +0000 (23:49 +0100)]
Semi-transparent background for nametags (#10152)
SmallJoker [Sun, 13 Dec 2020 17:25:13 +0000 (18:25 +0100)]
Revert "GUIFormSpecMenu: Shift+Click listring workaround for MacOS"
The commit caused Shift-Clicking issues on Linux due to another Irrlicht bug where
KeyInput.Shift released keys do not trigger OnEvent()
MacOS users should build using a recent Irrlicht 1.8 development version.
See also: https://sourceforge.net/p/irrlicht/patches/321/
SmallJoker [Wed, 22 Jan 2020 19:23:40 +0000 (20:23 +0100)]
GUIFormSpecMenu: Shift+Click listring workaround for MacOS
event.MouseInput.Shift is not implemented for MacOS
SmallJoker [Thu, 10 Dec 2020 19:59:24 +0000 (20:59 +0100)]
Various documentation fixes (#10692)
set_sky: New feature, keep note about the old syntax
get_us_time: Document overflow
localplayer: Document "nil" behaviour before initialization
collision_box: Safe limit of "1.45"
hecks [Sat, 5 Dec 2020 23:03:40 +0000 (00:03 +0100)]
Implement mapblock camera offset correctly (#10702)
Implement mapblock camera offset correctly - reduce client jitter
Co-authored-by: hecktest <>
sfan5 [Fri, 4 Dec 2020 23:09:12 +0000 (00:09 +0100)]
Revert "Increase limit for simultaneous blocks sent per client and the meshgen cache."
This reverts commit
2f6393f49d5ebf21abfaa7bff876b8c0cf4ca191 .
Oblomov [Fri, 4 Dec 2020 19:16:53 +0000 (20:16 +0100)]
Cross-reference the node level manipulation functions (#10633)
This can help developers find the correct functions to access and manipulate the fluid level.
HybridDog [Fri, 4 Dec 2020 19:16:12 +0000 (20:16 +0100)]
Fix MSAA stripes (#9247)
This only works when shaders are enabled.
The centroid varying avoids that the textures (which repeat themselves out of bounds) are sampled out of bounds in MSAA.
If MSAA (called FSAA in minetest) is disabled, the centroid keyword does nothing.
sfan5 [Fri, 4 Dec 2020 10:27:15 +0000 (11:27 +0100)]
Fix certain connected nodeboxes crashing when falling
fixes #10695
SmallJoker [Sun, 29 Nov 2020 18:20:45 +0000 (19:20 +0100)]
Input: Fix on_rightclick called when placing into air
Lars [Mon, 16 Nov 2020 06:58:57 +0000 (22:58 -0800)]
Avoid generating the same chunk more than once with multiple emerge threads.
sfan5 [Thu, 26 Nov 2020 21:19:46 +0000 (22:19 +0100)]
Change typedef to normal definitions in GUI code
sfan5 [Thu, 26 Nov 2020 21:17:11 +0000 (22:17 +0100)]
Return star color calculation to what it previously was
numzero [Sun, 22 Nov 2020 22:04:31 +0000 (01:04 +0300)]
Fix style
numzero [Sun, 22 Nov 2020 16:49:38 +0000 (19:49 +0300)]
Provide fallback star color for GLES 2 with MT shaders disabled
numzero [Sun, 22 Nov 2020 15:25:41 +0000 (18:25 +0300)]
Sky: support GLES2
IrrLicht built-in shader is broken, have to write my own
numzero [Sun, 22 Nov 2020 14:36:59 +0000 (17:36 +0300)]
Allow missing shaders
numzero [Sun, 22 Nov 2020 13:44:00 +0000 (16:44 +0300)]
Replace TriangleFan as poorly supported
numzero [Sun, 22 Nov 2020 13:41:36 +0000 (16:41 +0300)]
Reuse seed when updating stars
The only currently relevant parameter is scale which can now be changed
without resetting stars position
numzero [Sun, 22 Nov 2020 13:29:31 +0000 (16:29 +0300)]
Store stars in a single static mesh buffer
numzero [Sun, 22 Nov 2020 13:43:38 +0000 (16:43 +0300)]
Don't evaluate things many times
numzero [Sun, 22 Nov 2020 06:13:16 +0000 (09:13 +0300)]
Batch cloud drawing
Lars [Thu, 26 Nov 2020 01:16:41 +0000 (17:16 -0800)]
Avoid marking map blocks dirty upon deserialization.
Lars [Tue, 24 Nov 2020 17:23:18 +0000 (09:23 -0800)]
Fix camera panning glitches (partially revert 10489.)
Pierre-Yves Rollo [Wed, 16 Sep 2020 15:10:17 +0000 (17:10 +0200)]
Add sound to press event of some formspecs elements (#10402)
MoNTE48 [Sun, 22 Nov 2020 13:21:08 +0000 (14:21 +0100)]
Fix Visual Studio build in Actions
Paramat [Fri, 20 Nov 2020 16:11:19 +0000 (16:11 +0000)]
Move Mapgen V7 river generation into the main generation loop (#10639)
All terrain generation now occurs in one loop, instead of rivers being
carved afterwards in a separate loop.
Fixes the removal of nodes added by mods in 'register on generated'.
Avoids other problems and reduces the chance of future bugs.
Mapchunk generation time is reduced.
Also fixes a code mistake which resulted in river channel generation
being disabled at floatland altitudes even when floatlands were disabled.
Lars [Thu, 12 Nov 2020 18:37:34 +0000 (10:37 -0800)]
Increase limit for simultaneous blocks sent per client and the meshgen cache.
Lejo [Sun, 15 Nov 2020 16:38:04 +0000 (17:38 +0100)]
Auto build client appimage (#10561)
* Replace ubuntu:14.04 with ubuntu 18:04
* Auto build client appimage
Co-authored-by: sfan5 <sfan5@live.de>
Wuzzy [Sun, 15 Nov 2020 16:37:09 +0000 (17:37 +0100)]
Fix falling image of torchlike if paramtype2="none" (#10612)
sfan5 [Tue, 10 Nov 2020 20:46:30 +0000 (21:46 +0100)]
serverpackethandler: Minor log message fixes
closes #10434
sfan5 [Tue, 10 Nov 2020 20:43:06 +0000 (21:43 +0100)]
Copy position for can_dig
fixes #10514
sfan5 [Tue, 10 Nov 2020 20:36:58 +0000 (21:36 +0100)]
Fix player sprite visibility in first person
closes #10525
sfan5 [Tue, 10 Nov 2020 20:22:02 +0000 (21:22 +0100)]
Fix overloaded virtual warnings with get/setAttachment()
red-001 [Thu, 12 Nov 2020 20:05:47 +0000 (20:05 +0000)]
Fix warnings about an unused variables and implicit conversion (#10586)
SmallJoker [Thu, 12 Nov 2020 18:16:02 +0000 (19:16 +0100)]
Revert "Replace MyEventReceiver KeyList with std::unordered_set" (#10622)
This reverts commit
787561b29afdbc78769f68c2f5c4f2cff1b32340 .
SmallJoker [Thu, 12 Nov 2020 18:15:41 +0000 (19:15 +0100)]
PlayerSAO: Run on_player_hpchange raw change values (#10478)
The callback is only run when a change in HP is to be expected.
Following cases will not trigger the callback:
* Dead player damaged further
* Healing full-health player
* Change of 0 HP
Lars [Sun, 8 Nov 2020 20:30:38 +0000 (12:30 -0800)]
Increase default emerge queue limits and limit enqueue requests for active blocks.
DS [Tue, 10 Nov 2020 20:03:10 +0000 (21:03 +0100)]
Do not set a default for description in itemdef table (#10559)
* Do not set a default for description in itemdef table
* improve documentation
SmallJoker [Tue, 10 Nov 2020 20:02:53 +0000 (21:02 +0100)]
ObjectRef: Re-add legacy code for set_physics_override (#10585)
These arguments are used at least by MTG beds and homedecor_common. A deprecation warning is shown to safely remove it in a future release.
sfan5 [Mon, 9 Nov 2020 14:22:06 +0000 (15:22 +0100)]
Mark additional locales as broken
sfan5 [Mon, 9 Nov 2020 14:12:25 +0000 (15:12 +0100)]
Update fallback font to newer version
Markus Koch [Sat, 7 Nov 2020 16:45:32 +0000 (17:45 +0100)]
Joystick: Remap joystick-specific KeyTypes to generic ones
According to the following table:
* MOUSE_L -> DIG
* MOUSE_R -> PLACE
* SCROLL_UP -> HOTBAR_NEXT
* SCROLL_DOWN -> HOTBAR_PREV
This commit entirely removes the special KeyTypes used for joysticks.
Support for the MOUSE KeyTypes had already been removed in the main
game code without adapting the joystick code, breaking joystick
input. This commit restores joystick functionality.
rubenwardy [Mon, 9 Nov 2020 10:55:15 +0000 (10:55 +0000)]
Fix object interaction distance not being checked (#10547)
SmallJoker [Sun, 8 Nov 2020 10:30:16 +0000 (11:30 +0100)]
ContentCAO: Fix segfault when minimap is disabled
Lars [Fri, 6 Nov 2020 18:54:04 +0000 (10:54 -0800)]
Revert #10495 and simplify.
sfan5 [Thu, 5 Nov 2020 18:34:40 +0000 (19:34 +0100)]
Fix integer-string conversion for shaders
closes #10605
SmallJoker [Wed, 4 Nov 2020 20:46:18 +0000 (21:46 +0100)]
Add model[] formspec element (#10320)
Formspec element to display models, written by @kilbith, rebased and tweaked.
Co-authored-by: Jean-Patrick Guerrero <jeanpatrick.guerrero@gmail.com>
Co-authored-by: sfan5 <sfan5@live.de>
Lars Müller [Wed, 4 Nov 2020 20:43:32 +0000 (21:43 +0100)]
Revert "Fix short 180 degree rotation when using set_bone_position (#10405)" (#10534)
This reverts commit
0f98b54aa4b2361575002d92b29fe222703ba557 .
Zughy [Wed, 4 Nov 2020 20:43:18 +0000 (21:43 +0100)]
Fix ObjectRef errors due to lua_isnil() (#10564)
Treat 'none' values as 'nil'
Lars [Mon, 2 Nov 2020 17:27:15 +0000 (09:27 -0800)]
Slight simplification and optimization of RemoteClient.
Lars [Tue, 3 Nov 2020 23:39:03 +0000 (15:39 -0800)]
Increase defaults for viewing_range, active_object_range and related settings #10597
red-001 [Mon, 2 Nov 2020 21:21:03 +0000 (21:21 +0000)]
Block attempts to connect to the client (#10589)
A Minetest peer initiates a connection by sending a packet with an invalid peer_id, for whatever reason the code for doing this ran on both the client and the server meaning you could connect to a client if you knew what the address:port tuple it was listening on.
SmallJoker [Sun, 1 Nov 2020 11:52:09 +0000 (12:52 +0100)]
Fix incorrect deprecation hints
"good" and "bad" were swapped in the process, resulting in wrong deprecation messages
rubenwardy [Sat, 31 Oct 2020 18:19:23 +0000 (18:19 +0000)]
Fix segfault in deprecation logging due to tail call, log by default (#10174)
Lars Müller [Thu, 29 Oct 2020 19:15:46 +0000 (20:15 +0100)]
Player physics: Ensure larger dtime simulation steps (#10563)
Oblomov [Thu, 29 Oct 2020 19:09:59 +0000 (20:09 +0100)]
Show RTT in ms with 2 digits of precision (#10573)
If your ping is in seconds, you probably have other problems.
Lars [Wed, 21 Oct 2020 21:46:04 +0000 (14:46 -0700)]
Avoid resending near blocks unnecessarily.
luk3yx [Sun, 25 Oct 2020 17:01:39 +0000 (06:01 +1300)]
Fix CSMs on arm64 (#10553)
Vitaliy [Sun, 25 Oct 2020 17:01:03 +0000 (20:01 +0300)]
Shaders for Android (GLES 2) (#10506)
Shader support for OpenGL ES 2 devices (Android)
Co-authored-by: sfan5 <sfan5@live.de>
Zughy [Thu, 22 Oct 2020 15:18:01 +0000 (17:18 +0200)]
Clean up l_object.cpp (#10512)
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
DS [Wed, 21 Oct 2020 20:05:32 +0000 (22:05 +0200)]
Add documentation to builtin core.run_callbacks (#10494)
Maksim [Wed, 21 Oct 2020 19:42:40 +0000 (21:42 +0200)]
Fix Media... 0% on loading screen (#9478)
Zughy [Wed, 21 Oct 2020 19:42:23 +0000 (21:42 +0200)]
Update jsoncpp to 1.9.4 (#10477)
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
Paramat [Tue, 20 Oct 2020 21:13:27 +0000 (22:13 +0100)]
Devtest: Automatically enable zoom capability (#10493)
Make minor improvements to the zoom testing chat command.
Delete incorrect line about creative mode from README.md.
sfan5 [Tue, 20 Oct 2020 14:34:14 +0000 (16:34 +0200)]
Fix show_on_minimap default value for local player
fixes #10526
sfan5 [Mon, 19 Oct 2020 18:38:33 +0000 (20:38 +0200)]
Implement unloading of static_save=false objects according to existing docs (#10485)
sfan5 [Mon, 19 Oct 2020 18:38:15 +0000 (20:38 +0200)]
Decouple entity minimap markers from nametags replacing with show_on_minimap property (#10443)
Lars [Sun, 18 Oct 2020 23:38:51 +0000 (16:38 -0700)]
Minor clientmap improvements.
- Avoid calculating isBlockInSight for blocks without meshes.
- Add metric for how many blocks the client has currently loaded.
- Make some variables constant.
Paramat [Sun, 18 Oct 2020 21:50:31 +0000 (22:50 +0100)]
Contributing doc: Minor improvements and a clarification (#10520)
Lars [Thu, 15 Oct 2020 07:06:37 +0000 (00:06 -0700)]
Periodically release all mesh HW buffers to avoid an Irrlicht bottleneck.
Lars [Mon, 12 Oct 2020 20:29:31 +0000 (13:29 -0700)]
Remove all bump mapping and parallax occlusion related code.
Lars [Tue, 13 Oct 2020 19:38:34 +0000 (12:38 -0700)]
Rely on max_simultaneous_block_sends_per_client to limit blocks sent to the client.
Paramat [Tue, 13 Oct 2020 22:59:47 +0000 (23:59 +0100)]
Devtest hand tool: Update capabilities, add creative mode capabilities (#10484)
Paramat [Tue, 13 Oct 2020 22:57:46 +0000 (23:57 +0100)]
Document how to work with ClangFormat (#10468)
To avoid the common misunderstanding where a contributor thinks they
must apply the unsuitable formatting requests ClangFormat makes.
Zughy [Tue, 13 Oct 2020 19:28:53 +0000 (21:28 +0200)]
Fix float argument check in minetest.set_timeofday() (#10483)
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
Maksim [Mon, 7 Sep 2020 20:12:31 +0000 (22:12 +0200)]
Android: update gradle, NDK and built tools version
Maksim [Sun, 24 May 2020 10:57:05 +0000 (12:57 +0200)]
Android: add ci with saving artifacts
Maksim [Sun, 24 May 2020 10:55:48 +0000 (12:55 +0200)]
Android: get deps as a zip archive and sqlite3 from official source
Zughy [Tue, 13 Oct 2020 19:27:52 +0000 (21:27 +0200)]
Add ObjectRef:get_children() (#10480)
Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
Lars [Tue, 13 Oct 2020 02:47:04 +0000 (19:47 -0700)]
Avoid drawing invisible blocks on the client.
JosiahWI [Tue, 13 Oct 2020 15:36:01 +0000 (10:36 -0500)]
Pass ContentFeatures as reference to read_content_features (#10464)
Paramat [Mon, 12 Oct 2020 23:52:53 +0000 (00:52 +0100)]
Give unnamed world names incrementing numbers. Format 'world<number>' (#10247)
Code created with help from GitHub users sirrobzeroone and pauloue, thank you.
Zughy [Sun, 11 Oct 2020 11:36:13 +0000 (13:36 +0200)]
Add missing type check to InvRef:set_lists() (#10476)
HybridDog [Fri, 9 Oct 2020 18:13:42 +0000 (20:13 +0200)]
Add bumpmapping and parallax occlusion testing nodes to devtest (#9242)
DS [Fri, 9 Oct 2020 18:11:21 +0000 (20:11 +0200)]
Add a short_description to be used by mods (#8980)
DS [Thu, 8 Oct 2020 17:44:47 +0000 (19:44 +0200)]
Fix box[]es not being clipped (#10473)
Fixes a regression of #8676.
HybridDog [Thu, 8 Oct 2020 17:44:27 +0000 (19:44 +0200)]
Mention texture modifier colorspace (#10112)
Zughy [Tue, 6 Oct 2020 18:51:27 +0000 (20:51 +0200)]
-Wmem-access only called when GCC > 7 (#10453)
Hugo Locurcio [Tue, 6 Oct 2020 18:50:20 +0000 (20:50 +0200)]
Improve the `fsaa` setting description (#10279)
See https://github.com/minetest/minetest/issues/8459.
HybridDog [Tue, 6 Oct 2020 18:49:46 +0000 (20:49 +0200)]
Add minetest.get_artificial_light and minetest.get_natural_light (#5680)
Add more detailed light detection functions, a function to get the artificial light (torches) and a function to get the sunlight as seen by the player (you can specify timeofday).
Co-authored-by: rubenwardy <rw@rubenwardy.com>
rubenwardy [Tue, 6 Oct 2020 11:10:37 +0000 (12:10 +0100)]
Prevent games from setting secure settings (#10460)
SmallJoker [Mon, 5 Oct 2020 07:07:33 +0000 (09:07 +0200)]
Remove unused functions reported by cppcheck (#10463)
Run unused functions reported by cppcheck
This change removes a few (but not all) unused functions.
Some unused helper functions were not removed due to their complexity and potential of future use.
Pierre-Yves Rollo [Sun, 4 Oct 2020 13:24:29 +0000 (15:24 +0200)]
Minimap as HUD element with API control
Features:
* Define Minimap available modes (surface/radar, scale) from Lua, using player:set_minimap_modes()
* New HUD elements for displaying minimap with custom size and placing
* New minimap mode for displaying a texture instead of the map