Aaron Suen 
							
						 
					 
					
						
						
							
						
						6d61375cc7 
					 
					
						
						
							
							Clean scaling pre-filter for formspec/HUD.  
						
						
						
						
					 
					
						2015-04-01 00:01:05 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						b4247dff2e 
					 
					
						
						
							
							Fix usage of destroyed mutex  
						
						... 
						
						
						
						Also fix a memory leak
Fix overloaded virtual warning in Player::move()
Remove some trailing whitespace 
						
						
					 
					
						2015-03-31 23:50:38 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						699e066bea 
					 
					
						
						
							
							Fix set_bits  
						
						
						
						
					 
					
						2015-03-31 23:30:44 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						337e79c656 
					 
					
						
						
							
							ObjDefManager, Mapgen SAPI: Huge refactoring  
						
						... 
						
						
						
						- General code cleanup
 - Unified object creation and loading
 - Specifying objects in APIs is now orthogonal (i.e. anything can take an ID,
   name string, or the raw table definition (and automatically registers if present 
						
						
					 
					
						2015-03-31 23:27:58 -04:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						d1d5618bb8 
					 
					
						
						
							
							Fix use of unitialized variable in gettext.cpp  
						
						... 
						
						
						
						#2583  
					
						2015-03-31 21:26:34 +10:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						1fe4256462 
					 
					
						
						
							
							Connection::Receive(): receive Network Packet instead of SharedBuffer<u8>.  
						
						... 
						
						
						
						Because we get a Buffer<u8> from ConnectionEvent, don't convert it to SharedBuffer<u8> and return it to Server/Client::Receive which will convert it to NetworkPacket
Instead, put the Buffer<u8> directly to NetworkPacket and return it to packet processing
This remove a long existing memory copy
Also check the packet size directly into Connection::Receive instead of packet processing 
						
						
					 
					
						2015-03-31 11:01:08 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						ab77bf98ee 
					 
					
						
						
							
							RunCommandQueues: little optimization  
						
						... 
						
						
						
						remove command from queue on success, else do nothing, instead of remove command from queue and push it front on success 
						
						
					 
					
						2015-03-31 09:29:33 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						7c121726dc 
					 
					
						
						
							
							Typo in getOutgoingSequenceNumber => successfull to successful  
						
						
						
						
					 
					
						2015-03-31 09:18:11 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Suen 
							
						 
					 
					
						
						
							
						
						db32e6c5aa 
					 
					
						
						
							
							Move texture_min_size even further down the pipe. Now, textures are JIT-upscaled using an image transformation, right at the time they're added to a mesh or particle; images used in 2D elements are left unscaled. This should fix any remaining issues with HUD elements.  
						
						
						
						
					 
					
						2015-03-31 16:56:33 +10:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						862d4ea328 
					 
					
						
						
							
							Change format of screenshot names  
						
						... 
						
						
						
						Filename screenshot_ + ISO 8601 format + [-serial]
i.e. screenshot_YYYY-MM-DDTHH::MM::SS[-serial].png
Serial is added if the filename + timestamp already exists and is in the range 1 to 999 
						
						
					 
					
						2015-03-31 16:24:25 +10:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						ed10005d38 
					 
					
						
						
							
							GenElementManager: Pass opaque handles to Lua and rename to ObjDefManager  
						
						... 
						
						
						
						Add core.clear_registered_schematics() and refactor schematics somewhat 
						
						
					 
					
						2015-03-31 01:11:51 -04:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						6a48844eba 
					 
					
						
						
							
							Use Buffer not SharedBuffer in NetworkPacket::oldForgePacket  
						
						
						
						
					 
					
						2015-03-30 19:55:14 +02:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						ff924ef0dc 
					 
					
						
						
							
							On Android enable always fast  
						
						... 
						
						
						
						Invert the meaning of holding down the fast button (i.e. holding down the fast button -- if there is one -- means walk), unless performing an action, sneaking or jumping.
Still requires fast move to be toggled on (and fast priv) 
						
						
					 
					
						2015-03-30 00:40:12 +10:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						5ee0d8ac81 
					 
					
						
						
							
							Fix Android build-related bugs  
						
						... 
						
						
						
						E.g. Sound and freetype always being disabled, redefinition of pre-processor directives 
						
						
					 
					
						2015-03-29 22:27:01 +10:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						e1475bdc89 
					 
					
						
						
							
							Make sure g_timegetter is initalised before running speedtests  
						
						... 
						
						
						
						Thanks @SmallJoker for noticing the issue 
						
						
					 
					
						2015-03-29 22:21:32 +10:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						34101015b2 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2015-03-29 22:08:14 +10:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						dfe00abc5a 
					 
					
						
						
							
							queued_commands must be a std::deque. RunCommandQueues needs to push packet on front, not back  
						
						
						
						
					 
					
						2015-03-29 10:49:43 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						3444dec2db 
					 
					
						
						
							
							Fix uninitialized variable Player::local_animation_speed  
						
						
						
						
					 
					
						2015-03-28 10:46:01 +01:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						2430b2e998 
					 
					
						
						
							
							Add Lua function get_video_modes() for main menu  
						
						... 
						
						
						
						Also updates and uses porting::getSupportedVideoModes() 
						
						
					 
					
						2015-03-28 13:26:03 +10:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						3ef0b4e637 
					 
					
						
						
							
							Make camera clear error message if there's no error  
						
						
						
						
					 
					
						2015-03-27 22:20:10 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						5659434d32 
					 
					
						
						
							
							Fix GetText translation loading  
						
						
						
						
					 
					
						2015-03-27 22:10:08 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						30075467b8 
					 
					
						
						
							
							Change error_message from wstring to string  
						
						... 
						
						
						
						This removes a lot of narrow/wide conversions where a wide string was never used. 
						
						
					 
					
						2015-03-27 20:24:04 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						3d53c90d4b 
					 
					
						
						
							
							Fix MSVC compile error  
						
						
						
						
					 
					
						2015-03-27 15:16:41 -04:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						93fcab952b 
					 
					
						
						
							
							Clean up and tweak build system  
						
						... 
						
						
						
						* Combine client and server man pages.
  * Update unit test options and available databases in man page.
  * Add `--worldname` to man page.
  * Fix a bunch of places where `"Minetest"` was used directly instead of `PROJECT_NAME`.
  * Disable server build by default on all operating systems.
  * Make `ENABLE_FREETYPE` not fail if FreeType isn't found.
  * Enable LevelDB, Redis, and FreeType detection by default.
  * Remove the `VERSION_PATCH_ORIG` hack.
  * Add option to search for and use system JSONCPP.
  * Remove broken LuaJIT version detection.
  * Rename `DISABLE_LUAJIT` to `ENABLE_LUAJIT`.
  * Rename `minetest_*` variables in `version.{h,cpp}` to `g_*`.
  * Clean up style of CMake files. 
						
						
					 
					
						2015-03-27 15:00:48 -04:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						d1681872bf 
					 
					
						
						
							
							lua_api/l_mapgen: generate_ores/decorations: make p1, p2 optional  
						
						
						
						
					 
					
						2015-03-24 18:07:29 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						4fbcfac6cf 
					 
					
						
						
							
							Change filename of screenshots to something more human readable  
						
						
						
						
					 
					
						2015-03-25 02:55:28 +10:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						2641fcc4bb 
					 
					
						
						
							
							Update timestamp to include date  
						
						
						
						
					 
					
						2015-03-25 02:30:17 +10:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						7851c4f7a2 
					 
					
						
						
							
							Don't send an InventoryAction at each setInventoryModified, we only need one SendInventory per inventory modification  
						
						... 
						
						
						
						Client doesn't like to receive multiples SendInventory for one action, this can trigger glitches on clients (sometimes due to incorrect UDP packet ordering due to UDP protocol)
This fix issue #2544  
						
						
					 
					
						2015-03-24 14:13:17 +01:00 
						 
				 
			
				
					
						
							
							
								Craig Robbins 
							
						 
					 
					
						
						
							
						
						9fbc3a8ca3 
					 
					
						
						
							
							Slow down the "key repeat" touch speed for some Android controls  
						
						... 
						
						
						
						Increases the key/buttons repeat delay for fly, noclip, fast, debug and camera buttons 
						
						
					 
					
						2015-03-24 22:19:32 +10:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						732d7b9a7c 
					 
					
						
						
							
							Add core.register_schematic() and cache schematics on use  
						
						
						
						
					 
					
						2015-03-23 22:23:38 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						9fc2b93d9f 
					 
					
						
						
							
							Fix endianness inconsistency with PcgRandom::bytes()  
						
						
						
						
					 
					
						2015-03-23 22:23:16 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						a423202756 
					 
					
						
						
							
							Schematics: Error if unable to open file  
						
						
						
						
					 
					
						2015-03-23 22:22:14 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						11372ac646 
					 
					
						
						
							
							Do not enable texture_clean_transparent by default  
						
						... 
						
						
						
						This feature is still experimental and has some issues. Also,
increase texture_min_size to 64 px. The setting was initially
a conservative 16 so that the effect would not be noticable
for players who aren't using aniso/bi/trilinear filtering. This
isn't necessary now that texture_clean_transparent is disabled
by default. 
						
						
					 
					
						2015-03-23 18:25:14 -04:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						37a6297025 
					 
					
						
						
							
							Mgv6: Use heightmap in placeTreesAndJungleGrass()  
						
						
						
						
					 
					
						2015-03-23 21:55:01 +00:00 
						 
				 
			
				
					
						
							
							
								Aaron Suen 
							
						 
					 
					
						
						
							
						
						6cf7c89236 
					 
					
						
						
							
							Fix for sun/moon tonemaps: don't upscale 1px images.  
						
						
						
						
					 
					
						2015-03-23 17:01:37 +10:00 
						 
				 
			
				
					
						
							
							
								est31 
							
						 
					 
					
						
						
							
						
						5b5c498011 
					 
					
						
						
							
							Fix minetest.get_craft_recipe function  
						
						... 
						
						
						
						Previously, calling it resulted in a crash. 
						
						
					 
					
						2015-03-23 13:40:20 +10:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						0ae75f2a4e 
					 
					
						
						
							
							Player: Fix a deadlock triggered by previous commit  0e5e49736c 
						
						
						
						
					 
					
						2015-03-22 21:33:09 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						0e5e49736c 
					 
					
						
						
							
							Protect Player::hud from concurrent modifications  
						
						... 
						
						
						
						Sometimes HUD can be modified by ServerThread and EmergeThread results in a crash on client side because the HUD is not correct 
						
						
					 
					
						2015-03-22 20:47:07 +01:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						d6638b4300 
					 
					
						
						
							
							Mgv7: 1 up , 1 down overgeneration for chunk border continuity  
						
						... 
						
						
						
						Fixes biome layer at y = 47 when base/alt terrain exceeds it
Also fixes missing dust glitch at y = 47
Mgv5/mgv7:Cleanup code 
						
						
					 
					
						2015-03-22 19:30:08 +00:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						008d7e0467 
					 
					
						
						
							
							Revert "Add a Lua call to do damages / heals" ok @ShadowNinja  
						
						... 
						
						
						
						This reverts commit 467fc0ddc9 
						
						
					 
					
						2015-03-22 18:01:56 +01:00 
						 
				 
			
				
					
						
							
							
								Loic Blot 
							
						 
					 
					
						
						
							
						
						61f2d0ca34 
					 
					
						
						
							
							Remove unused ConnectionCommand::sendToAll function. NetworkPacket::oldForgePacket returns Buffer instead of SharedBuffer and is used in ConnectionCommand instead of Connection::Send  
						
						... 
						
						
						
						This remove the NetworkPacket buffer => SharedBuffer => Buffer copy. Now NetworkPacket => Buffer 
						
						
					 
					
						2015-03-22 12:18:16 +01:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						761b127060 
					 
					
						
						
							
							Fix some loose ends from  3993093f 
						
						
						
						
					 
					
						2015-03-22 02:58:54 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						3993093f51 
					 
					
						
						
							
							Add support for the PCG32 PRNG algo (and associated script APIs)  
						
						
						
						
					 
					
						2015-03-22 00:48:08 -04:00 
						 
				 
			
				
					
						
							
							
								poet-nohit 
							
						 
					 
					
						
						
							
						
						7679396ebb 
					 
					
						
						
							
							SendInventory when handleCommand_Interact is a use.  
						
						... 
						
						
						
						This call was missing when change looping to triggering SendInventory: 1b2f64473e 
						
						
					 
					
						2015-03-21 21:37:32 +01:00 
						 
				 
			
				
					
						
							
							
								Aaron Suen 
							
						 
					 
					
						
						
							
						
						837a2e1e5f 
					 
					
						
						
							
							Fix composite textures with texture_min_size. Moved upscaling of textures to later in the process, when images are converted to textures, instead of right after image load, so the original image is unmodified for generateImagePart.  
						
						
						
						
					 
					
						2015-03-22 01:31:01 +10:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						709f4a50f7 
					 
					
						
						
							
							Connect rails with connect_to_raillike and shorten the codes  
						
						
						
						
					 
					
						2015-03-21 22:59:27 +10:00 
						 
				 
			
				
					
						
							
							
								gregorycu 
							
						 
					 
					
						
						
							
						
						03e0dd33a8 
					 
					
						
						
							
							Optimize minetest.get_(all)_craft_recipe(s)  
						
						... 
						
						
						
						Signed off by: ShadowNinja, kwolekr 
						
						
					 
					
						2015-03-20 21:41:18 -04:00 
						 
				 
			
				
					
						
							
							
								Aaron Suen 
							
						 
					 
					
						
						
							
						
						1e4fb80d46 
					 
					
						
						
							
							Configurable automatic texture scaling and filtering at load time.  
						
						... 
						
						
						
						Signed off by: Zeno, kwolekr 
						
						
					 
					
						2015-03-20 20:21:42 -04:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						26153bab7d 
					 
					
						
						
							
							Revert "Fix issue  #2441 : crash on respawn, since a conversion std::list to std::vector on Environment.cpp"  
						
						... 
						
						
						
						This reverts parts of commit 9749d9fee6 
						
						
					 
					
						2015-03-20 18:41:26 -04:00 
						 
				 
			
				
					
						
							
							
								paramat 
							
						 
					 
					
						
						
							
						
						d03c2999da 
					 
					
						
						
							
							Mgv5/mgv7: Sprinkle dust from full_node_max.Y if chunk above is generated  
						
						... 
						
						
						
						Mgv5: Add large_cave_depth constant 
						
						
					 
					
						2015-03-19 10:18:42 +00:00