aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Work around LuaJIT issues on aarch64 (#9614)sfan52020-04-08
| | | | - Move the text segment below the 47-bit limit, needed for script_exception_wrapper which must be lightuserdata - Replace CUSTOM_RIDX_SCRIPTAPI with full userdata
* Overall improvements to log messages (#9598)sfan52020-04-08
| | | | Hide some unnecessarily verbose ones behind --trace or disable them entirely. Remove duplicate ones. Improve their contents in some places.
* Miscellaneous networking improvements (#9611)sfan52020-04-08
| | | fixes #2862
* Allow relative directories for `screenshot_path`, tweak default path (#9122)Hugo Locurcio2020-04-06
| | | | | | | This will likely be more intuitive for users and should play better with sandboxed distributions such as Flatpak. In addition, the screenshot directory will now be created if it doesn't exist already.
* Hypertext: Fix hovercolor not working in global tag (#9582)Pierre-Yves Rollo2020-04-05
|
* Revert collision tweaks #9365 and #9327 (#9591)SmallJoker2020-04-04
| | | | | | This reverts commit df74d369a395f0b99bd23fa3e7fb4c628c3df336. This reverts commit 908e76247922d4adf879b3996c4f75bdbb4e536d. Restores the original collision detection bugs to release 5.2.0 prior the large collision detection fix.
* Fix cursor still visible after closing formspec while on HyperText (#9583)Pierre-Yves Rollo2020-04-04
|
* Fix 'the the' typos in comments (#9554)LNJ2020-04-04
|
* Update minetest.conf.example, settings_translation_file.cppupdatepo.sh2020-04-03
|
* Fix texture distortion for flowing liquids (#9561)Elias Åström2020-04-02
| | | | | | | | | Previously textures of the side faces on flowing liquid nodes would become distorted on different axis depending on the liquid level. This is because the nodes always had the same texture coordinates, even when the generated face could have different sizes. This solves that problem by adjusting the texture coordinates for the vertices making up the top of the faces, so the textures will not look compressed for smaller faces.
* Fix GUI element click-through by changing visibility (#9534)DS2020-03-31
| | | | | This adds a vector that holds pointers to elements that should only be visible while being drawn. In the guifsmenu's draw func, all elements in this vector are made visible and invisible again. Apart from there, they are always invisible. (Well they are still visible before the first drawn, does this matter? If yes, it could be fixed easily with some lines of code everywhere.)
* Ignore near_plane setting on non-Android platforms (#8749)ANAND2020-03-28
| | | Camera's near-plane will be hard-coded to 0.1 on all non-Android platforms. The upper-bound of this setting has been reduced to 0.25, as 0.5 is just way too high.
* Fix crash on wielditem/item entitiessfan52020-03-28
| | | | bug was introduced in f3032a637c53f3c98fbbed1d3b691898aabe1687
* Hypertext: Fix alignment tags adding unwanted newlines (#9548)Pierre-Yves Rollo2020-03-26
|
* Connection: Fix deadlock in debug mode (#9550)SmallJoker2020-03-26
|
* Fix incorrect light updates for wielditem and item visuals (#9540)Danila Shutov2020-03-23
| | | An alternative to #9537
* Add comments for translators (#9510)Wuzzy2020-03-20
| | | | | * Add translator comments for "special" strings * Add translator comments for some "tricky" strings
* Fix entity lighting (#9514)Danila Shutov2020-03-16
| | | fixes #9482
* Fix mouse events sent to wrong GUI elements when draggingsfan52020-03-16
|
* Formspecs: Add starting frame to `animated_image` (#9411)v-rob2020-03-16
|
* guiHyperText: Fix blinky cursor on link hover (#9392)SmallJoker2020-03-11
| | | | Change legacy size/position calculations to 'textarea'
* minetest.get_content_id: error if the node does not exist (#9458)HybridDog2020-03-11
| | | If a mod creator makes a typing mistake, this function now causes an error instead of returning the id of "ignore".
* Fix memory leak in GUIHyperText (#9489)DS2020-03-10
|
* minetest,get_connected_players: Return empty table at load time (#9493)sfan52020-03-10
|
* GUIFormSpecMenu: Remove field_close_on_enter warning (#9501)SmallJoker2020-03-10
|
* Remove unnecessary checks before delete (#9500)Nicolas Abril2020-03-10
| | | Co-authored-by: Nicolas Abril <nicolasabril@alunos.utfpr.edu.br>
* Fix 2 log messages when player joined to game (#9477)Maksim2020-03-08
|
* Improve arm physics (#9485)Jean-Patrick Guerrero2020-03-08
|
* Fix star visilibity and documentation (since 946c03c6)Jordan Snelling2020-03-08
| | | | | | | Fix memory leak (unused allocation) Fix star rendering Rename sky color struct Fix stars on android Remove extraneous .data() from android star draw
* Workaround for get_player_informationSmallJoker2020-03-08
| | | | '-1' as value is handled as an error. If there are no RTT updates upon fast connect, set_player_information returned nil.
* GUIHyperText: Fix bug with UTF8 chars in action name + simplify UTF8 stringw ↵Jean-Patrick Guerrero2020-03-07
| | | | | conversion (#9437) Co-authored-by: Pierre-Yves Rollo <dev@pyrollo.com>
* Fix memory leak in protocol 38 set_skysfan52020-03-05
|
* Fix linking failures when compiled with Clang 9sfan52020-03-05
|
* Fixes around ServerActiveObject on_punch handlingsfan52020-03-05
|
* Fix code style to make clang-format happysfan52020-03-05
|
* set_sky improvements, set_sun, set_moon and set_starsJordach2020-03-05
|
* Fix pathfinder bugs: returning nil frequently, broken A*, jump through solid ↵Wuzzy2020-03-05
| | | | | | | | | | | | | | nodes (#9339) * Fix pathfinder fail when startpos is over air * Note down pathfinder restrictions * Implement real A* search * Pathfinder: Implement buildPath non-recursively * Update find_path documentation * Pathfinder: Check if jump path is unobstructed * Pathfinder: Fix drop check first checking upwards * Pathfinder: Return nil if source or dest are solid * Pathfinder: Use priority queue for open list
* Fix core.get_player_by_name() returning unusable ObjectRefsfan52020-03-03
| | | | Followup to the previous commit.
* Fix core.get_connected_players() returning unusable ObjectRefssfan52020-03-03
| | | | | | | | | This bug is only exposed by 91eef646a59575bd9ae792e257bb6ad12fafc0b1 independent of the move of get_connected_players from Lua to C++. Previously, there would be a small time window where the SAO had its peer ID set to PEER_ID_INEXISTENT but the RemotePlayer was still linked to the SAO, resulting in an ObjectRef that crashed on certain function calls (#9387).
* Add multiple element selection to `style` and `style_type` (#9380)v-rob2020-03-01
|
* GUIInventoryList: fix dropping items when clicking outside of formspec ↵DS2020-02-26
| | | | | | window (#9422)
* Allow texture modifiers in hotbar textures. (#9271)Warr10242020-02-26
|
* Fix potential problem with core.get_connected_players()sfan52020-02-25
|
* Move core.get_connected_players() implementation to C++sfan52020-02-23
| | | | | Keeping the ObjectRefs around in a table isn't ideal and this allows removing the somewhat nonsensical is_player_connected() added in 86ef7147.
* Refactor Script API's log_deprecatedsfan52020-02-23
|
* Script API: Document ObjectRef handling in a commentsfan52020-02-23
|
* Settings: Fix game minetest.conf flags overriding defaults (#9404)SmallJoker2020-02-17
| | | | | | The game minetest.conf flags directly overwrote the global minetest.conf default values, resulting in unwanted erased mapgen flags. * Fix set_mapgen_setting
* Basic model shading (#9374)Danila Shutov2020-02-16
|
* Add animated_image[] formspec element (#9258)Hugues Ross2020-02-15
|
* Key settings: Clear with escape (#8282)SmallJoker2020-02-14
| | | | Key ESCAPE -> Cancel change Key DELETE -> Remove entry