|  |  |  | @ -41,10 +41,16 @@ changelog.txt uses a syntax similar to RST, with a few special sequences: | 
		
	
		
			
				|  |  |  |  | - `building-hacks`: fixed error when dealing with custom animation tables | 
		
	
		
			
				|  |  |  |  | - `embark-assistant`: fixed crash when entering finder with a 16x16 embark selected, and added 16 to dimension choices | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | ## Misc Improvements | 
		
	
		
			
				|  |  |  |  | - `devel/export-dt-ini`: added viewscreen offsets for DT 40.1.2 | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | ## Internals | 
		
	
		
			
				|  |  |  |  | - Linux/macOS: changed recommended build backend from Make to Ninja (Make builds will be significantly slower now) | 
		
	
		
			
				|  |  |  |  | - Added a usable unit test framework for basic tests, and a few basic tests | 
		
	
		
			
				|  |  |  |  | - Core: various thread safety and memory management improvements | 
		
	
		
			
				|  |  |  |  | - Fixed cmake build dependencies for generated header files | 
		
	
		
			
				|  |  |  |  | - Fixed custom CMAKE_CXX_FLAGS not being passed to plugins | 
		
	
		
			
				|  |  |  |  | - Fixed custom ``CMAKE_CXX_FLAGS`` not being passed to plugins | 
		
	
		
			
				|  |  |  |  | - Changed ``plugins/CMakeLists.custom.txt`` to be ignored by git and created (if needed) at build time instead | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | ## Lua | 
		
	
		
			
				|  |  |  |  | - ``utils``: new ``OrderedTable`` class | 
		
	
	
		
			
				
					|  |  |  | 
 |