Perttu Ahola 
							
						 
					 
					
						
						
							
						
						92aa38bdfc 
					 
					
						
						
							
							Actually pause singleplayer game in pause menu and use lower maximum FPS in it  
						
						
						
						
							
						
					 
					
						2014-01-06 17:39:44 +02:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						6833e04bc5 
					 
					
						
						
							
							Add function to deregister a profiler from profiler list  
						
						
						
						
							
						
					 
					
						2014-01-06 15:26:24 +01:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						d76957ee22 
					 
					
						
						
							
							Create new instance of mesh every time it's required (Solves  #703 )  
						
						
						
						
							
						
					 
					
						2014-01-06 13:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								Perttu Ahola 
							
						 
					 
					
						
						
							
						
						86c616a545 
					 
					
						
						
							
							Fix main menu error message dialog: Now multi-line messages aren't cut at half of second line  
						
						
						
						
							
						
					 
					
						2014-01-06 02:37:36 +02:00 
						 
				 
			
				
					
						
							
							
								hasufell 
							
						 
					 
					
						
						
							
						
						10eea107ed 
					 
					
						
						
							
							BUILD: fix cmake list parsing  
						
						... 
						
						
						
						because cmake is unable to parse it's own lists properly 
						
						
							
						
					 
					
						2014-01-05 20:58:40 +04:00 
						 
				 
			
				
					
						
							
							
								hasufell 
							
						 
					 
					
						
						
							
						
						cb7bb736c7 
					 
					
						
						
							
							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. 
						
						
							
						
					 
					
						2014-01-05 20:58:40 +04:00 
						 
				 
			
				
					
						
							
							
								Sfan5 
							
						 
					 
					
						
						
							
						
						160e2b7b7d 
					 
					
						
						
							
							Add option to link to OpenGL ES,  fixes   #1051  
						
						
						
						
							
						
					 
					
						2014-01-05 20:50:55 +04:00 
						 
				 
			
				
					
						
							
							
								Ilya Zhuravlev 
							
						 
					 
					
						
						
							
						
						b8c3221d55 
					 
					
						
						
							
							Fix absence of images when compiled with RUN_IN_PLACE=0.  
						
						
						
						
							
						
					 
					
						2014-01-05 12:43:40 +02:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						4d22977509 
					 
					
						
						
							
							Reenable -dev suffix  
						
						
						
						
							
						
					 
					
						2014-01-03 04:36:13 +01:00 
						 
				 
			
				
					
						
							
							
								Novatux 
							
						 
					 
					
						
						
							
						
						91923806a9 
					 
					
						
						
							
							Fix objects being selected behind a node  
						
						
						
						
							
						
					 
					
						2014-01-02 14:26:21 +01:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						1ad81c1ce3 
					 
					
						
						
							
							Bump version to 0.4.9  
						
						
						
						
							
 
						
					 
					
						2014-01-01 16:54:28 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						25b1cca415 
					 
					
						
						
							
							Fix exception caused by destroying sockets on Server shutdown  
						
						
						
						
							
						
					 
					
						2013-12-31 15:00:49 -05:00 
						 
				 
			
				
					
						
							
							
								kaeza 
							
						 
					 
					
						
						
							
						
						767b2e7b17 
					 
					
						
						
							
							Fix enum element name in Lua HUD code (position vs. pos)  
						
						
						
						
							
						
					 
					
						2013-12-31 06:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						2902a29c2d 
					 
					
						
						
							
							Initialize world before creating BanManager and RollbackManager  
						
						
						
						
							
						
					 
					
						2013-12-30 14:29:33 -05:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						829426c714 
					 
					
						
						
							
							Fix InventoryList reading order  
						
						... 
						
						
						
						Lua does not guarantee that the indexes of a table will be in numerical order. 
						
						
							
						
					 
					
						2013-12-30 14:00:05 -05:00 
						 
				 
			
				
					
						
							
							
								Novatux 
							
						 
					 
					
						
						
							
						
						8e1d78e9de 
					 
					
						
						
							
							Revert "Fix minetest.facedir_to_dir when param2 is 5 or 7."  
						
						... 
						
						
						
						This reverts commit 4e5760a541 
						
						
							
						
					 
					
						2013-12-30 18:45:34 +01:00 
						 
				 
			
				
					
						
							
							
								PilzAdam 
							
						 
					 
					
						
						
							
						
						4b31a38ae9 
					 
					
						
						
							
							Remove FPS from window title  
						
						... 
						
						
						
						This doubles performance on some window managers (WTF?!) 
						
						
							
						
					 
					
						2013-12-25 03:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						bf9f50bc0e 
					 
					
						
						
							
							Make SHA1::addBytes(..., 0) a no-op instead of an assertion failure  
						
						
						
						
							
						
					 
					
						2013-12-25 00:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						3aa28bc7a2 
					 
					
						
						
							
							Use sleep_ms instead of select in httpfetch when max_fd == -1, fixes WSAEINVAL  
						
						
						
						
							
						
					 
					
						2013-12-24 19:28:09 +01:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						a5377251e2 
					 
					
						
						
							
							Fix particle code ignoring return value of std::vector::erase(). Wat.  
						
						
						
						
							
						
					 
					
						2013-12-23 15:11:53 +01:00 
						 
				 
			
				
					
						
							
							
								RealBadAngel 
							
						 
					 
					
						
						
							
						
						a58b47d0f6 
					 
					
						
						
							
							Fix wrong names for parallax settings in config example.  
						
						
						
						
							
						
					 
					
						2013-12-22 00:30:17 +01:00 
						 
				 
			
				
					
						
							
							
								RealBadAngel 
							
						 
					 
					
						
						
							
						
						7ae0b90ff7 
					 
					
						
						
							
							Bugfix to get_all_craft_recipes.  
						
						... 
						
						
						
						Indexes for empty slots shall not be skipped. 
						
						
							
						
					 
					
						2013-12-21 23:03:51 +01:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						a50db0e824 
					 
					
						
						
							
							Check for denied access in itemdef/nodedef/media fetch loop  
						
						
						
						
							
						
					 
					
						2013-12-19 21:47:08 +01:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						e1f9ba435f 
					 
					
						
						
							
							Don't throw a error when writing JSON fails  
						
						
						
						
							
						
					 
					
						2013-12-18 18:18:43 -05:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						ba8fa0bd42 
					 
					
						
						
							
							Log guilty node name when allow_metadata_inventory_move/put/take fails  
						
						
						
						
							
						
					 
					
						2013-12-18 23:04:13 +01:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						1ed90c90c3 
					 
					
						
						
							
							Add 'minetest.write_json'  
						
						
						
						
							
						
					 
					
						2013-12-18 16:46:53 -05:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						49cec3f782 
					 
					
						
						
							
							Handle LuaErrors in Lua -> C++ calls on LuaJIT  
						
						
						
						
							
						
					 
					
						2013-12-18 16:35:55 -05:00 
						 
				 
			
				
					
						
							
							
								BlockMen 
							
						 
					 
					
						
						
							
						
						38d112033b 
					 
					
						
						
							
							Fix formspec field labels  
						
						
						
						
							
						
					 
					
						2013-12-17 01:13:16 +01:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						54dbd78f90 
					 
					
						
						
							
							Fix broken httpfetch due to SimpleThread removal  
						
						
						
						
							
						
					 
					
						2013-12-16 23:31:56 +01:00 
						 
				 
			
				
					
						
							
							
								BlockMen 
							
						 
					 
					
						
						
							
						
						c9ac9992c7 
					 
					
						
						
							
							Fix MSVC compiling issue  
						
						
						
						
							
						
					 
					
						2013-12-16 01:13:08 +01:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						3946d2a504 
					 
					
						
						
							
							Reduce cloud coloring for colored fog and cloud mode  
						
						
						
						
							
						
					 
					
						2013-12-16 00:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								PilzAdam 
							
						 
					 
					
						
						
							
						
						5fd92d67d5 
					 
					
						
						
							
							Remove an unused function and include from client.cpp  
						
						
						
						
							
						
					 
					
						2013-12-15 19:57:08 +01:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						c120ea57c9 
					 
					
						
						
							
							Add setting to disable direction dependent fog and sky colors  
						
						
						
						
							
						
					 
					
						2013-12-15 15:30:02 +01:00 
						 
				 
			
				
					
						
							
							
								MirceaKitsune 
							
						 
					 
					
						
						
							
						
						848f80b2e5 
					 
					
						
						
							
							Directional fog + horizon colors, based on sun & moon positions at sunrise / sunset  
						
						
						
						
							
						
					 
					
						2013-12-15 14:28:50 +01:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						e9e9fd7c3f 
					 
					
						
						
							
							Replace SimpleThread by JThread now implementing same features  
						
						
						
						
							
						
					 
					
						2013-12-15 13:39:42 +01:00 
						 
				 
			
				
					
						
							
							
								BlockMen 
							
						 
					 
					
						
						
							
						
						9772322613 
					 
					
						
						
							
							Add alpha setting to font shadow  
						
						
						
						
							
						
					 
					
						2013-12-14 21:11:38 +01:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						7a4c1e7327 
					 
					
						
						
							
							Update mapgen params in ServerMap after Mapgen init  
						
						
						
						
							
						
					 
					
						2013-12-14 10:49:20 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						15c316765d 
					 
					
						
						
							
							Handle Lua errors in on_generate callbacks instead of throwing SIGABRT  
						
						
						
						
							
						
					 
					
						2013-12-14 01:59:16 -05:00 
						 
				 
			
				
					
						
							
							
								kwolekr 
							
						 
					 
					
						
						
							
						
						c3708b456e 
					 
					
						
						
							
							Add map feature generation notify Lua API  
						
						
						
						
							
						
					 
					
						2013-12-14 01:52:24 -05:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						83853ccd41 
					 
					
						
						
							
							Remove support for optdepends.txt  
						
						
						
						
							
						
					 
					
						2013-12-13 13:10:24 -05:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						e275b7099a 
					 
					
						
						
							
							Don't call curl_global_init twice  
						
						
						
						
							
						
					 
					
						2013-12-13 18:08:53 +01:00 
						 
				 
			
				
					
						
							
							
								sapier 
							
						 
					 
					
						
						
							
						
						0d990bd189 
					 
					
						
						
							
							Replace any direct curl usage by httpfetch  
						
						
						
						
							
						
					 
					
						2013-12-13 18:05:46 +01:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						b03135548b 
					 
					
						
						
							
							Use httpfetch_async in serverlist announce code  
						
						
						
						
							
						
					 
					
						2013-12-13 18:05:39 +01:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						0a903e69fb 
					 
					
						
						
							
							Implement urlencode and urldecode  
						
						
						
						
							
						
					 
					
						2013-12-13 18:05:35 +01:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						0404bbf671 
					 
					
						
						
							
							Rewrite client media download and support hash-based remote download  
						
						... 
						
						
						
						Move most of the media-related code in client.cpp into a new class
