ShadowNinja [Sat, 15 Mar 2014 20:01:06 +0000 (16:01 -0400)]
Revert "Make sure we get a stacktrace for as many lua errors as possible"
This reverts commit
362ef5f6ced862daa4733034810d0b07e2ad5d89.
Stack tracebacks couldn't be generated in LuaError::LuaError anyway and this
caused a second, empty traceback in most cases. In cases where there wasn't
annother traceback the stack had already unwound and the traceback was empty.
ShadowNinja [Sat, 15 Mar 2014 19:12:11 +0000 (15:12 -0400)]
Make serializeStructToString use an ostringstream
Novatux [Sat, 15 Mar 2014 14:08:43 +0000 (15:08 +0100)]
Fix sound not being played at the correct place.
Sfan5 [Sat, 15 Mar 2014 13:49:30 +0000 (14:49 +0100)]
Make sure we get a stacktrace for as many lua errors as possible
ShadowNinja [Fri, 14 Mar 2014 15:20:52 +0000 (11:20 -0400)]
Revert "Use fixed-width format specifiers in serializeStructToString"
This reverts commit
875f1327a47f78d783c3abc7f7acc3977dc286ec.
Fixed width format specifiers are only officially availale in C99 and C++11.
ShadowNinja [Thu, 13 Mar 2014 15:07:52 +0000 (11:07 -0400)]
Use fixed-width format specifiers in serializeStructToString
BlockMen [Thu, 13 Mar 2014 13:06:18 +0000 (14:06 +0100)]
Fix game pause in singleplayer
BlockMen [Thu, 13 Mar 2014 13:00:10 +0000 (14:00 +0100)]
Fix special characters in pause and message menu
ShadowNinja [Wed, 12 Mar 2014 23:37:19 +0000 (19:37 -0400)]
Replace usage of long long with u64/s64
Selat [Thu, 27 Feb 2014 20:12:59 +0000 (23:12 +0300)]
Pass arguments by reference
Selat [Wed, 5 Mar 2014 15:14:40 +0000 (18:14 +0300)]
Remove goto from Environment::removePlayer
ShadowNinja [Tue, 11 Mar 2014 16:59:02 +0000 (12:59 -0400)]
Fix error when calling minetest.node_punch without a pointed_thing
Sfan5 [Tue, 11 Mar 2014 16:48:34 +0000 (17:48 +0100)]
Fix generating winresource.o with build dir != source dir
Ciaran Gultnieks [Fri, 7 Mar 2014 21:06:43 +0000 (21:06 +0000)]
Correct misleading detached inventory error message
Looks like a bit of hasty copying and pasting from s_item.cpp.
Ciaran Gultnieks [Thu, 6 Mar 2014 19:20:06 +0000 (19:20 +0000)]
Update ABM object counts when triggers add objects
Also fixes long-standing accuracy issue due to unknown wider
object count not being incremented.
sapier [Sun, 9 Mar 2014 10:01:13 +0000 (11:01 +0100)]
Fix race condition on exit to menu
kwolekr [Sat, 8 Mar 2014 16:34:46 +0000 (11:34 -0500)]
Update set_mapgen_params and set_gen_notify Lua API to use new flag format
Ciaran Gultnieks [Mon, 3 Mar 2014 18:43:53 +0000 (18:43 +0000)]
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
sapier [Tue, 4 Mar 2014 18:57:39 +0000 (19:57 +0100)]
Replace pause and message menu by formspec ones
Novatux [Sun, 26 Jan 2014 10:40:21 +0000 (11:40 +0100)]
Fix rendering glitches when far from the center of the map
Sfan5 [Mon, 3 Mar 2014 18:25:00 +0000 (19:25 +0100)]
Document CMake options in README
sapier [Sun, 2 Mar 2014 22:49:19 +0000 (23:49 +0100)]
Improved win32 file version information
Ciaran Gultnieks [Thu, 20 Feb 2014 12:55:32 +0000 (12:55 +0000)]
Fix for unloaded but active block problem
Selat [Sun, 2 Mar 2014 18:22:47 +0000 (20:22 +0200)]
Fix translation name.
Selat [Sat, 1 Mar 2014 19:54:23 +0000 (21:54 +0200)]
Add Belarusian translation.
ShadowNinja [Tue, 25 Feb 2014 01:41:40 +0000 (20:41 -0500)]
Remove "Server -!- " prefix from player messages
BlockMen [Wed, 26 Feb 2014 13:21:38 +0000 (14:21 +0100)]
Fix MSVC build
proller [Mon, 24 Feb 2014 16:41:04 +0000 (20:41 +0400)]
Fix null string escape
Sfan5 [Sun, 23 Feb 2014 17:16:00 +0000 (18:16 +0100)]
Fix test for broken LuaJIT versions, solves #1152
Diego Martínez [Thu, 2 Jan 2014 21:09:19 +0000 (22:09 +0100)]
Translated using Weblate (Spanish)
King Artur [Wed, 18 Dec 2013 20:44:06 +0000 (21:44 +0100)]
Translated using Weblate (Romanian)
wrong expression and wrong word order
João Farias [Mon, 6 Jan 2014 00:45:37 +0000 (01:45 +0100)]
Translated using Weblate (Portuguese)
Jonas Kriaučiūnas [Wed, 11 Dec 2013 18:23:53 +0000 (19:23 +0100)]
Translated using Weblate (Lithuanian)
King Artur [Wed, 18 Dec 2013 20:40:51 +0000 (21:40 +0100)]
Translated using Weblate (Italian)
Pilz Adam [Sun, 29 Dec 2013 13:29:51 +0000 (14:29 +0100)]
Translated using Weblate (German)
Jabo Babo [Wed, 18 Dec 2013 20:28:28 +0000 (21:28 +0100)]
Translated using Weblate (Estonian)
b p [Sun, 5 Jan 2014 10:31:11 +0000 (11:31 +0100)]
Translated using Weblate (Dutch)
Сергей Голубев [Sun, 29 Dec 2013 15:58:57 +0000 (16:58 +0100)]
Translated using Weblate (Russian)
Jabo Babo [Wed, 18 Dec 2013 20:31:40 +0000 (21:31 +0100)]
Translated using Weblate (German)
Kürzen, da es sonst nicht in den Button passt.
Jonas Kriaučiūnas [Wed, 11 Dec 2013 18:14:48 +0000 (19:14 +0100)]
Translated using Weblate (Lithuanian)
Ilya Zhuravlev [Tue, 26 Nov 2013 18:57:03 +0000 (19:57 +0100)]
Translated using Weblate (Russian)
Pilz Adam [Sun, 1 Dec 2013 22:46:45 +0000 (23:46 +0100)]
Translated using Weblate (German)
Mitchell Ward [Sat, 7 Dec 2013 11:20:42 +0000 (12:20 +0100)]
Translated using Weblate (Dutch)
Jakub Vaněk [Wed, 4 Dec 2013 10:23:25 +0000 (11:23 +0100)]
Translated using Weblate (Czech)
Mitchell Ward [Sat, 7 Dec 2013 11:18:02 +0000 (12:18 +0100)]
Translated using Weblate (Romanian)
Shen Zheyu [Mon, 25 Nov 2013 09:04:26 +0000 (10:04 +0100)]
Translated using Weblate (Chinese (China))
Frederico Guimarães [Mon, 25 Nov 2013 01:13:09 +0000 (02:13 +0100)]
Translated using Weblate (Portuguese (Brazil))
we prefer instagib metl3 [Sat, 23 Nov 2013 17:03:39 +0000 (18:03 +0100)]
Translated using Weblate (French)
Pilz Adam [Sat, 23 Nov 2013 16:46:09 +0000 (17:46 +0100)]
Translated using Weblate (German)
Sfan5 [Sun, 16 Feb 2014 07:16:49 +0000 (08:16 +0100)]
Fix g_settings not being included
Sfan5 [Sun, 16 Feb 2014 07:07:57 +0000 (08:07 +0100)]
Fix broken cross-compiling
kwolekr [Sun, 16 Feb 2014 00:46:57 +0000 (19:46 -0500)]
Schematic: Add force_placement parameter to minetest.place_structure API
kwolekr [Sat, 15 Feb 2014 23:20:15 +0000 (18:20 -0500)]
Add minetest.set_noiseparam_defaults() Lua API
Kahrl [Sat, 15 Feb 2014 01:19:49 +0000 (02:19 +0100)]
Accept any error response code for missing index.mth
sapier [Sat, 8 Feb 2014 14:45:09 +0000 (15:45 +0100)]
Add check to avoid usage of broken LuaJIT < 2.0.0beta8
sapier [Wed, 12 Feb 2014 18:47:27 +0000 (19:47 +0100)]
Fix possible missing unlock of env_lock
kwolekr [Sun, 9 Feb 2014 21:36:30 +0000 (16:36 -0500)]
ServerEnvironment: Remove direct dependency on EmergeManager
kwolekr [Sun, 9 Feb 2014 18:12:28 +0000 (13:12 -0500)]
Define strlcpy on platforms that do not have it
kwolekr [Sun, 9 Feb 2014 17:38:50 +0000 (12:38 -0500)]
Add capability to read table flag fields from Lua API
kwolekr [Sat, 8 Feb 2014 23:32:12 +0000 (18:32 -0500)]
Tune block emerge and sending parameters to more aggressive values
kwolekr [Sat, 8 Feb 2014 22:50:26 +0000 (17:50 -0500)]
Make flag strings clear specified flag with 'no' prefix
Remove flagmask field from set_mapgen_params table
Add small bits of needed documentation
sapier [Tue, 4 Feb 2014 23:17:57 +0000 (00:17 +0100)]
Remove lots of dead code
Add check for datatype overflows
use native datatype indices instead of fixed 16bit/32bit ones
sapier [Fri, 7 Feb 2014 20:29:31 +0000 (21:29 +0100)]
Fix invalid check for fread error on extracting zip
Selat [Wed, 5 Feb 2014 17:52:59 +0000 (19:52 +0200)]
Fix memory leak in database migration
BlockMen [Thu, 6 Feb 2014 20:55:12 +0000 (21:55 +0100)]
Add missing header
ShadowNinja [Wed, 5 Feb 2014 20:24:46 +0000 (21:24 +0100)]
Add the option to bind to a specific address
kwolekr [Wed, 5 Feb 2014 05:17:53 +0000 (00:17 -0500)]
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
kwolekr [Wed, 5 Feb 2014 05:05:58 +0000 (00:05 -0500)]
Revert "Fix settings to honor numeric conversion errors"
This reverts commit
3f376a092e1c16429fb52f24736e9da98aff4cd5.
Ilya Zhuravlev [Thu, 16 Jan 2014 12:54:50 +0000 (16:54 +0400)]
Fix another heap-use-after-free in pause menu.
Ilya Zhuravlev [Sun, 2 Feb 2014 12:22:33 +0000 (16:22 +0400)]
Fix unexpected preprocessor directive in gettext.cpp
sapier [Wed, 5 Feb 2014 00:35:40 +0000 (01:35 +0100)]
Fix settings to honor numeric conversion errors
Rename try* non exceptioning functions to *NoEx
kwolekr [Tue, 4 Feb 2014 03:47:29 +0000 (22:47 -0500)]
Update minetest.conf.example
kwolekr [Tue, 4 Feb 2014 03:42:10 +0000 (22:42 -0500)]
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.
kwolekr [Tue, 4 Feb 2014 03:40:57 +0000 (22:40 -0500)]
Settings: Add no-exception variants of each get method
ShadowNinja [Mon, 3 Feb 2014 23:15:03 +0000 (18:15 -0500)]
Fix crash when a error occurs in a globalstep callback
ShadowNinja [Mon, 3 Feb 2014 22:57:19 +0000 (17:57 -0500)]
Escape texture pack names
sapier [Sun, 26 Jan 2014 17:40:25 +0000 (18:40 +0100)]
Add minetest.kick_player(name, reason)
sapier [Mon, 3 Feb 2014 19:13:31 +0000 (20:13 +0100)]
Remove noisy error messages, prepend "pathfinder: " to pathfinder messages
sapier [Sun, 2 Feb 2014 14:34:33 +0000 (15:34 +0100)]
Add missing "-" to list of allowed chars in media filenames
sapier [Sun, 2 Feb 2014 00:55:24 +0000 (01:55 +0100)]
Add additional check to avoid broadcasting private messages in error conditions
Perttu Ahola [Fri, 18 Oct 2013 08:53:19 +0000 (11:53 +0300)]
Add player:override_day_night_ratio() for arbitrarily controlling sunlight brightness
Perttu Ahola [Thu, 2 May 2013 20:52:50 +0000 (23:52 +0300)]
Add player:set_sky() with simple skybox support
sapier [Thu, 30 Jan 2014 23:24:00 +0000 (00:24 +0100)]
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
RealBadAngel [Sun, 26 Jan 2014 20:31:59 +0000 (21:31 +0100)]
New HUD element - waypoint.
sapier [Sun, 26 Jan 2014 15:59:36 +0000 (16:59 +0100)]
Fix bug only half of unreliable queue handled per step in worst case
kwolekr [Sun, 26 Jan 2014 06:12:18 +0000 (01:12 -0500)]
Fix use of previously deallocated EmergeManager
ShadowNinja [Fri, 24 Jan 2014 20:22:22 +0000 (15:22 -0500)]
Fix error on mod download failure
ShadowNinja [Fri, 24 Jan 2014 00:21:01 +0000 (19:21 -0500)]
Pass pointed_thing to on_punch and minetest.register_on_punchnode callbacks
Sfan5 [Sun, 19 Jan 2014 13:32:03 +0000 (14:32 +0100)]
Include system info in the HTTP user agent on Windows
ShadowNinja [Wed, 22 Jan 2014 03:05:29 +0000 (22:05 -0500)]
Add pointed_thing to minetest.register_on_placenode
As suggested by qwrwed.
kwolekr [Tue, 21 Jan 2014 14:33:33 +0000 (09:33 -0500)]
Connection: Stop processing malformed packet when encountered
Sfan5 [Tue, 21 Jan 2014 12:35:26 +0000 (13:35 +0100)]
Fix curl dll not getting installed when sound is disabled
PilzAdam [Sun, 19 Jan 2014 22:16:22 +0000 (23:16 +0100)]
Fix minetest.rotate_and_place() calling on_rightclick() with nil/random param for node
kwolekr [Sun, 19 Jan 2014 08:00:47 +0000 (03:00 -0500)]
Update lua_api.txt documentation
kwolekr [Sun, 19 Jan 2014 07:55:34 +0000 (02:55 -0500)]
LuaVoxelManip: Add get_param2_data and set_param2_data
kwolekr [Sun, 19 Jan 2014 07:44:22 +0000 (02:44 -0500)]
Schematic: Read slice probability table from schematic descriptors
Dániel Varga [Thu, 16 Jan 2014 21:16:43 +0000 (22:16 +0100)]
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.
ShadowNinja [Fri, 17 Jan 2014 00:33:02 +0000 (19:33 -0500)]
Deindent HTTPFetchRequest::HTTPFetchRequest()
BlockMen [Wed, 15 Jan 2014 13:49:13 +0000 (14:49 +0100)]
Prevent player jumping into nodes from below
Fixes camera glitch and cheating at drowning
BlockMen [Wed, 15 Jan 2014 20:26:54 +0000 (21:26 +0100)]
Prevent placing node when player would be inside new node