1
0
mirror of https://github.com/minetest/minetest.git synced 2025-07-05 17:30:21 +02:00
Commit Graph

10913 Commits

Author SHA1 Message Date
e4bedc7ea8 Make content tab use real coordinates and minor cleanups (#13719) 2023-08-13 13:28:16 +01:00
c6a0ead72d Add warning for initial properties directly inside definition (#9650) 2023-08-13 00:19:03 +01:00
98f097dc2f Warn about unsupported file extensions for media 2023-08-06 14:16:00 +02:00
c816aa5374 Settings GUI: Fix path settings on Windows 2023-08-06 14:15:49 +02:00
4d9a67682d DOCS: state that get_wielded_item returns a copy of the item 2023-08-06 14:15:34 +02:00
d16d1a1341 Settings GUI: Add setting dependencies (#13704) 2023-08-05 17:55:27 +01:00
752ce1a1b2 Settings GUI: Move shadow presets to Shaders, remove Most Used (#13713) 2023-08-05 17:33:18 +01:00
28fce8aad5 Add dev stage to docker image (#13573) 2023-07-30 15:29:25 +01:00
e0948f42ab Add Void Linux specifics to build documentation (#13693) 2023-07-30 14:55:06 +01:00
21ecdd5681 Fix textarea scrollbar inside border=false (#13678) 2023-07-30 14:54:52 +01:00
20e9969313 Improve object documentation in lua_api.md (#13239)
Co-authored-by: DS <ds.desour@proton.me>
2023-07-30 14:54:01 +01:00
3f2a10bb4b Fix decode_base64 returning nothing instead of nil (#13697) 2023-07-30 14:53:47 +01:00
9f25378ddd Add performance test nodes, using complex meshes. (#13161) 2023-07-30 14:53:08 +01:00
cc8280426f Minor additions to the VoxelManip docs 2023-07-28 00:40:01 +02:00
ba6de431a2 Android: Remove Migration Code (#13590)
Co-authored-by: Muhammad Rifqi Priyo Susanto <muhammadrifqipriyosusanto@gmail.com>
2023-07-27 14:09:17 +02:00
c14e4d1795 Increase the resolution of the logo shown on the about tab 2023-07-22 17:20:12 +02:00
e0192e256f Fix incorrect rounding in GUIInventoryList::getItemIndexAtPos 2023-07-22 17:19:57 +02:00
53c594abe0 Introduce and start using microsecond sleep on Linux (#13445) 2023-07-22 17:19:49 +02:00
72ed8514c5 Use newer IrrlichtMt 2023-07-20 22:15:47 +02:00
6f0d36c41a Fixes and improvements 2023-07-20 22:15:47 +02:00
7473e4cafd Expose all OpenGL filtering modes, use OpenGL names for them
Because of a review comment on the Irrlicht PR by numberZero.
2023-07-20 22:15:47 +02:00
6bf63d4b41 Rename SMaterial::TextureLayer -> SMaterial::TextureLayers
It's not the "texture layer" of the material, but an array of texture layers.
2023-07-20 22:15:47 +02:00
05ebe2418b Rename E_MATERIAL_FLAG -> E_MATERIAL_PROP
The enum values don't reference material flags, but material properties.
2023-07-20 22:15:47 +02:00
9bef3c136a Split up texture filtering properties of SMaterialLayer into MinFilter and MagFilter
You can	now set	the filter used	when scaling textures down and the filter used when scaling textures up separately.
2023-07-20 22:15:47 +02:00
307e380f30 Refactor the way you set material properties
Instead of using SMaterial::setFlag, you now set them directly on SMaterial or SMaterialLayer.
2023-07-20 22:15:47 +02:00
128d22e6ee GUI: Automatic scaling of checkboxes and scrollbars (#13666)
Mainly helpful on high-DPI screens or when 'gui_scaling' is changed
2023-07-17 20:46:15 +02:00
50234b8e5c Fix string conversion for FreeBSD (#13648) 2023-07-17 20:46:06 +02:00
3552537fc4 Fix that transparent text still draws a text shadow (#13649)
Makes fade out animations of text more pleasant to look at.
2023-07-17 20:45:56 +02:00
DS
f41e9e3e0f Add Irrlicht device info to the mainmenu About tab (#13636) 2023-07-17 20:44:54 +02:00
9b310a6e6f Decrease sneak margin to combat phasing through thin walls (#13607)
A 1/16th-node-thick wall is 0.625 meters thick, and the previous margin of 0.1 meters meant that these walls could be phased through by sneaking against them. A margin lower than 0.625 prevents this.
2023-07-17 20:44:33 +02:00
2061984313 Simplifies code by using Irrlicht's operator overloads
New variables are added to replace in-place calculations.
2023-07-14 21:00:29 +07:00
3a47559e86 Fix some memory leaks and code style issues
Maximum line length is 95 characters.
Some members' name are changed.
Struct initialisations use brace syntax; eliminating the usage of the memset function.
Iterations use for-each-loop instead of while-loop+iterator.
char * -> std::string
button_info * -> std::shared_ptr<button_info>
2023-07-14 21:00:29 +07:00
8e09077de8 Fix sound manager not being stepped by GUIEngine 2023-07-14 14:42:00 +02:00
1837a11c22 Improve messages when changing viewing range and exceeding server-set limit (#13647) 2023-07-14 14:41:45 +02:00
bf987bf58a Handle blit_back_with_light with empty area
fixes #13306
2023-07-13 20:42:39 +02:00
4a14a18799 Fix mapgen_v6 crashing
this variable was accidentally shadowed in 20b10b569
2023-07-09 20:59:57 +02:00
136a93f628 Reverse eye-offset Z-coordinate in 3rd person front view (#13369) 2023-07-08 12:00:15 +07:00
0218963f1b Fix max_formspec_size not taking gui_scaling into account (#13493) 2023-07-07 21:42:43 +02:00
078bd95a49 Formspec: prevent infinite loop caused by negative background9[] size (#13624) 2023-07-07 21:42:10 +02:00
869df17ddf Server enforcement for fog_distance (#13448) to block cheating (#13643)
This enforces the fog_distance (if set) at the server, so that a hacked client could not cheat and retrieve blocks beyond the set distance.
2023-07-06 09:36:46 -07:00
26453df2f7 Don't crash if a Lua error occurs inside get_staticdata 2023-07-03 20:34:02 +02:00
d71872af23 Fix texture paths for system-installed builds
* window icon
* custom touchscreen checkbox sprites
2023-07-03 20:31:03 +02:00
25ef8f3934 Fix local animations not resetting
Converts `LocalPlayerAnimation` to a scoped enum to prevent such bugs in the future
2023-07-02 12:47:18 +02:00
ff498fc206 Android: Reliably showing an IME for text input dialog (#13521)
This commit is inspired by this blog post: https://developer.squareup.com/blog/showing-the-android-keyboard-reliably/
2023-07-01 14:00:30 +07:00
0ade097e99 Allow the server to control fog_distance and fog_start via the sky-api (#13448) 2023-06-30 19:11:17 -07:00
dde8f0e20a Replace a non-aligned cuboid with a cylinder in client::ActiveObjectMgr::getActiveSelectableObjects 2023-06-29 18:58:10 +02:00
21035bf5d4 Add unit test on client::ActiveObjectMgr::getActiveSelectableObjects 2023-06-29 18:58:10 +02:00
d7291e0600 Update client::ActiveObjectMgr::getActiveSelectableObjects API 2023-06-29 18:58:10 +02:00
aaae9d5a77 Fix .clang-format file config values 2023-06-29 18:57:55 +02:00
c09a3a52ac Add antialiasing filters (FXAA, SSAA) (#13253) 2023-06-28 05:30:08 +02:00