[new-upstream]Minetest 0.4.11

Bug #1413216 reported by Guybrush88
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
minetest (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

On upstream, Minetest 0.4.11 has been released. This is the changelog since the latest release:

0.4.10 → 0.4.11
New features

Big gameplay changes

    Added mapgen v5 (paramat)
    Added enable_build_where_you_stand option (Sokomine)

Smaller gameplay tweaks

    Added inventory right click drag and drop (sruz25, Zeno)
    Remove buildable_to nodes without dropping item when replaced by a falling node (Casimir)

Visual changes

    Reduced time of red screen when damaged (SmallJoker)
    Added video driver selection to settings menu (sapier, webdesigner97)
    Removed alpha channel from screenshots (BlockMen)
    Added node highlighting (RealBadAngel)
    Added configurable selection box width. Min width = 1, max = 5 (TriBlade9)
    Changed default halo.png for better visibility (RealBadAngel)
    Added in-game key change menu (Mushiden)
    Improved lighting of the wielded item (kahrl, RealBadAngel)
    Increased step smoothing to fit 1:1 stairs (Calinou)
    Scale form elements consistently using new font engine by sapier (Zefram)
    Made dropped items larger and rotate faster (Calinou)
    Increase third person view distance (Calinou)
    Made directional fog colors respect tonemap (Taoki)
    Display serverlist flags as icons (kahrl, kilbith, VanessaE et al.)

Build system changes

    Added ZLIBWAPI_DLL and LEVELDB_DLL CMake options (sfan5)
    Removed legacy MINGWM10_DLL CMake option (sfan5)
    Changed build directory for build bots to '_build' to prevent removal of Android build files (sfan5)
    Updated 32-bit build bot (OpenAL updated, zlib updated) (sfan5)
    Added -win64 suffix to build bots for 64-bit Windows builds (sfan5)
    Updated the cURL the buildbot uses to 7.38.0 (sfan5)
    Added Android Makefile support for builds without LevelDB (sapier)
    Improved Travis CI configuration (Mikaela Suomalainen)
    Added gettext to Travis build (ShadowNinja)
    Build for win32 & win64 on Travis too (sfan5)
    Update MinGW toolchain downloads used by Travis (sfan5)
    Fixed various build issues on Windows/MSVC (SmallJoker), Android (sapier, Kodexky), Mac OS X (Pavel Puchkin)

Logistical changes

    Don't unload blocks if save failed (kwolekr)
    Don't copy back already generated blocks on map generation (kwolekr)
    Moved MapBlock (de)serializing code out of Database class (sfan5)
    Don't include cmake_config_githash.h into files that don't need it (sfan5)
    Moved #includes from version.h to version.cpp (kahrl)
    Improved timeout calculation when packets are lost (sapier)
    Refactored a section of ban.cpp (Selat)
    Allowed use all 6 faces for special tiles (RealBadAngel)
    Saved previously generated blocks on Mapgen blitback (kwolekr)
    Refactored Settings (ShadowNinja, Zeno, kwolekr)
    Added setting groups (used for NoiseParams) and multiline entries (kwolekr)
    Added NodeResolver and cleaned up node name -> content ID resolution system (kwolekr)
    Added support for eased 3d noise (kwolekr)
    Added notice when only minimal is installed (rubenwardy)
    Split up mapgen.cpp (kwolekr)
    Refactored the_game (Zeno)
    Added Generator Element Management framework (kwolekr)
    Cleaned up rollback (ShadowNinja)
    Refactored main.cpp (Zeno)
    Rewrote generate notification mechanism (kwolekr)
    Rewrote fs::GetDirListing(file), fixing a potential buffer overflow (kahrl)

Other changes

    Removed math mapgen (proller)
    Removed indev mapgen (proller)
    Removed proller from credits (proller)
    Updated default control documentation (BlockMen)
    Made lighting CPU-only by removing finalColorBlend implementation from shaders (RealBadAngel)
    Added /dummyball <count> command to the minimal game (kahrl)
    Made the LuaJIT exception wrapper handle more exceptions (kahrl)
    Added missing doc for minetest.get_us_time() (sapier)
    Made HTTPFetch use the configured bind_address (ShadowNinja)
    Made config compatible with C++ 2011 (donat_b)
    Added a .mailmap file (Stefan Beller)
    Search for subgames using $MINETEST_SUBGAME_PATH (David Thompson)
    Added Indonesian language (srifqi)
    Updated translations (kilbith, ShadowNinja)
    Replaced setting unlimited_player_transfer_distance with player_transfer_distance (SmallJoker)
    Added last_login field to auth.txt (Ryan Newell)
    Added tooltips to main menu subgames button bar (Wuzzy)
    Added option 'eased' to NoiseParams (SmallJoker)
    Added (optional) client-side saving of server map to disk (sfan)
    Added name of node 'pointed at' to debug (rubenwardy, Zeno)
    Added space between client names in status text (Muhammad Rifqi Priyo Susanto)
    Disabled loading .mtl files (RealBadAngel)
    Made biome heat and humidity noise parameters user-configurable (kwolekr)
    Added paste command (Ctrl-V) in chat console (kahrl)
    Responsive tooltip offset for Android (Kodexky)
    Allowed footstep sounds to play for liquid and ladder nodes (Taoki)
    Added basic support for generating API documentation using Doxygen (Jürgen Doser)
    Set WM_CLASS window hint for Xorg (kwolekr)

Performance

    Disabled preload_item_visuals by default (ShadowNinja)
    Sped up mapblock_mesh (RealBadAngel, Zeno)
    Implemented caching of facedir rotated meshes (controlled by enable_mesh_cache setting) (RealBadAngel)
    Removed most exceptions from getNode() (and variants) (Zeno)
    Sped up removing a node (less block mesh updates) (RealBadAngel)
    Reduced number of extrusion meshes to (usually) 5 instead of one per item (kahrl)
    Improved VoxelArea variable locality (Wouters Dorian)
    Optimised functions from CNodeDefManager and VoxelManipulator (Zeno)
    Optimised serialization, for example by using machine native byte swapping if available (Rafael Reilova)
    Optimised main client loop (Zeno)
    Optimised noise implementations (kwolekr)
    Optimized getLight() by 2x (Zeno)
    Stopped liquid queue from eating up more and more RAM; also liquid_loop_max now defaults to 100000 (Zeno, celeron55)
    Changed TileSpec::frames to be std::vector not std::map (unknown, Zeno)

Bug fixes

    Fixed face shading issues (RealBadAngel)
    Fixed crash reported here: https://forum.minetest.net/viewtopic.php?f=6&t=9726 (Novatux)
    Fixed flipped textures for drawtype "glasslike" (sapier)
    Fixed indexing error in timer processing (Zefram)
    Made tooltip_show_delay=0 work (Zefram)
    Fixed error handling on inconsistent client ready message (sapier)
    Fixed texture hack in fences (RealBadAngel)
    Fixed texture glitches for plants with visual scale > 1.0 (jungle grass) (RealBadAngel)
    Fixed makeCuboid to apply rotations to all faces when 1 tile is given (RealBadAngel)
    Fixed display of interior of glasslike_framed node when its not defined (RealBadAngel)
    Fixed LuaVoxelManipulator memory leak (Zeno-)
    Fixed seeds corrupting world creation menu formspec (ShadowNinja)
    Made face shading correct for all possible lighting modes (RealBadAngel)
    Fixed liquid sources and flowing surfaces having different brightness (RealBadAngel)
    Fixed main menu game initialization (BlockMen)
    Made safeWriteToFile() remove empty file if there is an error (Selat)
    Don't call player events without having player to do a event for (sapier)
    Fixed "ghost" blocks if block update is "on wire" while player digs nodes (sapier)
    Added player name length checks (sapier)
    Fixed chat messages capturing mouse interactions for menu/formspecs (sapier)
    Fixed segmentation fault if popping from empty stack (L-system trees) (Zeno)
    Fixed interlaced 3D mode second image being flipped when compiling with Irrlicht 1.8+ (sapier)
    Fixed only one texture being updated on window resize, breaking side-by-side and top-bottom 3D modes (sapier)
    Fixed access to invalid data when receiving empty packets (sapier)
    Fixed some locking bugs (kahrl, ShadowNinja)
    Use round if falling node is misplaced (SmallJoker)
    Fixed and simplified player modification checks (ShadowNinja)
    Fixed unit tests failing if IPv6 not available (Zeno)
    Fixed wield mesh getting clipped by camera far value (kahrl)
    Fixed raillike rendering bug on Android (Kodexky)
    Don't corrupt stepheight when setting other properties (Ciaran Gultnieks)
    Fixed mouse events getting passed from a table's scrollbar to its parent (kahrl)
    Fixed minetest.place_schematic() when defined by a Lua table (kwolekr)
    Ignore .name directories and files in main menu (SmallJoker)
    Fixed some typos (sapier, rubenwardy, William Teder, ShadowNinja, kahrl, Zeno)

Modding-related changes

    New drawtypes: mesh (RealBadAngel), firelike (TriBlade9), glasslike_framed_optional (BlockMen)
    New texture modifiers: ^[mask (sfan5), ^[colorize (BlockMen)
    New formspec element: scrollbar (sapier)
    Allowed non-integer sizes for item_image[] (Zefram)
    Added texture grouping via ( ... ) (sfan5)
    Added mod profiling support (sapier)
    Added compression API (ShadowNinja)
    Added update of the Mapgen VoxelManipulator on buffer invalidation (kwolekr)
    Added LuaVoxelManip methods: get_node_at() and set_node_at() (kwolekr)
    Simplified and optimized schematic replacements (ShadowNinja)
    Made dump's output prettier (ShadowNinja)
    Added collision_box node property (RealBadAngel)
    Added warning when creating a global variable (unless it has the same name as the current mod) (ShadowNinja)
    Added minetest.copy_table(table), vector.apply(v, func) and math.sign(x, tolerance) (SmallJoker)
    Improved documentation for remove_item, string_to_pos, dig_node, on_step, get_meta (Ciaran Gultnieks)
    Added minetest.clear_registered_biomes() (kwolekr)
    Added new noise parameters: flags and lacunarity (kwolekr)
    Added support for NoiseParams in minetest.get_perlin() (kwolekr)
    Exposed mapgen chunksize in on_mapgen_init callbacks (kwolekr)

Vanilla game changes (minetest_game)
Gameplay

    Made opened trapdoor climbable (Zefram)
    Made doors form double-doors with other doors of any kind (Zefram)
    Added filled buckets to creative inventory (Zefram)
    Enabled dungeon generation by default (Amaz1)
    Improved handling of boats (paramat)
    Added pine trees, with needles, tree, wood and saplings (paramat, PilzAdam)
    Made player-placed leaves not decay (PilzAdam)
    Reworked infotext of furnace (PilzAdam)
    Added Obsidian Bricks (HybridDog)
    Changed controls of screwdriver (tenplus1, PilzAdam)

Visuals

    Changed ingot textures (Nore)
    Made TNT smoke round (ShadowNinja)
    Made fire use new fire drawtype (BlockMen)
    Added new textures for cobble and furnace (Neuromancer56, BlockMen)
    Added new textures for grass (BlockMen, Philipbenr)
    Made glass use new, optional framed drawtype (BlockMen)
    Added new textures for apples, chests, dirt, desert stone bricks, HP bar, snowballs (BlockMen)
    Added new textures for ores, vessels, grass (plant), leaves and ladders (kilbith)
    Added new textures for flowers (RHRhino)
    Added new textures for doors (Amaz1)
    Changed soil textures to use an overlay over default_dirt.png (PilzAdam)
    Added new textures for soil (PilzAdam)
    Added a bit white to crack texture (ShadowNinja)
    Made signs a 3D box, instead of just a 2D plane (Calinou)

Bugfixes

    Fixed crafting recipe for iron bars (BlockMen)
    Added protection support to TNT (BlockMen)
    Retain sign text when editing is aborted via Esc (Zefram)
    Fixed Desert Sand Soil dropping itself (Amaz1)
    Consistently use group:stick in tool recipes (Zefram)
    Fixed boats flying upwards (paramat)
    Fixed hoes wearing out in creative mode (BlockMen)
    Fixed brown dye being in yellow color group (BlockMen)
    Fixed player staying attached when removing boat (BlockMen)
    Removed "leaked" global variables (PenguinDad, kaeza, CraigyDavi, PilzAdam)
    Fixed various bugs with fire sounds (PilzAdam)
    Fixed possible stacking of books in bookshelf (MT-Modder)
    Fixed soil drying out if nearby water is unloaded (PilzAdam)
    Fixed rotating of locked doors to bypass them (PilzAdam)
    Fixed screwdriver overriding bits in param2 that are not used for rotation (PilzAdam)

Miscellaneous

    Added enable_tnt setting (ShadowNinja, Yepoleb)
    Optimized TNT explosion (ShadowNinja)
    Added option for custom opening and closing sound for doors (Jat15, Zefram)
    Removed generation of flowers, papyrus, cactus and grass (plant) generation from other mapgenerators than v6 (paramat)
    Removed ore definitions for indev mapgen (paramat)
    Added all saplings to group sapling (PilzAdam)
    Allowed the group book to be placed in bookshelf (PilzAdam)
    Added a minetest.conf.example with all settings from minetest_game, that can be changed in mintest.conf (PilzAdam)
    Removed remains of weather and finite liquids (PilzAdam)
    Restructured and moved furnace code to furnace.lua (PilzAdam)

Master server (server list)

    Announce mg_name from map_meta.txt instead of minetest.conf (kahrl)

Guybrush88 (guybrush)
tags: added: upgrade-software-version
Revision history for this message
Markus Koschany (apoleon) wrote :

Already fixed in Ubuntu 15.04

Changed in minetest (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.