aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-12Add LevelDB player database (#9982)luk3yx
2020-06-11Use multiple light positions for CAO lightingsfan5
2020-06-11content_cao: Do not expire visuals for texture updatessfan5
2020-06-10Fix build error on Ubuntu 16.04 (again)sfan5
2020-06-10Fix build error on Ubuntu 16.04sfan5
2020-06-09Fix broken coloring of wielditems (#9969)Danila Shutov
Fixes a regression that appeared in 5.3.0-dev.
2020-06-09Some vector functions useful for working with rotations (#9572)NetherEran
* added vector.rotate * added vector.forward_from_rotation and vector.up_from_rotation * added vector.forward_up_to_rotatiton * fixed some bugs and formatting with vector functions * shortened name of some new vector functions and added documentation * made vector.rotate not require a unit vector as axis * fixed crash with vector.forward_up_to_rot * renamed new vector functions, made vector.rotate apply a rotation matrix, old vector.rotate is now called vector.rotate_around_axis * documented vector function changes * removed some whitespace to appease luacheck * implemented and fixed optimization of vector.rotate_around_axis by SmallJoker * added some unit tests for rotation vector functions * clarified that rotation vectors are in radians and according to the left hand rule * hopefully appeased luacheck * renamed rotation_to_horizontal to forward_at_rotation, rotation_to_vertical to up_at_rotation * handled cases where sin or cos are 0 in rotation vector functions * added more comments * clarified documentation of rotation vector functions * added more unit tests * changed way in which vector.rotate_around_axis is adjusted for left handed coordinate systems * made vector.rotate_around_axis actually left handed * unrolled matrix multiplication * removed vector.forward_at_rotation and vector.up_at_rotation * prettified vector.rotate_around_axis, made previous commits not break anything * removed references to removed vector.forward_at_rotation and vector.up_at_rotation * removed documentation of removed vector functions * clarified documentation and fixed styling of rotation vector functions * restyled comments minorly * spelling fixes and some hopefully better comments * allowed 'up' to be missing from vector.directions_to_rotation and removed requirement for unit vectors as arguments * made vector.rotate_around_axis() right handed again for consistency * documented previous changes * made matrix multiplication actually multiply * renamed vector.directions_to_rotation() to vector.dir_to_rotation() * optimized a distance comparison * Fixed potential false positive in unit tests. Co-authored-by: NetherEran <nethereran@hotmail.com>
2020-06-09LuaItemStack: Add __tostring metamethod (#8785)Paul Ouellette
* LuaItemStack: Add __tostring metamethod * Clean up LuaItemStack::checkobject
2020-06-09Fix player-to-object attachment teleport bug (#10008)hecktest
Fixes two bugs: * The camera offset was not applied to an object while detaching, briefly placing the irrlicht matrixnode in world space. * When attaching, the matrixnode's absolute position was evaluated without evaluating the parent first, resulting in zeroed positions.
2020-06-09TouchScreenGUI: fix some bugs, cleanupMoNTE48
2020-06-09TouchScreen Control: fix some bugs, cleanupMoNTE48
2020-06-09Fix real keyboard movements on touchscreen devicesMaksim
2020-06-09Hide tooltip after ETIE_LEFT_UP (for touch control)MoNTE48
2020-06-08devtest: Improve tool and formspec usabilitysfan5
also fix the yawsprite test entity
2020-06-07Reset touching_ground when in free_movesfan5
This corrects local player animation after enabling fly while standing on ground.
2020-06-07Fix Lua panic when error() message is not a stringPaul Ouellette
2020-06-07Recalculate mesh normals for CAOs (#10000)Danila Shutov
2020-06-07GenericCAO: Fix glow not working since a08d18aSmallJoker
2020-06-06Restore visual_scale support for nodeboxes (and allfaces) (#9906)Vitaliy
2020-06-06Fix incorrect extension used for ContentDB thumbnailsrubenwardy
2020-06-06Add HTTP API to main menu (#9998)rubenwardy
2020-06-05Fix HUD scaling (#9721)Maksim
This resolves HUD scaling issues on Android and desktops with custom DPI settings.
2020-06-05TestBan: Clean up properly after completing test (#9994)ANAND
2020-06-05Show Toast in UI thread and fix unpacking on Android 10 (#9900)Bektur
2020-06-04Add buttons to ContentDB in game bar and configure world (#9944)rubenwardy
2020-06-04Move shared parameters sending to UnitSAO (#9968)SmallJoker
Better header sorting by topic Make UnitSAO-specific parameters private Skip redundant recursive entity sending code (since ~5.2.0)
2020-06-01Fix autoscale_mode segfault if tile doesn't have texturesfan5
closes #9965
2020-06-01Lua API: Log incorrect parameter types as error (#9954)SmallJoker
Incorrect parameter types are logged as errors, taking coercion into account. This is a workaround to ensure mod compatibility. Duplicate warnings are ignored per server instance.
2020-06-01ContentCAO: Update light of all attached entities (#9975)SmallJoker
2020-06-01imageScaleNNAA: Fix image clipping on rect- instead of image dimensions (#9896)Hugues Ross
Fixes GUI scaling filters applied on animated images and 9slice backgrounds.
2020-05-30Devtest: Fix missing/incorrect liquid properties (#9955)Wuzzy
2020-05-29Clean up CAO nametag handling and remove deprecated AO_CMDsfan5
AO_CMD_UPDATE_NAMETAG_ATTRIBUTES was deprecated in 9eee3c3f465c071bb9908749cf48be3c131a1bdf (0.4.14)
2020-05-29content_cao: Do not expire visuals when not necessarysfan5
fixes #6572
2020-05-29Add disable_jump check for the player's feetMoNTE48
2020-05-29Add minetest.is_creative_enabledWuzzy
2020-05-29Update ContentDB dialog (#9949)rubenwardy
2020-05-27Value copy / allocation optimizations mostly in server, SAO and serialize codesfan5
2020-05-27Change item entity collisionbox so that they don't sink into the groundsfan5
2020-05-27Fix falling entity not falling through playerssfan5
2020-05-27Make ContentDB downloads not block the UI (#9948)rubenwardy
2020-05-26Fix liquids refusing to flow in X+ or Z+ in some cases (#9874)sfan5
Applies when a different: - falling liquid is neighboring - liquid is below
2020-05-26Devtest game: Update biome registrations (#9936)Paramat
2020-05-26Fix devtest being ignored by .gitignorerubenwardy
2020-05-26Devtest: Fix crash in player unittest (#9937)Wuzzy
Happened if player unittests run when player has exactly 3 HP
2020-05-26Rename “Minimal development test” to “Development Test” (#9928)Wuzzy
2020-05-25L-System trees: Remove hardcoded use of 'mapgen_dirt' alias (#9931)Paramat
Games often and increasingly do not use this mapgen alias, as it is only required for Mapgen V6. Such games were triggering the recently added error message. Even if this mapgen alias was defined, dirt nodes placed under a wide trunk were inconsistent with biomes that do not use dirt surface nodes. Place trunk nodes below a wide trunk instead of 'mapgen_dirt'. On sloping ground, the trunk then extends down to the surface, instead of the surface rising up to meet the trunk. This looks more natural and does not alter the terrain.
2020-05-25Silence GCC warning in mapblock_meshSmallJoker
Fixes following warning: warning: ‘waving’ may be used uninitialized in this function [-Wmaybe-uninitialized]
2020-05-24Fix build on FreeBSD, broken since open_urlrubenwardy
2020-05-24Add engine version string to ContentDB API request (#9890)rubenwardy
2020-05-24Replacement for Minimal Development Test (PR) (#9450)Wuzzy