Sfan5
749715d8e8
Fix broken cross-compiling
2014-02-16 08:07:57 +01:00
kwolekr
8b7de5ea21
Schematic: Add force_placement parameter to minetest.place_structure API
2014-02-15 19:46:57 -05:00
kwolekr
d48f851863
Add minetest.set_noiseparam_defaults() Lua API
2014-02-15 19:13:14 -05:00
Kahrl
90fb40f41c
Accept any error response code for missing index.mth
2014-02-15 02:19:49 +01:00
sapier
5e41b8ee95
Add check to avoid usage of broken LuaJIT < 2.0.0beta8
2014-02-13 23:28:01 +01:00
sapier
e929bb6409
Fix possible missing unlock of env_lock
2014-02-12 19:47:27 +01:00
kwolekr
4bc975d80f
ServerEnvironment: Remove direct dependency on EmergeManager
2014-02-09 16:36:30 -05:00
kwolekr
8719f0f357
Define strlcpy on platforms that do not have it
2014-02-09 13:57:29 -05:00
kwolekr
64b8216144
Add capability to read table flag fields from Lua API
2014-02-09 12:44:31 -05:00
kwolekr
edf807dc1f
Tune block emerge and sending parameters to more aggressive values
2014-02-08 18:32:12 -05:00
kwolekr
2a896ffbf7
Make flag strings clear specified flag with 'no' prefix
...
Remove flagmask field from set_mapgen_params table
Add small bits of needed documentation
2014-02-08 17:50:59 -05:00
sapier
85e007482b
Remove lots of dead code
...
Add check for datatype overflows
use native datatype indices instead of fixed 16bit/32bit ones
2014-02-07 21:39:45 +01:00
sapier
e75474f239
Fix invalid check for fread error on extracting zip
2014-02-07 21:29:31 +01:00
Selat
b702c2e5ef
Fix memory leak in database migration
2014-02-07 20:43:12 +01:00
BlockMen
87bdaeb914
Add missing header
2014-02-06 21:55:12 +01:00
ShadowNinja
24cc512b16
Add the option to bind to a specific address
2014-02-05 21:24:46 +01:00
kwolekr
141123006b
Remove blank default values for emergequeue_limit_* settings
...
Add checks for invalid user input for important settings
Rename Settings::tryGet* to Settings::get*NoEx for consistency
2014-02-05 00:17:53 -05:00
kwolekr
4f9ed8a858
Revert "Fix settings to honor numeric conversion errors"
...
This reverts commit 3f376a092e1c16429fb52f24736e9da98aff4cd5.
2014-02-05 00:05:58 -05:00
Ilya Zhuravlev
92037091a6
Fix another heap-use-after-free in pause menu.
2014-02-04 22:17:02 -05:00
Ilya Zhuravlev
5af87d12b9
Fix unexpected preprocessor directive in gettext.cpp
2014-02-04 22:16:51 -05:00
sapier
ac630a8b14
Fix settings to honor numeric conversion errors
...
Rename try* non exceptioning functions to *NoEx
2014-02-04 22:14:13 -05:00
kwolekr
9a0fc74cfb
Update minetest.conf.example
2014-02-03 22:50:14 -05:00
kwolekr
1c1155e0d5
Huge overhaul of the entire MapgenParams system
...
MapgenParams is no longer a polymorphic class, eliminating the need for messy and bug-prone reallocations.
Separation between the common and mapgen-specific parameters is now strongly defined.
Mapgen parameters objects are now properly encapsulated within the proper subsystems.
2014-02-03 22:50:14 -05:00
kwolekr
1197f625de
Settings: Add no-exception variants of each get method
2014-02-03 22:47:40 -05:00
ShadowNinja
6cc6b9ac1b
Fix crash when a error occurs in a globalstep callback
2014-02-03 18:15:03 -05:00
ShadowNinja
8f5febfbaf
Escape texture pack names
2014-02-03 17:57:19 -05:00
sapier
23c7c86bad
Add minetest.kick_player(name, reason)
2014-02-03 17:33:59 -05:00
sapier
d12a324a9d
Remove noisy error messages, prepend "pathfinder: " to pathfinder messages
2014-02-03 20:13:31 +01:00
sapier
b423a903d7
Add missing "-" to list of allowed chars in media filenames
2014-02-02 15:34:33 +01:00
sapier
8ef35b03dc
Add additional check to avoid broadcasting private messages in error conditions
2014-02-02 01:55:24 +01:00
Perttu Ahola
0ad66f64a5
Add player:override_day_night_ratio() for arbitrarily controlling sunlight brightness
2014-02-01 18:38:21 +01:00
Perttu Ahola
89f9a3e607
Add player:set_sky() with simple skybox support
2014-02-01 18:34:26 +01:00
sapier
d34715a8b7
Add propper client initialization
...
-add client states to avoid server sending data to uninitialized clients
-don't show uninitialized clients to other players
-propper client disconnect handling
Minor comment fixes in server
Minor bugfixes in connection
-improved peer id calculation
-honor NDEBUG flag
-improved disconnect handling
-increased initial send window
Remove some dead code
2014-01-31 18:44:43 +01:00
RealBadAngel
6d28b11897
New HUD element - waypoint.
2014-01-26 21:31:59 +01:00
sapier
93ce8a367b
Fix bug only half of unreliable queue handled per step in worst case
2014-01-26 17:40:59 +01:00
kwolekr
8dfa2dbf57
Fix use of previously deallocated EmergeManager
2014-01-26 01:12:18 -05:00
ShadowNinja
ca030eee5a
Fix error on mod download failure
2014-01-24 15:22:22 -05:00
ShadowNinja
ca5b6594b9
Pass pointed_thing to on_punch and minetest.register_on_punchnode callbacks
2014-01-23 19:21:56 -05:00
Sfan5
01878f22cd
Include system info in the HTTP user agent on Windows
2014-01-23 22:27:13 +01:00
ShadowNinja
6a6a7e8fd3
Add pointed_thing to minetest.register_on_placenode
...
As suggested by qwrwed.
2014-01-21 22:06:40 -05:00
kwolekr
581c094f3c
Connection: Stop processing malformed packet when encountered
2014-01-21 09:33:54 -05:00
Sfan5
493d6a1e29
Fix curl dll not getting installed when sound is disabled
2014-01-21 13:35:26 +01:00
PilzAdam
06c5b8a8b1
Fix minetest.rotate_and_place() calling on_rightclick() with nil/random param for node
2014-01-19 23:16:22 +01:00
kwolekr
64311f6a74
Update lua_api.txt documentation
2014-01-19 03:00:47 -05:00
kwolekr
e6a3dd67c8
LuaVoxelManip: Add get_param2_data and set_param2_data
2014-01-19 02:55:59 -05:00
kwolekr
444e863ec9
Schematic: Read slice probability table from schematic descriptors
2014-01-19 02:44:45 -05:00
Dániel Varga
d0df784d3d
Fixed mainmenu lua errors because of changes in get_textlist_index
...
Fixed lua error when none of the worlds or servers selected are and connect,
delete or configure buttons used.
2014-01-18 10:41:43 +01:00
ShadowNinja
9c2916e60f
Deindent HTTPFetchRequest::HTTPFetchRequest()
2014-01-16 20:14:55 -05:00
BlockMen
104624427c
Prevent player jumping into nodes from below
...
Fixes camera glitch and cheating at drowning
2014-01-16 15:46:55 +01:00
BlockMen
27282d8d01
Prevent placing node when player would be inside new node
2014-01-15 21:26:54 +01:00