Abdou-31 
							
						 
					 
					
						
						
							
						
						d1b80b462e 
					 
					
						
						
							
							Fix typos and en_US/en_GB inconsistency in various files ( #12902 )  
						
						
						
						
					 
					
						2022-11-09 11:57:19 -05:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9f0d88407d 
					 
					
						
						
							
							Revise bump_version.sh script to address shortcomings ( #12789 )  
						
						
						
						
					 
					
						2022-10-21 17:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						f680d10259 
					 
					
						
						
							
							Other minor CMake improvements  
						
						
						
						
					 
					
						2022-10-13 23:02:11 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						a428a0cf37 
					 
					
						
						
							
							Bump used IrrlichtMt version  
						
						
						
						
					 
					
						2022-09-16 19:54:59 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						ec778508df 
					 
					
						
						
							
							Continue with 5.7.0-dev  
						
						
						
						
					 
					
						2022-08-04 22:46:02 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						53dd648c96 
					 
					
						
						
							
							Bump version to 5.6.0  
						
						
						
						
					 
					
						2022-08-04 22:46:00 +02:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						a81259d19a 
					 
					
						
						
							
							Run Minetest update checker on startup ( #7629 )  
						
						... 
						
						
						
						This feature is enabled by default for non-Android release builds. Package
maintainers may use -DENABLE_UPDATE_CHECKER=0 to disable it.
Co-authored-by: rubenwardy <rw@rubenwardy.com >
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2022-08-02 21:34:17 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						7e78c0171e 
					 
					
						
						
							
							Check minimum Irrlicht version before build  
						
						
						
						
					 
					
						2022-07-23 22:27:19 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						16a30556df 
					 
					
						
						
							
							Formally drop support for building with upstream Irrlicht  
						
						... 
						
						
						
						It stopped working with (at least) the last commit. 
						
						
					 
					
						2022-05-23 22:50:58 +02:00 
						 
				 
			
				
					
						
							
							
								paradust7 
							
						 
					 
					
						
						
							
						
						87472150bc 
					 
					
						
						
							
							Add benchmarks for json string serialize/deserialize ( #12258 )  
						
						... 
						
						
						
						Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2022-05-06 21:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								ShadowNinja 
							
						 
					 
					
						
						
							
						
						7993909fab 
					 
					
						
						
							
							Spacing fixes  
						
						
						
						
					 
					
						2022-04-08 14:55:21 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						04bd253390 
					 
					
						
						
							
							Move the codebase to C++14  
						
						
						
						
					 
					
						2022-02-26 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						8c0331d244 
					 
					
						
						
							
							Continue with 5.6.0-dev  
						
						
						
						
					 
					
						2022-01-30 22:58:19 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						54b805ffd0 
					 
					
						
						
							
							Bump version to 5.5.0  
						
						
						
						
					 
					
						2022-01-30 22:58:18 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						a90b2a4d4f 
					 
					
						
						
							
							Raise minimum compiler versions  
						
						... 
						
						
						
						Supporting these is not reasonable anymore and effectively we didn't
do that anyway, brokenness was only noticed by chance and a PR to restore
support for gcc 5.x is ready now. 
						
						
					 
					
						2022-01-15 17:44:22 +01:00 
						 
				 
			
				
					
						
							
							
								William L. DeRieux IV 
							
						 
					 
					
						
						
							
						
						cc64a0405a 
					 
					
						
						
							
							Automatically use SSE registers for FP operations on i386 ( #11853 )  
						
						... 
						
						
						
						use SSE for floating-point operations to avoid issues with improper fp-rounding and
loss of precision when moving fp-data to incompatible or less-precise
registers/storage locations
https://gcc.gnu.org/wiki/FloatingPointMath 
https://gcc.gnu.org/wiki/x87note  
						
						
					 
					
						2021-12-28 14:06:24 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						ff934d538c 
					 
					
						
						
							
							Fix various code & correctness issues ( #11815 )  
						
						
						
						
					 
					
						2021-12-05 14:40:30 +01:00 
						 
				 
			
				
					
						
							
							
								Lejo 
							
						 
					 
					
						
						
							
						
						b9051386ae 
					 
					
						
						
							
							Add Lua bitop library ( #9847 )  
						
						
						
						
					 
					
						2021-11-26 19:31:05 +01:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
						
						38ba813c55 
					 
					
						
						
							
							Add variable to use existing IrrlichtMt build ( #11656 )  
						
						... 
						
						
						
						Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com > 
						
						
					 
					
						2021-10-31 22:33:11 +00:00 
						 
				 
			
				
					
						
							
							
								nia 
							
						 
					 
					
						
						
							
						
						2dc73d239a 
					 
					
						
						
							
							Use CMake's GNUInstallDirs for install directories on Unix ( #11636 )  
						
						... 
						
						
						
						This makes the installation process honor system-specific
directories (e.g. ${PREFIX}/man instead of ${PREFIX}/share/man on
BSD). 
						
						
					 
					
						2021-09-26 18:04:30 +02:00 
						 
				 
			
				
					
						
							
							
								20kdc 
							
						 
					 
					
						
						
							
						
						a3e32d81c5 
					 
					
						
						
							
							Add hint to error message on how to build with in-tree Irrlicht  
						
						
						
						
					 
					
						2021-09-05 19:57:40 +02:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
						
						ef84c3b8b9 
					 
					
						
						
							
							Set policies through CMake 3.9 to allow enabling IPO ( #11560 )  
						
						
						
						
					 
					
						2021-08-23 22:13:47 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						fad835cf64 
					 
					
						
						
							
							Fix server-only builds on older CMake versions ( #11566 )  
						
						... 
						
						
						
						closes  #11564  
					
						2021-08-23 13:33:25 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						a72d13064f 
					 
					
						
						
							
							Allow lib/irrlichtmt to work for server builds (headers-only)  
						
						
						
						
					 
					
						2021-08-21 13:53:59 +02:00 
						 
				 
			
				
					
						
							
							
								JosiahWI 
							
						 
					 
					
						
						
							
						
						cf136914cf 
					 
					
						
						
							
							Take advantage of IrrlichtMt CMake target ( #11287 )  
						
						... 
						
						
						
						With the CMake changes to IrrlichtMt, it's now possible to use a target for IrrlichtMt.
Besides greatly improving the ease of setting up IrrlichtMt for users building the client, it removes the need for Minetest's CMake to include transitive dependencies such as image libraries, cleaning it up a tiny bit. The PR works by finding the IrrlichtMt package and linking to the target it provides. If the package isn't found and it isn't building the client, it will still fall back to using just the headers of old Irrlicht or IrrlichtMt. 
						
						
					 
					
						2021-07-27 19:11:27 +02:00 
						 
				 
			
				
					
						
							
							
								NeroBurner 
							
						 
					 
					
						
						
							
						
						fa4dee0e62 
					 
					
						
						
							
							Use user provided lib/irrlichtmt if available ( #11276 )  
						
						... 
						
						
						
						Use user provided lib/irrlichtmt if available
Make it possible for a user to provide the IrrlichtMt dependency as
subdirectory at `lib/irrlichtmt`.
The subdirectory is added with the `EXCLUDE_FROM_ALL` flag to prevent
`libirrlichtmt.a` or other header files to be installed.
This enables the user to do the following to satisfy the IrrlichtMt
dependency:
git clone --depth 1 https://github.com/minetest/irrlicht.git  lib/irrlichtmt
cmake . -DRUN_IN_PLACE=TRUE 
						
						
					 
					
						2021-06-29 10:57:19 +03:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						776015c350 
					 
					
						
						
							
							Rename “Irrlicht” to “IrrlichtMt” in documentation  
						
						
						
						
					 
					
						2021-04-23 21:37:45 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						5f4c78a77d 
					 
					
						
						
							
							Fix broken include check and correct Gitlab-CI script  
						
						
						
						
					 
					
						2021-03-26 23:12:19 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						bb1c4badfb 
					 
					
						
						
							
							Clean up cmake DLL installation and other minor things  
						
						
						
						
					 
					
						2021-03-12 20:55:51 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						91c9313c87 
					 
					
						
						
							
							Switch Irrlicht dependency to our own fork  
						
						... 
						
						
						
						-> https://github.com/minetest/irrlicht  
						
						
					 
					
						2021-03-09 21:53:17 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						dcb30a593d 
					 
					
						
						
							
							Set ENABLE_SYSTEM_JSONCPP to TRUE by default  
						
						
						
						
					 
					
						2021-03-07 14:26:09 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						02d64a51ee 
					 
					
						
						
							
							Continue with 5.5.0-dev  
						
						
						
						
					 
					
						2021-02-23 19:50:44 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						f3e51dca15 
					 
					
						
						
							
							Bump version to 5.4.0  
						
						
						
						
					 
					
						2021-02-23 19:50:37 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9c91cbf50c 
					 
					
						
						
							
							Handle changes caused by CMake minimum version bump ( #10859 )  
						
						... 
						
						
						
						fixes  #10806  
					
						2021-01-29 17:35:29 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						74762470b2 
					 
					
						
						
							
							Fix some minor code issues all over the place  
						
						
						
						
					 
					
						2020-12-24 13:44:54 +01:00 
						 
				 
			
				
					
						
							
							
								LoneWolfHT 
							
						 
					 
					
						
						
							
						
						d5a481b4e6 
					 
					
						
						
							
							Make installer create its own Minetest folder ( #10445 )  
						
						... 
						
						
						
						This changes the installer to create its own Minetest folder instead of having the user create it themselves. This prevents spewing the contents of Minetest everywhere when users change the install directory and expect the installer to create a folder to put it in 
						
						
					 
					
						2020-12-18 19:38:27 +01:00 
						 
				 
			
				
					
						
							
							
								LoneWolfHT 
							
						 
					 
					
						
						
							
						
						d3e327a853 
					 
					
						
						
							
							Update wording of game descriptions in installer ( #10441 )  
						
						
						
						
					 
					
						2020-09-29 19:39:36 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2384c10e10 
					 
					
						
						
							
							Continue with 5.4.0-dev  
						
						
						
						
					 
					
						2020-07-09 22:04:22 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						057f0b82c2 
					 
					
						
						
							
							Bump version to 5.3.0  
						
						
						
						
					 
					
						2020-07-09 22:04:20 +02:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						083b285f43 
					 
					
						
						
							
							Rename “Minimal development test” to “Development Test” ( #9928 )  
						
						
						
						
					 
					
						2020-05-26 00:17:52 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc Blot 
							
						 
					 
					
						
						
							
						
						7539267d37 
					 
					
						
						
							
							Add an option to disable unittest build, & disable them on Docker build ( #9677 )  
						
						
						
						
					 
					
						2020-04-16 20:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo Locurcio 
							
						 
					 
					
						
						
							
						
						2349d31bae 
					 
					
						
						
							
							Install the locale directory in a standard location without subfolder ( #9618 )  
						
						... 
						
						
						
						Other established FOSS projects don't seem to be doing this. 
						
						
					 
					
						2020-04-10 16:08:48 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						528b162d9f 
					 
					
						
						
							
							Continue with 5.3.0-dev  
						
						
						
						
					 
					
						2020-04-05 18:31:52 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						24147d99c0 
					 
					
						
						
							
							Bump version to 5.2.0  
						
						
						
						
					 
					
						2020-04-05 18:31:50 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						b5f5e00b29 
					 
					
						
						
							
							Install client_lua_api.txt documentation too  
						
						... 
						
						
						
						fixes  #9104  
					
						2019-11-11 14:06:48 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						b7e358703f 
					 
					
						
						
							
							Don't install fonts on ENABLE_CLIENT=0 configurations  
						
						
						
						
					 
					
						2019-10-14 21:24:23 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						894008ce6f 
					 
					
						
						
							
							Continue with 5.2.0-dev  
						
						
						
						
					 
					
						2019-10-12 15:49:06 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						4e4fb4db2a 
					 
					
						
						
							
							Bump version to 5.1.0  
						
						
						
						
					 
					
						2019-10-12 15:48:58 +02:00 
						 
				 
			
				
					
						
							
							
								ANAND 
							
						 
					 
					
						
						
							
						
						66ecfb5916 
					 
					
						
						
							
							CMakeLists.txt: Remove references to Minecraft and Infiniminer ( #8487 )  
						
						
						
						
					 
					
						2019-04-26 19:07:32 +02:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						51662dabb4 
					 
					
						
						
							
							Continue with 5.1.0-dev  
						
						
						
						
					 
					
						2019-03-04 23:43:18 +01:00