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
sapier [Tue, 14 Jan 2014 21:21:15 +0000 (22:21 +0100)]
Fix win32 reading semaphore count not working (broke all queues)
ShadowNinja [Wed, 15 Jan 2014 16:58:28 +0000 (11:58 -0500)]
Make default User-agent follow RFC 2616
Sfan5 [Wed, 15 Jan 2014 16:35:00 +0000 (17:35 +0100)]
Fix building with MinGW
BlockMen [Tue, 14 Jan 2014 15:14:56 +0000 (16:14 +0100)]
Fix building under MSVC
ShadowNinja [Tue, 14 Jan 2014 03:11:31 +0000 (22:11 -0500)]
Fix spelling of "attempt"
ShadowNinja [Tue, 14 Jan 2014 00:28:55 +0000 (19:28 -0500)]
Add minetest.override_item
Kahrl [Fri, 23 Aug 2013 10:24:11 +0000 (12:24 +0200)]
Add formspec table
khonkhortisan [Mon, 22 Apr 2013 18:35:10 +0000 (11:35 -0700)]
Allow vertical axis particle rotation constraint
Use tables for adding particles, deprecate former way.
separate particles(pawner) definition, add default values, work with no
arguments
Ilya Zhuravlev [Sun, 12 Jan 2014 18:07:35 +0000 (22:07 +0400)]
Fix some errors reported by clang static analyzer.
kwolekr [Sun, 12 Jan 2014 23:20:53 +0000 (18:20 -0500)]
Mapgen V6: Add flag to stop mud flow
Novatux [Sun, 12 Jan 2014 12:53:10 +0000 (13:53 +0100)]
Fix doc and forceloading crash.
ShadowNinja [Sat, 11 Jan 2014 19:08:02 +0000 (14:08 -0500)]
Add maximum recursion depth to read_json_value
ShadowNinja [Sat, 11 Jan 2014 18:47:59 +0000 (13:47 -0500)]
Rename get_json_value to read_json_value
ShadowNinja [Sun, 5 Jan 2014 00:07:30 +0000 (19:07 -0500)]
Add InvRef::get/set_lists()
Kahrl [Sat, 11 Jan 2014 10:17:15 +0000 (11:17 +0100)]
Compare values instead of pointers in Inventory::operator==
Kahrl [Sat, 11 Jan 2014 18:46:37 +0000 (19:46 +0100)]
Add operator!= to Inventory(List), make operator== a const method
Novatux [Sat, 11 Jan 2014 16:54:00 +0000 (17:54 +0100)]
Add forceloading
Novatux [Sat, 11 Jan 2014 16:23:28 +0000 (17:23 +0100)]
Deepcopy pointed_thing for after_place_node, give it to on_rightclick too.
sapier [Fri, 10 Jan 2014 18:19:16 +0000 (19:19 +0100)]
Fix check for max_fd == -1 should actually be max_fd != -1
sapier [Mon, 6 Jan 2014 19:05:28 +0000 (20:05 +0100)]
Fixed minetest reliable udp implementation (compatible to old clients)
sapier [Mon, 6 Jan 2014 11:45:42 +0000 (12:45 +0100)]
Make MutexQueue use jsemaphore for signaling
Perttu Ahola [Wed, 9 Jan 2013 12:37:00 +0000 (15:37 +0300)]
Set locale properly when built without gettext support
ShadowNinja [Wed, 8 Jan 2014 22:09:23 +0000 (17:09 -0500)]
Document "wielditem" visual
sapier [Tue, 7 Jan 2014 10:15:24 +0000 (11:15 +0100)]
Don't lookup node texts in a endless recursion loop
ShadowNinja [Tue, 7 Jan 2014 02:17:19 +0000 (21:17 -0500)]
Revert "Improve (re)spawn, add cache_block_before_spawn and max_spawn_height settings"
The commit didn't work because the blocks weren't loaded yet.
This reverts commit
22dbbf0a6fc9547f0dbdb7f6076337b8c6acd48b.
Conflicts:
minetest.conf.example
ShadowNinja [Tue, 7 Jan 2014 02:15:44 +0000 (21:15 -0500)]
Pass pointed_thing to after_place_node
ShadowNinja [Tue, 7 Jan 2014 01:40:59 +0000 (20:40 -0500)]
Add protection support to auto-rotated nodes
ShadowNinja [Tue, 7 Jan 2014 01:31:49 +0000 (20:31 -0500)]
Prevent auto-rotated nodes replacing the nodes they are placed on
proller [Mon, 6 Jan 2014 23:11:18 +0000 (03:11 +0400)]
Fix wrong named masterserver announce variable
proller [Mon, 6 Jan 2014 22:50:45 +0000 (02:50 +0400)]
Send long announce as POST, show OS in useragent
Add lag reporting to masterserver (average dtime)
StyledWriter -> FastWriter in masterserver announce
PilzAdam [Mon, 6 Jan 2014 17:59:14 +0000 (18:59 +0100)]
Escape error messages in error dialog
Perttu Ahola [Mon, 6 Jan 2014 15:37:23 +0000 (17:37 +0200)]
Actually pause singleplayer game in pause menu and use lower maximum FPS in it
sapier [Mon, 6 Jan 2014 14:21:22 +0000 (15:21 +0100)]
Add function to deregister a profiler from profiler list
Perttu Ahola [Mon, 6 Jan 2014 11:24:06 +0000 (13:24 +0200)]
Create new instance of mesh every time it's required (Solves #703)
Perttu Ahola [Mon, 6 Jan 2014 00:37:36 +0000 (02:37 +0200)]
Fix main menu error message dialog: Now multi-line messages aren't cut at half of second line
hasufell [Fri, 3 Jan 2014 15:15:14 +0000 (16:15 +0100)]
BUILD: fix cmake list parsing
because cmake is unable to parse it's own lists properly
hasufell [Sun, 8 Dec 2013 20:05:25 +0000 (21:05 +0100)]
BUILD: prefer pkg-config for freetype2 detection
This can solve numerous problems such as:
http://www.cmake.org/Bug/view.php?id=13959
http://www.cmake.org/Bug/view.php?id=14601
If pkg-config or freetype2.pc is not found, then fall back to the
FindFreetype.cmake module logic.
Restrict to UNIX since I only tested it here.
Sfan5 [Fri, 3 Jan 2014 09:17:01 +0000 (10:17 +0100)]
Add option to link to OpenGL ES, fixes #1051
Ilya Zhuravlev [Fri, 13 Dec 2013 16:35:57 +0000 (20:35 +0400)]
Fix absence of images when compiled with RUN_IN_PLACE=0.
Kahrl [Fri, 3 Jan 2014 03:36:13 +0000 (04:36 +0100)]
Reenable -dev suffix
Novatux [Thu, 2 Jan 2014 13:26:21 +0000 (14:26 +0100)]
Fix objects being selected behind a node
kwolekr [Wed, 1 Jan 2014 21:54:28 +0000 (16:54 -0500)]
Bump version to 0.4.9
kwolekr [Wed, 25 Dec 2013 04:50:49 +0000 (23:50 -0500)]
Fix exception caused by destroying sockets on Server shutdown
kaeza [Sat, 21 Dec 2013 03:37:14 +0000 (01:37 -0200)]
Fix enum element name in Lua HUD code (position vs. pos)
ShadowNinja [Mon, 30 Dec 2013 19:29:33 +0000 (14:29 -0500)]
Initialize world before creating BanManager and RollbackManager
ShadowNinja [Mon, 30 Dec 2013 19:00:05 +0000 (14:00 -0500)]
Fix InventoryList reading order
Lua does not guarantee that the indexes of a table will be in numerical order.
Novatux [Mon, 30 Dec 2013 17:45:34 +0000 (18:45 +0100)]
Revert "Fix minetest.facedir_to_dir when param2 is 5 or 7."
This reverts commit
4e5760a5416cbca6945b1b4484cbd96bea7b250c.
PilzAdam [Wed, 25 Dec 2013 02:52:42 +0000 (03:52 +0100)]
Remove FPS from window title
This doubles performance on some window managers (WTF?!)
Kahrl [Tue, 24 Dec 2013 23:29:00 +0000 (00:29 +0100)]
Make SHA1::addBytes(..., 0) a no-op instead of an assertion failure
Kahrl [Tue, 24 Dec 2013 18:28:09 +0000 (19:28 +0100)]
Use sleep_ms instead of select in httpfetch when max_fd == -1, fixes WSAEINVAL
Kahrl [Mon, 23 Dec 2013 14:11:53 +0000 (15:11 +0100)]
Fix particle code ignoring return value of std::vector::erase(). Wat.
RealBadAngel [Sat, 21 Dec 2013 23:30:17 +0000 (00:30 +0100)]
Fix wrong names for parallax settings in config example.
RealBadAngel [Sat, 21 Dec 2013 22:03:51 +0000 (23:03 +0100)]
Bugfix to get_all_craft_recipes.
Indexes for empty slots shall not be skipped.
Kahrl [Thu, 19 Dec 2013 20:47:08 +0000 (21:47 +0100)]
Check for denied access in itemdef/nodedef/media fetch loop
ShadowNinja [Wed, 18 Dec 2013 23:17:26 +0000 (18:17 -0500)]
Don't throw a error when writing JSON fails
Kahrl [Wed, 18 Dec 2013 21:57:33 +0000 (22:57 +0100)]
Log guilty node name when allow_metadata_inventory_move/put/take fails
ShadowNinja [Wed, 18 Dec 2013 21:46:53 +0000 (16:46 -0500)]
Add 'minetest.write_json'
ShadowNinja [Wed, 18 Dec 2013 21:35:55 +0000 (16:35 -0500)]
Handle LuaErrors in Lua -> C++ calls on LuaJIT
BlockMen [Tue, 17 Dec 2013 00:13:16 +0000 (01:13 +0100)]
Fix formspec field labels