aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fix buffer overrun in SRP (#7484)red-0012018-06-26
| | | The old code got a pointer to the array instead of the first element, this resulted in a buffer overflow when the function was used more than once.
* Fix libgmp detection (#7488)Leonid Bobrov2018-06-26
|
* Lua_api.txt: Re-order some sections. Alphabeticise class reference (#7487)Paramat2018-06-26
|
* Fix MurmurHash implementation to really be unaligned (#7482)sfan52018-06-26
|
* Lua_api.txt: Replace `engine.*` with `core.*` (#7474)Anand S2018-06-24
|
* Decoration API: Add lightweight ability to have complete coverage (#7456)Paramat2018-06-24
| | | | | | | | | | | | | | When the noise value or fill_ratio >= 10.0 complete coverage is enabled. This disables random placement to avoid redundant multiple placements at one position. Instead, 1 decoration per surface node is placed by looping across each division. '10' was chosen as this is the fill_ratio that previously created very near complete coverage. The complete coverage feature therefore integrates smoothly when noise is used for variable decoration density. 'fill_ratio = 10' should be used by modders who want a decoration placed on every surface node. Compared to before such a decoration placement will be 10 times faster.
* Fix rtt >= 0.0f assertion and free_move crashSmallJoker2018-06-24
|
* Android: Use correct temporary path (#7463)stujones112018-06-23
|
* RTT fixes (#7428)you2018-06-23
| | | | | | | | | | | | * Few code updates * Do not show average RTT before timing out * Fix unwanted integer division in RTTStatistics * Fix float format, prettier jitter calculation * Use +=, 0.1f -> 100.0f for stronger average updates
* Fix crash caused by Lua error during startup (#7473)red-0012018-06-22
|
* Fix ipv6_server=true not accepting IPv4 connections on Windows (#7471)sfan52018-06-22
|
* README.md: Improve formatting for consistency (#7472)Anand S2018-06-22
| | | | * README.md: Improve formatting for consistency
* Remove misleading documentation about IPv6 server announcingsfan52018-06-22
|
* Biome API: Fix absent water decorations and dust, in deep water (#7470)Paramat2018-06-21
| | | | | | | | | | | | Previously, the biomemap was 'BIOME_NONE' for a mapchunk column if a stone surface was not found in it, causing water surface decorations and water surface dust to fail. Store the biome ID of the biome calculated at a water surface and add it to the biomemap if the biomemap is 'BIOME_NONE' for the mapchunk column. The biome calculated at a stone surface still has priority for the biomemap entry, as it should. Edit an incorrect comment.
* README.md: Improve version scheme text (#7465)Paramat2018-06-20
|
* Lua_api.txt: Fix incorrect vector section directive (#7466)Anand S2018-06-20
|
* Biome dust: Revert fix that added dust to mod structures (#7464)Paramat2018-06-19
| | | | | | | | | Revert commit 99143f494711034068685b6ee845ce19fa09d7d9 and commit f4ca830abe1aa22875c99b31bf2ee56e26f83f05. These commits caused biome dust to be applied even when there was no core mapgen terrain in a mapchunk column. So the dust, which overgenerates, then appeared on structures added by mods in 'on_generated', such as floatlands, asteroids or above-surface realms.
* Update to new ContentDB APIrubenwardy2018-06-18
|
* Remove deprecated functions from menu_lua_api.txt (#7455)Anand S2018-06-17
|
* Provide Xorg/net wm process ID (#7445)thoughtjigs2018-06-17
| | | | | | Adding support for _NET_WM_PID as defined in Extended Window Manager Hints Move verbose messaging to setupXorgTopLevelWindow method as Xorg messages should only occur when running in Xorg env. Irrlicht returns the XDisplay as a void* and XWindow as an unsigned long so reinterpret those as the appropriate type. Also fixed a spaces for tab formating issue
* Version scheme change: 0.5.0 -> 5.0.0 (#7449)Loïc Blot2018-06-15
| | | | * Version scheme change: 0.5.0 -> 5.0.0
* Remove Server::m_ignore_map_edit_events (noop)Loic Blot2018-06-15
|
* Fix release scriptLoïc Blot2018-06-14
| | | client_lua_api.md -> client_lua_api.txt
* Minimal: Disable disruptive formspec test by default (#7423)Wuzzy2018-06-14
| | | | | | | | | * Minimal: Explicit log levels * Minimal: Formspec test now disabled by default This is done because the formspec test was disruptive. This test can now be toggled with server command test_formspec first.
* Server: move shutdown parts to a specific shutdown state object (#7437)Loïc Blot2018-06-13
| | | | * Server: move shutdown parts to a specific shutdown state object
* Make os.tempfolder work correctly for MinGW & MSVC (#7443)nOOb31672018-06-13
|
* README.md: Remove 'unfinished' section. (#7440)Paramat2018-06-12
|
* Add hasprivs chat command (#7336)Anand S2018-06-12
| | | | | Require 'basic_privs' priv Only the online players are listed.
* Android: gradle 3.1.3 is not available on mavenCentralLoic Blot2018-06-11
| | | | Also update wrapper
* Android: fix tools versionsLoïc Blot2018-06-11
| | | Resync with stable-0.4
* Android: fix assets cleanupLoïc Blot2018-06-11
|
* Fix the /shutdown command (#7431)SmallJoker2018-06-11
|
* Disable clang-tidy when no C/C++ files has been modified.Loic Blot2018-06-10
|
* Bump android version for next releaseLoic Blot2018-06-10
|
* Android: use c++_shared library instead of c++_staticLoic Blot2018-06-10
| | | | MT doesn't launch without that
* Fix many Android build issuesLoic Blot2018-06-10
| | | | It remains one issue with MT itself and rtti
* Fix typo (GH#7421)number Zero2018-06-10
|
* Fix narrow/utf8 difference in incoming/outcoming messagesnumber Zero2018-06-10
|
* Mapgen flags: Add 'biomes' global mapgen flag (#7355)Paramat2018-06-08
| | | | | | | | | Previously the only way to disable biomes was to 'clear' the registered biomes in a mod, but this method causes large amounts of unnecessary processing: 1. Calculation of 4 2D noises. 2. Looping through all nodes of a mapchunk replacing nodes with identical nodes. The new flag disables those operations.
* Lua_api.txt: Warn of errors possible with VoxelArea:index()/indexp() (#7422)Paramat2018-06-08
|
* Stop autoforward on BACKWARD key-press (#7417)tukkek2018-06-06
|
* CSM/SSM: Add on_mods_loaded callback (#7411)Loïc Blot2018-06-06
| | | | | * CSM/SSM: Add on_mods_loaded callback
* Fix builtin lua function os.tempfolder (#7368)nOOb31672018-06-05
| | | | * Fix builtin lua function os.tempfolder
* Set ENABLE_GETTEXT to TRUE by default (#7415)Wuzzy2018-06-05
|
* Modernize lua read (part 1): C++ templating insurance (#7394)Loïc Blot2018-06-04
| | | | | | | * Modernize lua read (part 1): C++ templating assurance Implement the float reader
* Biome dust placement: Improve comments, re-order some linesParamat2018-06-04
|
* Lua_api.txt: Various improvements (#7402)Paramat2018-06-03
| | | | | | | | | | | | | | | | Node definition: Clearly document custom selection box/collision box (collision box documentation was missing). Remove incorrect light attenuation statement and duplicated light source statement. Nodes: Document which drawtypes require 'paramtype = "light"' to avoid appearing black. Remove incorrect light attenuation statement. HUD: Remove 'HUD API is experimental' text. Noise params: Spread of every octave must exceed 1. Particles and spawners: Document glow values.
* Biomemap: Simplify code of recent commit (#7398)Paramat2018-06-02
|
* Biomemap: Avoid empty biomemap entry to fix failing biome dust (#7393)Paramat2018-06-02
| | | | | | | | | | | | 'generateBiomes()' constructs the biomemap as it generates biomes. The biome calculated at first stone surface encountered is added to the biomemap. Previously, if no stone surface was encountered in a mapchunk column the biomemap was left empty for that (x, z) position, causing biome dust and water surface decoration placement to fail. If at the base of a mapchunk column the biomemap is empty, add the currently active biome to the biomemap, or if biome is NULL calculate it for this position and add it to the biomemap.
* Fix isNan on setYaw Lua call (#7380)Loïc Blot2018-05-31
| | | | * Fix isNan on setYaw Lua call