7454deb1bf
Allow an optional readonly base database ( #7544 )
...
* Allow an optional readonly base database
* Added basic documentation
2018-07-25 17:54:23 +02:00
9537cfd3f8
Add a MSVC / Windows compatible snprintf function ( #7353 )
...
Use sizeof where applicable for mt_snprintf
2018-07-22 21:56:06 +02:00
9855651c06
Update gradle android tool to 3.1.3
...
Thanks to Monte48 for the correct maven URL outside of android studio
2018-07-22 13:03:31 +02:00
f41df4315f
Update Android defaults for modern H/W. ( #7572 )
2018-07-22 11:16:32 +02:00
25cc5d1a32
Optimize ABM checks.
...
See #7555
Cache (up to 64) node types for each active block.
Check this cache first to see whether any ABM needs to be triggered for a block.
2018-07-21 03:09:39 -07:00
c022ddce4b
Disable shaders GUI on unsupported drivers ( #7563 )
...
* Disable shaders GUI on unsupported drivers (#2060 )
* Disable shaders if unavailable
2018-07-21 09:26:40 +02:00
78a801e42d
Update mip mapping and textarea documentation ( #7315 )
...
* Fix textarea formspec documentation
The label is shown and the background isn't
* Document the missing gamma correction when generating mip maps
* Remove duplicate text (such as size parameter descriptions)
2018-07-19 18:28:26 +02:00
4b36a39d37
CSM: Disallow exploitable clientside mod functions by default ( #7547 )
2018-07-19 03:58:48 +01:00
bc9bb63aed
Mgvalleys: Make river depth variation and humidity drop optional ( #7532 )
...
Add 2 new mapgen flags to make river depth variation and humidity drop
with altitude independently optional, instead of both being enabled by
the 'humid rivers' flag.
Simplify and clarify related code by removing a low priority
optimisation regarding 't_heat'.
Remove unnecessary optimisation bools and use spflags directly instead.
Improve and fix documentation in settingtypes.txt.
A few minor code cleanups.
2018-07-18 03:34:05 +01:00
ade7a1cbcf
Builtin: Replace deprecated function calls ( #7561 )
2018-07-17 20:17:54 +02:00
a0635f6024
Check if player exists on use of /privs ( #7554 )
...
* /privs: Check if player exists
2018-07-16 14:55:03 +02:00
1aaee5b30d
Lua_api.txt: Various minor improvements ( #7560 )
...
Add missing section title for 'Node paramtypes'.
Clarify documentation for schematic Y-slice table.
Document that schematic Y-slice behaviour does not invert for ceiling
schematic decorations.
2018-07-16 04:57:44 +01:00
ca8ec46843
Remove legacy client handling code.
2018-07-14 11:41:05 -07:00
b38c121856
Make player liquid speed independent of FPS ( #7543 )
...
Make player liquid speed independent of FPS.
Fix codestyle issues in code block.
2018-07-14 18:41:26 +01:00
69358b601c
Document config updates in minetest.conf.example.
2018-07-13 15:10:35 -07:00
a95aed8800
Adjust some settings to modern environments and networks. ( #7549 )
2018-07-13 22:11:49 +02:00
8d629cf65b
Fix bug setting channel window size.
2018-07-13 05:02:08 -07:00
93c0b3b8fb
Ensure that legacy mode is correctly disabled.
2018-07-13 02:50:01 -07:00
ba7cf30df9
Reduce block load glitches
...
See #7542
This reduces glitches in deep water and underground caves.
2018-07-12 00:54:00 -07:00
7ebc229b0d
Android: Add 'aux' button ( #7477 )
...
Add 'aux' button.
Use joystick to trigger 'aux' button when forward and out of main circle, by enabling
'virtual_joystick_triggers_aux' setting.
2018-07-10 23:33:40 +01:00
f7a8e75765
Formspecs: Remove accidental empty 'quit' field
2018-07-10 18:27:03 +02:00
0cf36454d6
core.spawn_falling_node: Keep metadata ( #7476 )
2018-07-09 23:33:21 +02:00
498078bfa0
Builtin/../misc.lua: Replace minetest. with core., improve codestyle ( #7540 )
2018-07-09 19:11:35 +01:00
a61e1a4dbc
Lua templating reading (part 4): s16, v2s16, v2f ( #7512 )
2018-07-08 23:06:33 +02:00
94cd2bfeac
Revert 6587 - Optimize entity-entity collision ( #7539 )
2018-07-08 21:30:55 +01:00
334d8c31ee
Lua_api.txt: Formatting and grammar fixes ( #7534 )
...
Use tree output for directory structure.
Remove 2 blank lines near document top.
Spelling and grammar fixes.
Markdown fixes.
Condense paths section.
Fix skipped heading levels.
2018-07-08 04:18:53 +01:00
55b6bc085b
Lua_api.txt: Improve section titles, clarify sections ( #7533 )
2018-07-06 21:02:54 +01:00
53dd781927
Fix memory leak in guiConfirmRegistration
2018-07-06 11:13:18 +02:00
738c8b102b
Run code style linter first ( #7213 )
...
The code style linter is the most likely to fail, so should be
placed at the top of the list so it's started first. Note that
a failed job doesn't stop others from running
2018-07-05 22:04:39 +01:00
03edcafdda
Zoom: Correctly verify client passed zoom at the server ( #7526 )
...
Fixes generation of distant world when not zooming in creative mode
(in creative mode zoom FOV is 15 degrees).
2018-07-03 00:16:17 +01:00
1ff15d3a46
Drop ClientEvent CEE_PLAYER_BREATH: triggering function is not called.
...
Also drop 3 useless IntervalLimiter
2018-07-01 13:47:57 +02:00
49509d2f74
Log deprecated Lua function calls ( #7491 )
2018-07-01 12:31:49 +02:00
6f22d14206
Make the server status message customizable ( #7357 )
...
Remove now redundant setting show_statusline_on_connect
Improve documentation of `minetest.get_server_status`
2018-07-01 12:31:28 +02:00
7d20ff47d7
Backport Android cleanup parts from #7123 ( #7513 )
...
Also resync properly the dependencies versions.
Don't let the makefile handle the cleanups itself. Let gradle do it.
This is one of the first steps to remove the makefile and replace it with a full gradle support
2018-07-01 12:23:38 +02:00
ad3d1d20d1
Android: Resize jump and sneak buttons' touch target ( #7498 )
2018-06-30 22:33:14 +01:00
eef62c82a2
Modernize lua read (part 2 & 3): C++ templating assurance ( #7410 )
...
* Modernize lua read (part 2 & 3): C++ templating assurance
Implement the boolean reader
Implement the string reader
Also remove unused & unimplemented script_error_handler
Add a reader with default value
2018-06-30 17:11:38 +02:00
227c71eb76
Fix memory leaks in mod storage ( #7500 )
2018-06-30 17:11:04 +02:00
9f19b7d936
Fix world deletion ( #7494 )
...
* Fix world deletion
2018-06-30 15:13:53 +02:00
f3b7be97fe
Log usage of /pulverize ( #7503 )
2018-06-30 12:53:43 +02:00
222866bab7
Removed '$' symbols from the start of shell commands. ( #7506 )
2018-06-30 12:01:56 +02:00
d7f873bc8d
Fix a memleak before assertion in l_get_mod_storage
2018-06-30 10:32:02 +02:00
2513886969
Bump android version to 20
2018-06-28 19:11:34 +02:00
caab9e51a4
Update cURL (7.60.0) & SQLite3 (3.24.0)
2018-06-28 19:11:31 +02:00
4cd267a511
Mgvalleys: Fix 'mgvalleys_spflags' setting name ( #7495 )
2018-06-28 02:09:31 +01:00
e36af6f969
Fix mod channels crash ( #7481 )
2018-06-27 17:45:40 +02:00
a43a4e2d97
Fix small memory leaks in client. ( #7492 )
2018-06-27 17:06:37 +02:00
93661ca212
Cavegen: Fix errors when getting biome outside mapchunk ( #7480 )
...
Some cave segments are outside the mapchunk.
Previously, biome was being calculated by a function that uses the noise
maps. Points outside the mapchunk resulted in incorrect noise map indexes
that were sometimes outside the noise map size, causing a crash.
Use either noise maps or point noise calculations depending on point
location.
2018-06-26 19:35:23 +01:00
b589352e79
Update settings translations
2018-06-26 15:38:42 +02:00
db42542e27
Rename CSM flavours to restrictions
...
& Satisfy LINT
2018-06-26 15:38:42 +02:00
7bdf5eae05
Fix buffer overrun in SRP ( #7484 )
...
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.
2018-06-26 10:02:26 +02:00