01c6d05775 
								
							
								 
							
						 
						
							
							
								
								Add custom enabler::zoom_display() method (screen.zoom in Lua)  
							
							
							
						 
						
							2015-03-25 17:55:56 -04:00  
				
					
						
							
							
								 
						
							
							
								6046d68639 
								
							
								 
							
						 
						
							
							
								
								Support std::fstream in data structures and add file_compressorst to xml.  
							
							... 
							
							
							
							One tricky thing is that fstream does not have operator=, so the new
file_compressorst requires a manually implemented one that skips it. 
							
						 
						
							2014-09-24 22:47:04 +04:00  
				
					
						
							
							
								 
						
							
							
								415cdad489 
								
							
								 
							
						 
						
							
							
								
								Make using new for allocating DF objects with vtables a compile-time error.  
							
							... 
							
							
							
							When done from plugins, it doesn't correctly initialize the vtable
because of some weird things MSVC does, so the only safe way is to
use df::allocate<df::foo>(). For consistency, it is also enforced
for code in the main library. It reveals the issue in the digging
invaders plugin, first found by warmist.
This change is linked to a modification in df-structures codegen. 
							
						 
						
							2014-04-30 21:28:02 +04:00  
				
					
						
							
							
								 
						
							
							
								68b6e10b2c 
								
							
								 
							
						 
						
							
							
								
								Implement writing veins tile by tile through MapCache.  
							
							... 
							
							
							
							Unlike changevein, which changes the material in an existing vein
object, with this feature you can set the material for individual
tiles, and the cache will write it out as vein objects.
The array inside the cache data is changed from layer material to
vein material, because layer material is easy to compute. 
							
						 
						
							2013-10-08 18:17:36 +04:00  
				
					
						
							
							
								 
						
							
							
								2865e1373a 
								
							
								 
							
						 
						
							
							
								
								Experimental API for associating tile bitmasks with persistent data.  
							
							... 
							
							
							
							Use block_square_event_world_constructionst objects with the same
bogus negative id as the matching historical figure object. 
							
						 
						
							2012-10-11 17:34:34 +04:00  
				
					
						
							
							
								 
						
							
							
								5396a67465 
								
							
								 
							
						 
						
							
							
								
								Some tweaking and edited NEWS.  
							
							
							
						 
						
							2012-10-06 12:40:46 +04:00  
				
					
						
							
							
								 
						
							
							
								02e43428ee 
								
							
								 
							
						 
						
							
							
								
								Sync to changes in the data structure definitions.  
							
							
							
						 
						
							2012-04-26 12:36:29 -05:00  
				
					
						
							
							
								 
						
							
							
								cf0d45be78 
								
							
								 
							
						 
						
							
							
								
								merged stuff from peterix  
							
							
							
						 
						
							2012-04-15 12:32:25 +02:00  
				
					
						
							
							
								 
						
							
							
								0c2b78b96b 
								
							
								 
							
						 
						
							
							
								
								Add api for manipulating burrows to the core.  
							
							
							
						 
						
							2012-04-11 19:42:05 +04:00  
				
					
						
							
							
								 
						
							
							
								b15d2da819 
								
							
								 
							
						 
						
							
							
								
								Get rid of some obsolete api functions, and restructure MapCache.  
							
							
							
						 
						
							2012-04-10 18:21:19 +04:00  
				
					
						
							
							
								 
						
							
							
								06da0f9720 
								
							
								 
							
						 
						
							
							
								
								Fix coord/coord2d division/modulo operators to properly handle negative numbers (fixes some glitches with revflood and possibly other utils)  
							
							
							
						 
						
							2012-04-01 19:44:35 -05:00  
				
					
						
							
							
								 
						
							
							
								878bc3d3a1 
								
							
								 
							
						 
						
							
							
								
								Implement pre-embark estimate in prospector.  
							
							... 
							
							
							
							Requires careful tuning of the vein density computation. 
							
						 
						
							2012-02-02 22:14:49 +04:00  
				
					
						
							
							
								 
						
							
							
								a82f4c9138 
								
							
								 
							
						 
						
							
							
								
								Cleanup code to get rid of MSVC warning C4482  
							
							
							
						 
						
							2012-01-31 10:17:27 -06:00  
				
					
						
							
							
								 
						
							
							
								d504479fc2 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-01-21 09:59:54 -06:00  
				
					
						
							
							
								 
						
							
							
								d9c4f259a0 
								
							
								 
							
						 
						
							
							
								
								These will become necessary shortly  
							
							
							
						 
						
							2012-01-21 08:59:19 -06:00  
				
					
						
							
							
								 
						
							
							
								2449b80010 
								
							
								 
							
						 
						
							
							
								
								Update to match the data definitions.  
							
							
							
						 
						
							2012-01-21 17:18:53 +04:00  
				
					
						
							
							
								 
						
							
							
								cc510a2c4b 
								
							
								 
							
						 
						
							
							
								
								Replace DFCoord with df::coord and df::coord2d.  
							
							
							
						 
						
							2012-01-20 14:28:00 +04:00  
				
					
						
							
							
								 
						
							
							
								4bb724cd6c 
								
							
								 
							
						 
						
							
							
								
								Significant cleanup of Maps module - next step will be to kill it properly  
							
							
							
						 
						
							2012-01-19 14:11:52 -06:00  
				
					
						
							
							
								 
						
							
							
								7db467a740 
								
							
								 
							
						 
						
							
							
								
								Update code to accomodate the new coord/coord2d/coord_path structs.  
							
							... 
							
							
							
							Also replicate the methods of DFCoord. 
							
						 
						
							2012-01-19 14:30:22 +04:00  
				
					
						
							
							
								 
						
							
							
								9db20bd84d 
								
							
								 
							
						 
						
							
							
								
								Header changes/cleanup.  
							
							
							
						 
						
							2011-12-31 12:48:42 +01:00