3987 Commits

Author SHA1 Message Date
ShadowNinja
cf56312005 Use fixed-width format specifiers in serializeStructToString 2014-03-13 17:30:15 -04:00
BlockMen
5dab81cca6 Fix game pause in singleplayer 2014-03-13 14:06:18 +01:00
BlockMen
b4b416a7e2 Fix special characters in pause and message menu 2014-03-13 14:00:10 +01:00
ShadowNinja
4b244f1092 Replace usage of long long with u64/s64 2014-03-12 19:37:19 -04:00
Selat
a83693c5c3 Pass arguments by reference 2014-03-12 17:34:48 -04:00
Selat
8960416054 Remove goto from Environment::removePlayer 2014-03-12 17:02:52 -04:00
Sfan5
ae163994d2 Fix generating winresource.o with build dir != source dir 2014-03-11 17:48:34 +01:00
Ciaran Gultnieks
d521fe173a Correct misleading detached inventory error message
Looks like a bit of hasty copying and pasting from s_item.cpp.
2014-03-09 11:16:09 +01:00
Ciaran Gultnieks
ec227ef684 Update ABM object counts when triggers add objects
Also fixes long-standing accuracy issue due to unknown wider
object count not being incremented.
2014-03-09 11:13:44 +01:00
sapier
d7f4961b3f Fix race condition on exit to menu 2014-03-09 11:01:13 +01:00
kwolekr
cd27d27083 Update set_mapgen_params and set_gen_notify Lua API to use new flag format 2014-03-08 11:35:04 -05:00
Ciaran Gultnieks
b08cb6f883 Stop wasting time in abm - performance improvement
Unless I'm mistaken, the chunk of code I'm moving there is potentially
executed hundreds of times inside the loop to get the exact same result
every time
2014-03-06 19:18:36 +01:00
sapier
89c5163c02 Replace pause and message menu by formspec ones 2014-03-05 18:44:14 +01:00
Novatux
a662fe9fc4 Fix rendering glitches when far from the center of the map 2014-03-04 20:12:10 +01:00
sapier
dd21046532 Improved win32 file version information 2014-03-02 23:49:19 +01:00
Ciaran Gultnieks
5c65f41146 Fix for unloaded but active block problem 2014-03-02 20:39:28 +01:00
ShadowNinja
bf37cbf242 Remove "Server -!- " prefix from player messages 2014-02-27 00:00:22 -05:00
BlockMen
277c05878e Fix MSVC build 2014-02-26 14:21:38 +01:00
Sfan5
f2369937f2 Fix test for broken LuaJIT versions, solves #1152 2014-02-23 18:30:45 +01:00
Sfan5
af06278623 Fix g_settings not being included 2014-02-16 08:25:53 +01:00
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
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
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