]>
git.lizzy.rs Git - minetest.git/log
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
Jordan Snelling [Sun, 4 Oct 2020 13:10:34 +0000 (14:10 +0100)]
Add First Person Attachments (#10360)
Fixes some other third person camera specific attachments.
Implements a single new flag for entities to be forced visible in first person mode.
Old mods do not need to be updated to use the new flag and are fully backwards compatible.
Lars Müller [Sun, 4 Oct 2020 13:09:12 +0000 (15:09 +0200)]
Fix short 180 degree rotation when using set_bone_position (#10405)
rubenwardy [Sat, 3 Oct 2020 23:33:45 +0000 (00:33 +0100)]
Deprecate get_player_velocity and add_player_velocity (#10173)
Wuzzy [Sat, 3 Oct 2020 17:01:38 +0000 (19:01 +0200)]
Document builtin entities (#9453)
This PR adds a new text file doc/builtin_entities.txt which explains how the two builtin entities __builtin:item and __builtin:falling_node work.
LoneWolfHT [Sat, 3 Oct 2020 17:00:08 +0000 (10:00 -0700)]
Add note to docs on how to override privileges (#9792)
Elijah Duffy [Sat, 3 Oct 2020 16:38:08 +0000 (09:38 -0700)]
Lua API: Add register_on_chatcommand to SSM and CSM (#7862)
Allows catching a chatcommand call just after the command and the
parameters are parsed but before its existence is checked and before the
corresponding function is run. Returning `true` from a callback function
will prevent default handling of the command leaving mods to handle the
command manually.
random-geek [Sat, 3 Oct 2020 16:34:34 +0000 (09:34 -0700)]
Fix scroll bar overlapping text (again) (#9058)
HybridDog [Sat, 3 Oct 2020 16:33:51 +0000 (18:33 +0200)]
Reduce the FPS when the window is unfocused (#8837)
HybridDog [Sat, 3 Oct 2020 16:33:43 +0000 (18:33 +0200)]
Chatcommand: Show help message if func returns false without message
#9440
SmallJoker [Sun, 20 Sep 2020 11:12:55 +0000 (13:12 +0200)]
(se)SerializeString: Include max length in the name
This commit clarifies the maximal length of the serialized strings.
It will avoid accidental use of serializeString() when a larger string can be expected.
Removes unused Wide String serialization functions
SmallJoker [Sun, 20 Sep 2020 11:04:01 +0000 (13:04 +0200)]
Clean up serialization
This reverts
1a5b4b3 and further functions in serialize.cpp that are unused
The intend for a sane NetworkPacket/stream replacement was good, but a wrapper
class around i/ostream might be more versatile than introducing a new
vector-based serialization class.
SmallJoker [Sun, 20 Sep 2020 10:52:35 +0000 (12:52 +0200)]
Settings: Remove unused functions
Make Settings-internal functions private
Paramat [Tue, 29 Sep 2020 22:37:03 +0000 (23:37 +0100)]
Improve layout of main menu 'local' tab (#10366)
k.h.lai [Tue, 29 Sep 2020 17:39:53 +0000 (01:39 +0800)]
Improve MSVC cmake and update vcpkg instruction (#10407)
Remove unnecessary compiler flag for clang-cl
Update vcpkg instruction in README.md
LoneWolfHT [Tue, 29 Sep 2020 17:39:36 +0000 (10:39 -0700)]
Update wording of game descriptions in installer (#10441)
Maksim [Sat, 26 Sep 2020 16:42:22 +0000 (18:42 +0200)]
Android: replace InputDialogActivity on simple dialog window (#10034)
Elias Fleckenstein [Sat, 26 Sep 2020 16:41:44 +0000 (18:41 +0200)]
Patch fast/teleport vulnerability when attached to an entity (#10340)
Tyler Schwend [Sat, 26 Sep 2020 16:41:16 +0000 (12:41 -0400)]
Log server announce on updates and deletes too (#10177)
Buckaroo Banzai [Sat, 26 Sep 2020 13:32:49 +0000 (15:32 +0200)]
Enable LuaJIT on the Docker image (#10414)
luk3yx [Sat, 26 Sep 2020 13:31:54 +0000 (01:31 +1200)]
Remove null bytes from TOCLIENT_BLOCKDATA (#10433)
Buckaroo Banzai [Fri, 25 Sep 2020 16:52:42 +0000 (18:52 +0200)]
Correct erroneous reported max lag with prometheus (#10427)
Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
Paramat [Wed, 23 Sep 2020 23:10:50 +0000 (00:10 +0100)]
Fix horizontal/vertical merging bug of hardware-colored framed glass (#10417)
Previously, the param2-controlled horizontal/vertical merge feature
(which was undocumented and forgotten) was always active, causing
uses of param2 other than "glasslikeliquidlevel" to affect H/V
merging.
Only respect H/V merge bits when paramtype2 = "glasslikeliquidlevel".
H/V merge bits and liquid level bits are designed to be used
simultaneously.
Vincent Robinson [Wed, 23 Sep 2020 17:12:20 +0000 (10:12 -0700)]
Replace MyEventReceiver KeyList with std::unordered_set (#10419)
tenplus1 [Wed, 23 Sep 2020 17:11:56 +0000 (18:11 +0100)]
Ability to remove minetest.after once set (#10103)
SmallJoker [Tue, 22 Sep 2020 16:40:34 +0000 (18:40 +0200)]
Settings: Fix unittest memory leak, change input types
Wuzzy [Tue, 22 Sep 2020 16:38:33 +0000 (18:38 +0200)]
Fix chat/infotext overlap if many chat lines (#10399)
Moves the infotext depending on the value of the recent_chat_messages value + 2 additional lines to account for the 2 debug mode lines + 1 additional line as "buffer" for better readability if chat is full.
SmallJoker [Mon, 21 Sep 2020 17:10:44 +0000 (19:10 +0200)]
Settings: Fix crash on exit due to group double-free
Lars [Sun, 20 Sep 2020 19:51:12 +0000 (12:51 -0700)]
Record player existence in dymmy database.
rubenwardy [Wed, 16 Sep 2020 13:51:11 +0000 (14:51 +0100)]
Clean up server-side translations, remove global variable (#10075)
Zughy [Wed, 16 Sep 2020 13:47:20 +0000 (15:47 +0200)]
lua_api.txt: author, release and title fields when downloading from ContentDB (#10129)
Co-authored-by: Marco <4279489-marco_a@users.noreply.gitlab.com>
Co-authored-by: rubenwardy <rw@rubenwardy.com>
hecks [Mon, 14 Sep 2020 17:27:25 +0000 (19:27 +0200)]
Remove "generate normal maps" feature (#10313)
Erase all traces of normal "generation" from fragment shaders
Remove the "feature" from the engine and default config
Remove any leftover documentation of it
Sebastien Marie [Thu, 10 Sep 2020 10:19:18 +0000 (12:19 +0200)]
Remove Thread::kill() and related unittest (#10317)
Closes: #6065
David CARLIER [Wed, 9 Sep 2020 17:12:58 +0000 (18:12 +0100)]
Add NetBSD cpu affinity support code (#10378)
David CARLIER [Wed, 9 Sep 2020 17:12:03 +0000 (18:12 +0100)]
Darwin platform build fix (#10376)
the event header seemingly being generic with libevent thus renaming it.
openal and opengl are deprecated on newer mac os releases thus suppressing the build warnings.
SmallJoker [Mon, 7 Sep 2020 19:19:38 +0000 (21:19 +0200)]
Inventory: Protect Craft and Drop actions (#10353)
Change dangerous pointer to unique_ptr for automated deletion.
Lejo [Fri, 4 Sep 2020 18:50:33 +0000 (20:50 +0200)]
Prevent interacting with items out of the hotbar (#10359)
Wuzzy [Fri, 4 Sep 2020 18:50:03 +0000 (20:50 +0200)]
Devtest: Extend tooltips of many items and tools (#10312)
Also show error message when using tools wrong
Wuzzy [Fri, 4 Sep 2020 18:49:50 +0000 (20:49 +0200)]
Scale inventory image for scaled allfaces nodes (#10225)
The inventory image size of the inventory image of nodes with drawtype allfaces (and related) is scaled as well if visual_scale is set (previously, the inventory image size was always the same)
Lars Müller [Fri, 4 Sep 2020 18:49:07 +0000 (20:49 +0200)]
Fix inventory swapping not calling all callbacks (#9923)
"Predicts" whether something will be swapped for allow callbacks, then calls callbacks a second time with swapped properties.
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
Paramat [Thu, 3 Sep 2020 00:28:40 +0000 (01:28 +0100)]
Add 'ores' global mapgen flag (#10276)
sfan5 [Tue, 1 Sep 2020 18:18:32 +0000 (20:18 +0200)]
Change default ambient occlusion gamma to 1.8 (#10185)
DS [Tue, 1 Sep 2020 18:18:10 +0000 (20:18 +0200)]
Mark multiply and divide with two vectors as deprecated (Schur product and quotient) (#10329)
HybridDog [Tue, 1 Sep 2020 06:08:18 +0000 (08:08 +0200)]
[2] Code cleanup in serverpackethandler (#9349)
* Code cleanup in serverpackethandler
* do not define p_under unless a node is pointed
* use switch-case and reduce indentation
Pierre-Yves Rollo [Sun, 30 Aug 2020 13:34:28 +0000 (15:34 +0200)]
Fix #10349 game crashing if dropped an item with undefined light_source (#10351)
LoneWolfHT [Sat, 29 Aug 2020 23:02:21 +0000 (16:02 -0700)]
Fix dropped craftitems/tools not using light_source values (#9438)
EvidenceB [Sat, 29 Aug 2020 18:13:30 +0000 (20:13 +0200)]
Add compass HUD element (#9312)
Co-authored-by: Jean-Patrick Guerrero <jeanpatrick.guerrero@gmail.com>
Co-authored-by: Pierre-Yves Rollo <dev@pyrollo.com>
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
HybridDog [Sat, 29 Aug 2020 15:43:09 +0000 (17:43 +0200)]
Document normalmap textures (#10096)
DS [Sat, 29 Aug 2020 15:41:29 +0000 (17:41 +0200)]
Add vector.offset (#10321)
Hugues Ross [Sat, 29 Aug 2020 15:41:19 +0000 (11:41 -0400)]
Make bgcolor tint button background images (#9818)
Lars Müller [Sat, 29 Aug 2020 15:41:03 +0000 (17:41 +0200)]
Prevent players accessing inventories of other players (#10341)
SmallJoker [Fri, 28 Aug 2020 22:14:38 +0000 (00:14 +0200)]
Mapgen: Fix on-by-default flags broken since
eca6ee9 (#10318)
DS [Fri, 28 Aug 2020 22:14:19 +0000 (00:14 +0200)]
Fix luacheck warnings in builtin/common/tests (#10322)
karamel59 [Thu, 27 Aug 2020 19:48:18 +0000 (21:48 +0200)]
Improve set_texture_mod documentation (#10339)
Properly documents the select_x_by_camera values
karamel59 [Thu, 27 Aug 2020 19:47:38 +0000 (21:47 +0200)]
Lua API: Register missing get_texture_mod function (#10338)
Maksim [Thu, 27 Aug 2020 19:46:57 +0000 (21:46 +0200)]
Android: drop simple MainMenu (#10227)
The default (PC-style) MainMenu works great on Android. Provides access to ContentDB and allows players to create many worlds in a few clicks.
Makes the interface consistent and eliminates player confusion.
David CARLIER [Tue, 25 Aug 2020 18:50:41 +0000 (19:50 +0100)]
NetBSD build fix proposal. (#10308)
Fixing thread naming call and let the class setting RANDOM_MIN/RANDOM_MAX.
mntmn [Tue, 25 Aug 2020 18:49:51 +0000 (20:49 +0200)]
shaders: Fix transparency on GC7000L (#10036)
Workaround for the missing GL_ALPHA_TEST implementation in Mesa (etnaviv driver).
Desour [Sun, 23 Aug 2020 17:44:25 +0000 (19:44 +0200)]
Properly handle mod-errors in on_shutdown
Kezi [Sun, 23 Aug 2020 20:50:45 +0000 (22:50 +0200)]
darken tabheader background color (#10299)