ClientMediaDownloader (clientmedia.cpp, clientmedia.h). Among other
things, this class does the following things:
- Download [remote_server][sha1] instead of [remote_server][name]. This
is to support servers that provide the same file name with different
contents.
- Initially fetch [remote_server]index.mth. This file should follow the
Minetest Hashset format (currently version 1) and contain a list of SHA1
hashes that exist on the server.
- The list of needed SHA1s is uploaded (via HTTP POST) when index.mth is
requested, so servers can optionally narrow down the list to the needs
of the client.
- If index.mth is missing (HTTP response code 404), we enter compat mode,
fetching [remote_server][name] as before this commit.
- remote_server can now contain multiple servers, separated by commas.
The downloader code attempts to split requests between the different
servers, as permitted by each server's index.mth. If one server claims
to have a file but actually doesn't (or something fails), we ask a
different server that also claims to have it.
- As before, when none of the remote servers provide a particular
file, we download it via the conventional method, i.e. using
the minetest protocol: TOSERVER_REQUEST_MEDIA / TOCLIENT_MEDIA.
- Bugfix: Every downloaded file's SHA1 is now verified against the SHA1
announced by the minetest server (before loading it and inserting it
into the file cache).
- Bugfix: Only send TOSERVER_RECEIVED_MEDIA when we actually have all
media. This should fix  #863 . 
						
						
							
						
					 
					
						2013-12-13 18:05:20 +01:00 
						 
				 
			
				
					
						
							
							
								Kahrl 
							
						 
					 
					
						
						
							
						
						0ea3e6dbe2 
					 
					
						
						
							
							Implement httpfetch module and initialize it from main()  
						
						... 
						
						
						
						Add curl_parallel_limit setting that will replace media_fetch_threads in
