- Jul 26, 2016
- Jul 12, 2016
-
-
Tim authored
Use the setting "profiler.load" to enable profiling. Other settings can be found in settingtypes.txt. * /profiler print [filter] - report statistics to in-game console * /profiler dump [filter] - report statistics to STDOUT and debug.txt * /profiler save [format [filter]] - saves statistics to a file in your worldpath * txt (default) - same treetable format as used by the dump and print commands * csv - ready for spreadsheet import * json - useful for adhoc D3 visualizations * json_pretty - line wrapped and intended json for humans * lua - serialized lua table of the profile-data, for adhoc scripts * /profiler reset - reset all gathered profile data. This can be helpful to discard of any startup measurements that often spike during loading or to get more useful min-values. [filter] allows limiting the output of the data via substring/pattern matching against the modname. Note: Serialized data structures might be subject to change with changed or added measurements. csv might be the most stable, due to flat structure. Changes to the previous version include: * Updated and extended API monitoring * Correct calculation of average (mean) values (undistorted by idleness) * Reduce instrumentation overhead. * Fix crashes related to missing parameters for the future and occasional DIV/0's. * Prevent issues caused by timetravel (overflow, timejump, NTP corrections) * Prevent modname clashes with internal names. * Measure each instrumentation individually and label based on registration order. * Labeling of ABM's and LBM's for easier classification. Giving several ABM's or LBM's the same label will treat them as one. Missing labels will be autogenerated based on name or registration order. * Configurable instrumentation and reporting. Skip e.g. builtin if you don't need it. * Profile the profiler to measure instrumentation overhead.
-
- Jul 05, 2016
-
-
rubenwardy authored
Also update cinematic mode's description to include mouse
-
- Jul 04, 2016
-
-
est31 authored
It seems that various different devices register as Joysticks on linux, and their presence has caused lots of confusion amongst minetest users. Therefore, disable the joystick feature. Closes #4261 Closes #4221
-
- Jun 28, 2016
-
-
HybridDog authored
Sometimes you accidentally forget the quotes when using global_exists, this makes minetest abort if you did so. M builtin/common/strict.lua
-
- Jun 24, 2016
-
-
paramat authored
Reduce spread from 96 to primes 61 and 67 (either side of 64) Prime spreads help to keep 3D noise periodic features unaligned 'cave width' 0.2 to preserve tunnel width Reduce octaves to 3 to improve network structure
-
- Jun 17, 2016
-
-
Auke Kok authored
This allows a nodedef to specify a fixed value for param2 to be used for all normal placements. There are several uses for this: - nodes that require param2 to be set to a non-zero value for internal mod use. E.g. leafdecay could use this to detect that leaves are played by players. - force wallmounted or facedir value at placement at placement This overrides any player look direction or other on-the-fly param2 setting during placement.
-
- Jun 03, 2016
-
-
est31 authored
Adds initial ingame gamepad support to minetest. Full Formspec support is not implemented yet and can be added by a later change.
-
- May 31, 2016
-
-
Nathanaëlle Courant authored
Add documentation, move files to a proper place and avoid memory leaks. Make it work with most kind of texts, and allow backgrounds too.
-
TriBlade9 authored
Colored chat working as expected for both freetype and non-freetype builds. @nerzhul improvements * Add unit tests * Fix coding style * move guiChatConsole.hpp to client/
-
- May 30, 2016
-
-
Sokomine authored
-
- May 22, 2016
-
-
paramat authored
Partially reverts #3547 Infotext remains optional for objects, empty by default
-
- May 17, 2016
-
-
Wayward One authored
-
- May 16, 2016
-
-
paramat authored
-
- May 14, 2016
-
-
est31 authored
Fixes #4120.
-
- May 13, 2016
-
- May 12, 2016
-
-
Rui authored
Bug and whitespace error fixed (Zeno)
-
- May 09, 2016
-
-
est31 authored
-
- May 01, 2016
-
-
Rui authored
-
- Apr 29, 2016
-
-
paramat authored
Correct parameter names mg_valleys to mgvalleys Remove biome NoiseParams from MapgenValleysParams Improve format of parameter code
-
- Apr 28, 2016
-
-
tenplus1 authored
-
Jean-Patrick Guerrero authored
-
rubenwardy authored
-
SmallJoker authored
-
- Apr 22, 2016
-
-
Nathanaëlle Courant authored
Also, fix a nil error that can happen sometimes in menu_handle_key_up_down
-
- Apr 21, 2016
- Apr 20, 2016
-
-
Jean-Patrick Guerrero authored
-
Jean-Patrick Guerrero authored
-
Auke Kok authored
This seems very little cost and matches the old behavior more closely. This will cause some more falling nodes to get added to falling clusters. With the efficiency of the algorithm, this really doesn't do much damage.
-
- Apr 15, 2016
-
-
est31 authored
@SmallJoker has noted a bug that servers from the (local) main menu favorites list can't be opened. This commit fixes the bug by disabling any main menu based protocol checks for servers from the favorite list. Also, it fixes a second bug that happens when a server from the public serverlist doesn't send its supported protocol versions, most likely because its running a minetest older than commit [1]. Then we have shown an error msg that the server has enforced one specific protocol version. This was most likely not the case. Of course, we can't do anything better than do an assumption on the protocol versions if they are not known. That assumption should however be closest to the most often occuring case as possible. Also, some little cleanups. [1]: 5a0ed780 "Server: announce MIN/MAX protocol version supported to serverlist. Client: check serverlist"
-
SmallJoker authored
Apply de morgan to simplify the logic.
-
- Apr 14, 2016
-
-
TriBlade9 authored
Setting only loaded once, default value is to enable them.
-
- Apr 11, 2016
-
-
Auke Kok authored
This took me a while to figure out. We no longer visit all 9 block around and with the touched node, but instead visit adjacent plus self. We then walk -non- recursively through all neigbors and if they cause a nodeupdate, we just keep walking until it ends. On the way back we prune the tail. I've tested this with 8000+ sand nodes. Video result is here: https://youtu.be/liKKgLefhFQ Took ~ 10 seconds to process and return to normal.
-
- Apr 08, 2016
-
-
Rui914 authored
- Use local variables for tabs in place of globals - Merge together if statements where possible - Replace manual table searching code with indexof where possible
-
- Mar 31, 2016
-
-
Rui914 authored
Additionally, fix misc. code style issues
-
- Mar 30, 2016
-
-
paramat authored
-
- Mar 29, 2016
-
-
tenplus1 authored
2016-03-27 15:47:01: ERROR[Main]: ServerError: Lua: Runtime error from mod '*builtin*' in callback luaentity_Step(): Node name is not set or is not a string! 2016-03-27 15:47:01: ERROR[Main]: stack traceback: 2016-03-27 15:47:01: ERROR[Main]: [C]: in function 'add_node' 2016-03-27 15:47:01: ERROR[Main]: /usr/share/minetest/builtin/game/falling.lua:96: in function </usr/share/minetest/builtin/game/falling.lua:43>
-
- Mar 25, 2016
-