a later commit.
Fix a typo in MutexedQueue::pop_back() that made it impossible to compile
code that used this function. (Noticed this while implementing httpfetch.) 
						
						
							
						
					 
					
						2013-12-13 18:05:10 +01:00 
						 
				 
			
				
					
						
							
							
								Ilya Zhuravlev 
							
						 
					 
					
						
						
							
						
						67bf7130ce 
					 
					
						
						
							
							Fix a bug in GenericCAO GENERIC_CMD_UPDATE_POSITION parsing.  
						
						
						
						
							
						
					 
					
						2013-12-13 13:18:00 +04:00 
						 
				 
			
				
					
						
							
							
								stujones11 
							
						 
					 
					
						
						
							
						
						d9ef072305 
					 
					
						
						
							
							Make line_of_sight return blocking node position  
						
						
						
						
							
						
					 
					
						2013-12-12 16:11:00 -05:00 
						 
				 
			
				
					
						
							
							
								kaeza 
							
						 
					 
					
						
						
							
						
						33de69a173 
					 
					
						
						
							
							Add 'on_prejoinplayer' callback  
						
						
						
						
							
						
					 
					
						2013-12-12 13:42:14 -05:00 
						 
				 
			
				
					
						
							
							
								Ilya Zhuravlev 
							
						 
					 
					
						
						
							
						
						76036abdb0 
					 
					
						
						
							
							Add configurable font shadow.  
						
						
						
						
							
						
					 
					
						2013-12-12 21:47:54 +04:00