75113b715a 
								
							
								 
							
						 
						
							
							
								
								Misc fixes for warnings...  
							
							
							
						 
						
							2012-03-10 16:03:11 +01:00  
				
					
						
							
							
								 
						
							
							
								cff654bca6 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-03-10 15:51:50 +01:00  
				
					
						
							
							
								 
						
							
							
								003a0f9eb8 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-03-10 15:51:45 +01:00  
				
					
						
							
							
								 
						
							
							
								50b7db982f 
								
							
								 
							
						 
						
							
							
								
								Fix zlib, protobuf.  
							
							... 
							
							
							
							Zlib is now found using CMake on linux and set to harcoded paths
on windows, yet uniform in use throughout the build system.
protobuf-lite now compiles under MSVC properly. 
							
						 
						
							2012-03-10 15:31:46 +01:00  
				
					
						
							
							
								 
						
							
							
								8cc82d5876 
								
							
								 
							
						 
						
							
							
								
								Make plugins accept explicit output stream references.  
							
							... 
							
							
							
							This is an incompatible change to the plugin ABI.
The Console is not thread-safe unless used indirectly
via color_ostream_proxy, so everything should use their
per-thread stream. 
							
						 
						
							2012-03-10 15:55:42 +04:00  
				
					
						
							
							
								 
						
							
							
								b2737e2bed 
								
							
								 
							
						 
						
							
							
								
								Pull out a colored text output interface out of the Console class.  
							
							
							
						 
						
							2012-03-10 13:29:33 +04:00  
				
					
						
							
							
								 
						
							
							
								c260aca3f1 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-03-10 02:15:34 +01:00  
				
					
						
							
							
								 
						
							
							
								75c569b097 
								
							
								 
							
						 
						
							
							
								
								Add some experimental message definitions to the main library.  
							
							
							
						 
						
							2012-03-09 21:42:22 +04:00  
				
					
						
							
							
								 
						
							
							
								edf77cf270 
								
							
								 
							
						 
						
							
							
								
								Link protobuf to dfhack core as a shared library.  
							
							... 
							
							
							
							- Change protobuf libraries to build as DLLs.
- Move some stream features to the lite library.
- Install the lite library and use it from dfhack.
Note that:
- A couple of protobuf headers had to be tweaked.
- The lite library is used because the full one is
  absolutely incompatible with reloading plugins.
- Shutting down protobuf also can't be allowed. 
							
						 
						
							2012-03-09 19:46:21 +04:00  
				
					
						
							
							
								 
						
							
							
								47bbe1a3ff 
								
							
								 
							
						 
						
							
							
								
								Fixed up formatting, debug messages in new Windows Hotkey stuff.  
							
							
							
						 
						
							2012-03-09 01:07:47 -08:00  
				
					
						
							
							
								 
						
							
							
								3d1ce32785 
								
							
								 
							
						 
						
							
							
								
								Windows now detects hotkeys using the correct keyboard layout.  
							
							
							
						 
						
							2012-03-09 00:56:09 -08:00  
				
					
						
							
							
								 
						
							
							
								3598282ed7 
								
							
								 
							
						 
						
							
							
								
								Update readme, track df2mc and structures  
							
							
							
						 
						
							2012-03-07 23:40:22 +01:00  
				
					
						
							
							
								 
						
							
							
								b6df6c2eff 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-03-07 21:02:46 +01:00  
				
					
						
							
							
								 
						
							
							
								9b071097de 
								
							
								 
							
						 
						
							
							
								
								Fix advtools metal-detector  
							
							... 
							
							
							
							Trader items are now inside tables, and thus not in the block
item lists. Thus it is necessary to scan the global item vector
and look up blocks by coords. 
							
						 
						
							2012-03-07 18:10:53 +04:00  
				
					
						
							
							
								 
						
							
							
								f83db86258 
								
							
								 
							
						 
						
							
							
								
								Use tile buffers!  
							
							
							
						 
						
							2012-03-05 02:24:02 +01:00  
				
					
						
							
							
								 
						
							
							
								a45fc82743 
								
							
								 
							
						 
						
							
							
								
								First pass at windowing, track df2mc, stonesense  
							
							
							
						 
						
							2012-03-05 01:34:04 +01:00  
				
					
						
							
							
								 
						
							
							
								6aa2a3e676 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-03-04 11:58:41 +01:00  
				
					
						
							
							
								 
						
							
							
								99abd4102d 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/quietust/dfhack  
							
							
							
						 
						
							2012-03-04 11:58:37 +01:00  
				
					
						
							
							
								 
						
							
							
								d33e9a9770 
								
							
								 
							
						 
						
							
							
								
								Sort layer materials in prospector by depth.  
							
							
							
						 
						
							2012-03-03 23:18:12 +01:00  
				
					
						
							
							
								 
						
							
							
								2b2c30ac43 
								
							
								 
							
						 
						
							
							
								
								DEEP_ANY got renamed to SPECIAL  
							
							
							
						 
						
							2012-03-03 16:03:35 -06:00  
				
					
						
							
							
								 
						
							
							
								7fe8762852 
								
							
								 
							
						 
						
							
							
								
								Get rid of Simple namespace, Gui module is now a namespace.  
							
							
							
						 
						
							2012-03-03 14:38:24 +01:00  
				
					
						
							
							
								 
						
							
							
								022822277d 
								
							
								 
							
						 
						
							
							
								
								Fix the ugly Materials code...  
							
							
							
						 
						
							2012-03-01 01:52:13 +01:00  
				
					
						
							
							
								 
						
							
							
								2682c54fce 
								
							
								 
							
						 
						
							
							
								
								Fix horrible errors and make MSVC shut upt about non-issues.  
							
							
							
						 
						
							2012-03-01 01:29:55 +01:00  
				
					
						
							
							
								 
						
							
							
								c6fd508ee3 
								
							
								 
							
						 
						
							
							
								
								Fix possible source of vile errors.  
							
							
							
						 
						
							2012-03-01 00:33:11 +01:00  
				
					
						
							
							
								 
						
							
							
								a322b3ad87 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-02-29 17:44:51 +01:00  
				
					
						
							
							
								 
						
							
							
								f0fc0d4428 
								
							
								 
							
						 
						
							
							
								
								Bump version to 0.34.03-r1, update docs to list new plugins.  
							
							
							
						 
						
							2012-02-28 22:30:55 +01:00  
				
					
						
							
							
								 
						
							
							
								a13717212a 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-02-28 19:05:55 +01:00  
				
					
						
							
							
								 
						
							
							
								d1a1c790ec 
								
							
								 
							
						 
						
							
							
								
								Paint DFHack in corner if supported.  
							
							
							
						 
						
							2012-02-28 18:19:13 +01:00  
				
					
						
							
							
								 
						
							
							
								95ac3db542 
								
							
								 
							
						 
						
							
							
								
								Fix normal hooks.  
							
							
							
						 
						
							2012-02-28 12:59:02 +01:00  
				
					
						
							
							
								 
						
							
							
								731472a478 
								
							
								 
							
						 
						
							
							
								
								Add eggy hooks (linux only for now)  
							
							
							
						 
						
							2012-02-28 03:37:56 +01:00  
				
					
						
							
							
								 
						
							
							
								f8721c88b5 
								
							
								 
							
						 
						
							
							
								
								dev version. update structures, stonesense  
							
							
							
						 
						
							2012-02-27 20:10:31 +01:00  
				
					
						
							
							
								 
						
							
							
								8afafd0430 
								
							
								 
							
						 
						
							
							
								
								Get rid of ntdll, update stonesense  
							
							
							
						 
						
							2012-02-25 22:59:32 +01:00  
				
					
						
							
							
								 
						
							
							
								75bec0dfb2 
								
							
								 
							
						 
						
							
							
								
								fix spatter objects  
							
							
							
						 
						
							2012-02-25 21:17:45 +01:00  
				
					
						
							
							
								 
						
							
							
								ad7b9d42a1 
								
							
								 
							
						 
						
							
							
								
								Add a command for swapping body with another units in adventure mode.  
							
							... 
							
							
							
							Based on dfusion code, with lots of safety checks added. Supports two
swap modes: transient and permanent; the former does a minimal change
and is intended for managing companion inventory. The permanent one
performs all known actions necessary to turn it into the real adventurer.
Note: the transient mode is a hack and may cause the game to crash
      if not reverted while within range of the real adventurer unit. 
							
						 
						
							2012-02-25 17:08:05 +04:00  
				
					
						
							
							
								 
						
							
							
								1299b0d4c6 
								
							
								 
							
						 
						
							
							
								
								Don't compile Lua on UNIX  
							
							
							
						 
						
							2012-02-23 13:49:07 +02:00  
				
					
						
							
							
								 
						
							
							
								6696e79838 
								
							
								 
							
						 
						
							
							
								
								Disable 34.01 symbol tables  
							
							
							
						 
						
							2012-02-23 09:02:10 +01:00  
				
					
						
							
							
								 
						
							
							
								2b761e450f 
								
							
								 
							
						 
						
							
							
								
								Add the init file to builds, mention it in readme.  
							
							
							
						 
						
							2012-02-23 08:57:11 +01:00  
				
					
						
							
							
								 
						
							
							
								2371b93b3d 
								
							
								 
							
						 
						
							
							
								
								move sortable to top level  
							
							
							
						 
						
							2012-02-22 23:22:41 +01:00  
				
					
						
							
							
								 
						
							
							
								390859dd98 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2012-02-22 22:58:33 +01:00  
				
					
						
							
							
								 
						
							
							
								58e3813d56 
								
							
								 
							
						 
						
							
							
								
								Fix more MSVC fail, make console recognize 'man' command.  
							
							
							
						 
						
							2012-02-22 19:54:07 +01:00  
				
					
						
							
							
								 
						
							
							
								a9c9ac98fe 
								
							
								 
							
						 
						
							
							
								
								Silence some MSVC warnings.  
							
							
							
						 
						
							2012-02-22 19:28:40 +01:00  
				
					
						
							
							
								 
						
							
							
								15cc08debc 
								
							
								 
							
						 
						
							
							
								
								Fix the fail.  
							
							
							
						 
						
							2012-02-22 19:02:06 +01:00  
				
					
						
							
							
								 
						
							
							
								0807baf0c0 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/mikestewart/dfhack  
							
							
							
						 
						
							2012-02-22 15:22:19 +01:00  
				
					
						
							
							
								 
						
							
							
								8ee27e182a 
								
							
								 
							
						 
						
							
							
								
								Hidden weather command raw value override  
							
							
							
						 
						
							2012-02-22 15:21:29 +01:00  
				
					
						
							
							
								 
						
							
							
								baea253578 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'  
							
							
							
						 
						
							2012-02-21 23:31:53 -08:00  
				
					
						
							
							
								 
						
							
							
								14b471a459 
								
							
								 
							
						 
						
							
							
								
								Add ability menu/area map width reading and writing to the Gui module, and use the new information in follow to properly center the screen regardless of menu configuration. Also general fixing and cleanup in follow.  
							
							
							
						 
						
							2012-02-21 23:30:44 -08:00  
				
					
						
							
							
								 
						
							
							
								34c9c2d663 
								
							
								 
							
						 
						
							
							
								
								Fix stonesense, MSVC fail  
							
							
							
						 
						
							2012-02-21 18:30:31 +01:00  
				
					
						
							
							
								 
						
							
							
								2cd2ee9b0c 
								
							
								 
							
						 
						
							
							
								
								New plugin interface  
							
							
							
						 
						
							2012-02-21 18:19:17 +01:00  
				
					
						
							
							
								 
						
							
							
								0b9e849096 
								
							
								 
							
						 
						
							
							
								
								Update submodules, sort 'ls' output.  
							
							
							
						 
						
							2012-02-21 15:21:50 +01:00  
				
					
						
							
							
								 
						
							
							
								931121e5fd 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2012-02-20 17:55:33 +01:00  
				
					
						
							
							
								 
						
							
							
								02e486be88 
								
							
								 
							
						 
						
							
							
								
								Support the new unitlist screen; it's same as joblist, but with pages.  
							
							
							
						 
						
							2012-02-20 17:53:39 +04:00  
				
					
						
							
							
								 
						
							
							
								80cedd2ff8 
								
							
								 
							
						 
						
							
							
								
								Fix header includes, update structures.  
							
							
							
						 
						
							2012-02-20 11:42:40 +01:00  
				
					
						
							
							
								 
						
							
							
								7c7cf0b302 
								
							
								 
							
						 
						
							
							
								
								Don't throw exceptions on dummy global-address elements.  
							
							
							
						 
						
							2012-02-20 08:30:33 +01:00  
				
					
						
							
							
								 
						
							
							
								33f77c8837 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/quietust/dfhack  
							
							
							
						 
						
							2012-02-19 20:28:08 +01:00  
				
					
						
							
							
								 
						
							
							
								252895708f 
								
							
								 
							
						 
						
							
							
								
								Fixage.  
							
							
							
						 
						
							2012-02-19 20:27:44 +01:00  
				
					
						
							
							
								 
						
							
							
								27e3e0f2c2 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2012-02-19 20:08:29 +01:00  
				
					
						
							
							
								 
						
							
							
								d394dc406b 
								
							
								 
							
						 
						
							
							
								
								Update t_building, change subtype into a union of all possible subtypes (depending on type)  
							
							
							
						 
						
							2012-02-18 11:34:52 -06:00  
				
					
						
							
							
								 
						
							
							
								1511a6b7ed 
								
							
								 
							
						 
						
							
							
								
								Use hexadecimal numbers in tilesieve  
							
							
							
						 
						
							2012-02-18 15:07:55 +01:00  
				
					
						
							
							
								 
						
							
							
								fa6ec63535 
								
							
								 
							
						 
						
							
							
								
								Add zoom to kittens, fix tilesieve.  
							
							
							
						 
						
							2012-02-17 05:30:34 +01:00  
				
					
						
							
							
								 
						
							
							
								28059a7f35 
								
							
								 
							
						 
						
							
							
								
								Tilesieve devel tool  
							
							
							
						 
						
							2012-02-16 16:22:05 +01:00  
				
					
						
							
							
								 
						
							
							
								1bf5080828 
								
							
								 
							
						 
						
							
							
								
								Fixage. Runs with 34.01  
							
							
							
						 
						
							2012-02-15 21:35:44 +01:00  
				
					
						
							
							
								 
						
							
							
								448e270421 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/quietust/dfhack  
							
							... 
							
							
							
							Conflicts:
	plugins/mapexport/mapexport.cpp 
							
						 
						
							2012-02-14 09:59:33 +01:00  
				
					
						
							
							
								 
						
							
							
								bdbfbf5988 
								
							
								 
							
						 
						
							
							
								
								Fix catsplosion.  
							
							
							
						 
						
							2012-02-14 09:37:30 +01:00  
				
					
						
							
							
								 
						
							
							
								2fd2e3dce2 
								
							
								 
							
						 
						
							
							
								
								Get rid of t_effect_40d and EFFECT_TYPE - they're in the XML now, and they're actually correct too  
							
							
							
						 
						
							2012-02-13 21:56:47 -06:00  
				
					
						
							
							
								 
						
							
							
								2ddd3df3a8 
								
							
								 
							
						 
						
							
							
								
								When searching for tile types, only require candidate tile to match variant or special if it actually has them  
							
							
							
						 
						
							2012-02-13 20:32:41 -06:00  
				
					
						
							
							
								 
						
							
							
								b152a40e83 
								
							
								 
							
						 
						
							
							
								
								Fix remaining issues  
							
							
							
						 
						
							2012-02-13 19:56:55 -06:00  
				
					
						
							
							
								 
						
							
							
								d15d38d536 
								
							
								 
							
						 
						
							
							
								
								Finish conversion, fix compile errors  
							
							
							
						 
						
							2012-02-13 19:17:38 -06:00  
				
					
						
							
							
								 
						
							
							
								d0a8c2edd8 
								
							
								 
							
						 
						
							
							
								
								Move TileTypes to XML, part 1 - a bunch of stuff is now broken  
							
							
							
						 
						
							2012-02-13 16:56:33 -06:00  
				
					
						
							
							
								 
						
							
							
								f600928ec1 
								
							
								 
							
						 
						
							
							
								
								Move catsplosion, tweak for build targets under MSVC.  
							
							
							
						 
						
							2012-02-13 17:43:41 +01:00  
				
					
						
							
							
								 
						
							
							
								9f43d61c2c 
								
							
								 
							
						 
						
							
							
								
								Fix MapCache crash when in Arena mode  
							
							
							
						 
						
							2012-02-13 09:56:35 -06:00  
				
					
						
							
							
								 
						
							
							
								e39852ff2e 
								
							
								 
							
						 
						
							
							
								
								Make BitArray(unsigned) treat the argument as the number of bytes.  
							
							
							
						 
						
							2012-02-12 18:06:00 +04:00  
				
					
						
							
							
								 
						
							
							
								1047c2517d 
								
							
								 
							
						 
						
							
							
								
								Add size-defining constructors for BitArray.  
							
							
							
						 
						
							2012-02-12 17:44:19 +04:00  
				
					
						
							
							
								 
						
							
							
								c04a140713 
								
							
								 
							
						 
						
							
							
								
								Add a new DfArray class to match generated headers.  
							
							... 
							
							
							
							Also, add working assignment and copy constructor to BitArray, and
change the unsafe conversion to int from an operator to a method. 
							
						 
						
							2012-02-12 16:44:35 +04:00  
				
					
						
							
							
								 
						
							
							
								ed53ee7031 
								
							
								 
							
						 
						
							
							
								
								Update to use the new symbols file.  
							
							
							
						 
						
							2012-02-11 19:24:44 +01:00  
				
					
						
							
							
								 
						
							
							
								8527547cbe 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into purge  
							
							... 
							
							
							
							Conflicts:
	library/DataDefs.cpp 
							
						 
						
							2012-02-11 18:48:17 +01:00  
				
					
						
							
							
								 
						
							
							
								f469fab1e6 
								
							
								 
							
						 
						
							
							
								
								Use globals defined by the latest codegen.  
							
							
							
						 
						
							2012-02-11 16:27:12 +04:00  
				
					
						
							
							
								 
						
							
							
								aee5efe7c0 
								
							
								 
							
						 
						
							
							
								
								Make it run on Windows, re-added more missing globals to memory.xml  
							
							
							
						 
						
							2012-02-10 02:35:51 +01:00  
				
					
						
							
							
								 
						
							
							
								952f621ee2 
								
							
								 
							
						 
						
							
							
								
								Synchronize with df-structures  
							
							
							
						 
						
							2012-02-08 22:35:22 -06:00  
				
					
						
							
							
								 
						
							
							
								8f680dcf94 
								
							
								 
							
						 
						
							
							
								
								Make it build and run on linux (no stonesense, df2mc, dfusion)  
							
							
							
						 
						
							2012-02-09 03:07:26 +01:00  
				
					
						
							
							
								 
						
							
							
								f7d8635be1 
								
							
								 
							
						 
						
							
							
								
								Remove fat from memory.xml, simplify memory.xml loading, break  
							
							... 
							
							
							
							everything. 
							
						 
						
							2012-02-08 13:22:42 +01:00  
				
					
						
							
							
								 
						
							
							
								0d11d1b79c 
								
							
								 
							
						 
						
							
							
								
								Synch with structures changes  
							
							
							
						 
						
							2012-02-07 15:37:21 -06:00  
				
					
						
							
							
								 
						
							
							
								0a5ee01f6e 
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2012-02-06 10:04:58 +01:00  
				
					
						
							
							
								 
						
							
							
								8f1a2ebf7f 
								
							
								 
							
						 
						
							
							
								
								Added missing keybinding mention to 'ls', DFusion hotfix.  
							
							
							
						 
						
							2012-02-06 04:47:13 +01:00  
				
					
						
							
							
								 
						
							
							
								0c79682fc5 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2012-02-06 01:35:07 +01:00  
				
					
						
							
							
								 
						
							
							
								e7f8e539f7 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2012-02-05 20:51:15 +01:00  
				
					
						
							
							
								 
						
							
							
								2b22b0b336 
								
							
								 
							
						 
						
							
							
								
								Make dwarf export optional. Update structures.  
							
							
							
						 
						
							2012-02-05 20:16:00 +01:00  
				
					
						
							
							
								 
						
							
							
								1bcf96f4e8 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2012-02-05 19:55:32 +01:00  
				
					
						
							
							
								 
						
							
							
								ec5f3cc4b3 
								
							
								 
							
						 
						
							
							
								
								Update fixpositions to match the new data definition naming.  
							
							
							
						 
						
							2012-02-05 16:13:19 +04:00  
				
					
						
							
							
								 
						
							
							
								e51e4f6bd2 
								
							
								 
							
						 
						
							
							
								
								More docs work.  
							
							
							
						 
						
							2012-02-05 06:02:44 +01:00  
				
					
						
							
							
								 
						
							
							
								4b3a2bfe05 
								
							
								 
							
						 
						
							
							
								
								Merge.  
							
							
							
						 
						
							2012-02-03 23:29:05 -08:00  
				
					
						
							
							
								 
						
							
							
								2ff994c18f 
								
							
								 
							
						 
						
							
							
								
								Make perl executable tweakable.  
							
							
							
						 
						
							2012-02-04 03:43:14 +01:00  
				
					
						
							
							
								 
						
							
							
								878bc3d3a1 
								
							
								 
							
						 
						
							
							
								
								Implement pre-embark estimate in prospector.  
							
							... 
							
							
							
							Requires careful tuning of the vein density computation. 
							
						 
						
							2012-02-02 22:14:49 +04:00  
				
					
						
							
							
								 
						
							
							
								22aeb6e2ac 
								
							
								 
							
						 
						
							
							
								
								Added linkage to libdl, fix for mode.  
							
							
							
						 
						
							2012-02-01 04:12:15 +01:00  
				
					
						
							
							
								 
						
							
							
								7d55b84545 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'  
							
							
							
						 
						
							2012-01-31 11:45:20 -08:00  
				
					
						
							
							
								 
						
							
							
								e5b1433d44 
								
							
								 
							
						 
						
							
							
								
								Update structures.  
							
							
							
						 
						
							2012-01-31 18:52:02 +01:00  
				
					
						
							
							
								 
						
							
							
								9afcea3deb 
								
							
								 
							
						 
						
							
							
								
								In all loops that iterate across a vector, use a size_t as the index  
							
							
							
						 
						
							2012-01-31 10:55:38 -06:00  
				
					
						
							
							
								 
						
							
							
								09f197fa6d 
								
							
								 
							
						 
						
							
							
								
								Fixed mapexport build on Linux.  
							
							
							
						 
						
							2012-01-31 08:42:25 -08:00  
				
					
						
							
							
								 
						
							
							
								a82f4c9138 
								
							
								 
							
						 
						
							
							
								
								Cleanup code to get rid of MSVC warning C4482  
							
							
							
						 
						
							2012-01-31 10:17:27 -06:00  
				
					
						
							
							
								 
						
							
							
								dcc02506b7 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/master'  
							
							
							
						 
						
							2012-01-29 12:05:30 -08:00  
				
					
						
							
							
								 
						
							
							
								3dece3395d 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'  
							
							
							
						 
						
							2012-01-29 12:04:33 -08:00  
				
					
						
							
							
								 
						
							
							
								70454842ae 
								
							
								 
							
						 
						
							
							
								
								Add missing direction indicators to smooth wall tiles, and cleanup spacing  
							
							
							
						 
						
							2012-01-29 11:38:34 -06:00  
				
					
						
							
							
								 
						
							
							
								e5be2c75c2 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'q-github/master'  
							
							
							
						 
						
							2012-01-29 14:14:05 +04:00  
				
					
						
							
							
								 
						
							
							
								05c37af4c9 
								
							
								 
							
						 
						
							
							
								
								Mapexport now puts stuff out to a binary file compressed with zlib. Added liquid type and flow size to output as well.  
							
							
							
						 
						
							2012-01-28 23:55:42 -08:00  
				
					
						
							
							
								 
						
							
							
								bd26c54259 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/master'  
							
							
							
						 
						
							2012-01-28 13:33:26 -08:00  
				
					
						
							
							
								 
						
							
							
								b07d3b25b5 
								
							
								 
							
						 
						
							
							
								
								Merge upstream/master  
							
							
							
						 
						
							2012-01-28 13:32:48 -08:00  
				
					
						
							
							
								 
						
							
							
								8a4740c479 
								
							
								 
							
						 
						
							
							
								
								Make all "origin" fields strongly typed, and fix building.origin to actually be meaningful  
							
							
							
						 
						
							2012-01-28 14:12:41 -06:00  
				
					
						
							
							
								 
						
							
							
								9e40228767 
								
							
								 
							
						 
						
							
							
								
								Adjust Maps typedefs a bit  
							
							
							
						 
						
							2012-01-28 13:54:59 -06:00  
				
					
						
							
							
								 
						
							
							
								fa4fb4b407 
								
							
								 
							
						 
						
							
							
								
								Modify a number of commands to use CR_WRONG_USAGE for displaying help.  
							
							
							
						 
						
							2012-01-28 16:03:56 +04:00  
				
					
						
							
							
								 
						
							
							
								69b8f168cc 
								
							
								 
							
						 
						
							
							
								
								Improve Translation::isValid() - make sure world exists  
							
							
							
						 
						
							2012-01-27 22:01:59 -06:00  
				
					
						
							
							
								 
						
							
							
								34f9d98d45 
								
							
								 
							
						 
						
							
							
								
								Simplify TranslateName a bit using a helper function  
							
							
							
						 
						
							2012-01-27 21:46:52 -06:00  
				
					
						
							
							
								 
						
							
							
								116e5d60be 
								
							
								 
							
						 
						
							
							
								
								Update Translation::TranslateName to include the first name, plus have it follow the init setting for nickname display (in Dwarf mode)  
							
							
							
						 
						
							2012-01-27 21:36:01 -06:00  
				
					
						
							
							
								 
						
							
							
								b89cd43b85 
								
							
								 
							
						 
						
							
							
								
								More work on getting the map exporter up to speed.  
							
							
							
						 
						
							2012-01-27 17:32:52 -08:00  
				
					
						
							
							
								 
						
							
							
								ccad6efeb8 
								
							
								 
							
						 
						
							
							
								
								Remove UTF-8 BOMs  
							
							
							
						 
						
							2012-01-27 09:47:14 -06:00  
				
					
						
							
							
								 
						
							
							
								5521459fc1 
								
							
								 
							
						 
						
							
							
								
								"unknown1" was renamed to "body_info"  
							
							
							
						 
						
							2012-01-27 09:41:51 -06:00  
				
					
						
							
							
								 
						
							
							
								1d7ed14442 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/quietust/dfhack  
							
							... 
							
							
							
							Re-add some get* forms of module calls.
Conflicts:
	plugins/mapexport/mapexport.cpp 
							
						 
						
							2012-01-27 06:27:57 +01:00  
				
					
						
							
							
								 
						
							
							
								d5d4875532 
								
							
								 
							
						 
						
							
							
								
								Make things work properly.  
							
							
							
						 
						
							2012-01-27 05:54:26 +01:00  
				
					
						
							
							
								 
						
							
							
								be892beba9 
								
							
								 
							
						 
						
							
							
								
								Update materials module to match XML changes  
							
							
							
						 
						
							2012-01-26 21:32:47 -06:00  
				
					
						
							
							
								 
						
							
							
								fe34e07d2b 
								
							
								 
							
						 
						
							
							
								
								Re-add the ability to request simplified copies of Constructions, Engravings, and Plants; also fix the "isValid" checks for those modules to actually be meaningful  
							
							
							
						 
						
							2012-01-26 20:29:59 -06:00  
				
					
						
							
							
								 
						
							
							
								cfca04f2d2 
								
							
								 
							
						 
						
							
							
								
								Cleanup TileTypes  
							
							... 
							
							
							
							* Group tiletypes by 0x10 instead of by 10
* Change tile type parameters to use int16_t consistently
* Various description fixes 
							
						 
						
							2012-01-26 10:38:18 -06:00  
				
					
						
							
							
								 
						
							
							
								0375be549c 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/mikestewart/dfhack  
							
							
							
						 
						
							2012-01-26 05:37:50 +01:00  
				
					
						
							
							
								 
						
							
							
								850ede3e72 
								
							
								 
							
						 
						
							
							
								
								Sync structures.  
							
							
							
						 
						
							2012-01-26 05:36:35 +01:00  
				
					
						
							
							
								 
						
							
							
								3c60b43a38 
								
							
								 
							
						 
						
							
							
								
								Fix "origin" field on mapblock40d to actually be correct  
							
							
							
						 
						
							2012-01-25 07:57:11 -06:00  
				
					
						
							
							
								 
						
							
							
								902e0c4d90 
								
							
								 
							
						 
						
							
							
								
								Strip out old offsets from Gui module and use df::global vars where available  
							
							
							
						 
						
							2012-01-24 22:18:21 -06:00  
				
					
						
							
							
								 
						
							
							
								9a683ffda4 
								
							
								 
							
						 
						
							
							
								
								Switch some World module stuff to read out of appropriate df::global vars, and fix setPauseState to only write a byte instead of a dword  
							
							
							
						 
						
							2012-01-24 21:51:17 -06:00  
				
					
						
							
							
								 
						
							
							
								26730dc6c2 
								
							
								 
							
						 
						
							
							
								
								Kill the Constructions module  
							
							
							
						 
						
							2012-01-24 16:11:48 -06:00  
				
					
						
							
							
								 
						
							
							
								e68cdee95b 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/master'  
							
							
							
						 
						
							2012-01-24 12:27:38 -08:00  
				
					
						
							
							
								 
						
							
							
								8861e93848 
								
							
								 
							
						 
						
							
							
								
								Kill the Vegetation module, replacing it with the same 3 simple methods used in Engravings  
							
							
							
						 
						
							2012-01-24 12:02:12 -06:00  
				
					
						
							
							
								 
						
							
							
								6d1af090c5 
								
							
								 
							
						 
						
							
							
								
								Tweak Engravings.h  
							
							
							
						 
						
							2012-01-24 11:57:47 -06:00  
				
					
						
							
							
								 
						
							
							
								f8ce959402 
								
							
								 
							
						 
						
							
							
								
								Kill the Engravings module  
							
							
							
						 
						
							2012-01-24 11:53:49 -06:00  
				
					
						
							
							
								 
						
							
							
								cc7c7795a1 
								
							
								 
							
						 
						
							
							
								
								Kill the Units module, and add another pair of methods to the Items module to simplify some things  
							
							
							
						 
						
							2012-01-24 11:32:34 -06:00  
				
					
						
							
							
								 
						
							
							
								02d75e2c94 
								
							
								 
							
						 
						
							
							
								
								Building module is gone, so this function doesn't exist anymore  
							
							
							
						 
						
							2012-01-24 10:59:26 -06:00  
				
					
						
							
							
								 
						
							
							
								a3904b99dd 
								
							
								 
							
						 
						
							
							
								
								Remove bad assert from Translation, as well as <cassert> from other modules that don't use it  
							
							
							
						 
						
							2012-01-24 10:57:25 -06:00  
				
					
						
							
							
								 
						
							
							
								466bf89578 
								
							
								 
							
						 
						
							
							
								
								Goodbye, Translation module  
							
							
							
						 
						
							2012-01-24 10:54:12 -06:00  
				
					
						
							
							
								 
						
							
							
								174d9d0739 
								
							
								 
							
						 
						
							
							
								
								Tweak showmood, add a few validity checks, commit a dfhack.init example.  
							
							
							
						 
						
							2012-01-24 15:36:30 +04:00  
				
					
						
							
							
								 
						
							
							
								6adadb396e 
								
							
								 
							
						 
						
							
							
								
								df::tool_uses is now implicitly int16_t, so no more enum_field<> here  
							
							
							
						 
						
							2012-01-23 19:40:02 -06:00  
				
					
						
							
							
								 
						
							
							
								031119ac73 
								
							
								 
							
						 
						
							
							
								
								Made mapexport build with latest Material changes.  
							
							
							
						 
						
							2012-01-22 15:47:39 -08:00  
				
					
						
							
							
								 
						
							
							
								0d79fd9b15 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/master'  
							
							
							
						 
						
							2012-01-22 15:31:34 -08:00  
				
					
						
							
							
								 
						
							
							
								7f23c322a2 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
							
						 
						
							2012-01-21 19:24:58 -06:00  
				
					
						
							
							
								 
						
							
							
								ccf22bed10 
								
							
								 
							
						 
						
							
							
								
								Replace df_plant with df::plant - this leaves the Vegetation module a bit empty, but I'll leave it in case we decide to add something new there  
							
							
							
						 
						
							2012-01-21 17:54:57 -06:00  
				
					
						
							
							
								 
						
							
							
								debeebb7c4 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/master'  
							
							
							
						 
						
							2012-01-21 11:26:12 -08:00  
				
					
						
							
							
								 
						
							
							
								d2c78646ea 
								
							
								 
							
						 
						
							
							
								
								t_creaturecaste shouldn't be using t_attrib, because those AREN'T actual attribute values, just the PHYS/MENT_ATT_RANGE values from the raws  
							
							
							
						 
						
							2012-01-21 13:24:38 -06:00  
				
					
						
							
							
								 
						
							
							
								7b2835e2a9 
								
							
								 
							
						 
						
							
							
								
								Get rid of df_name  
							
							
							
						 
						
							2012-01-21 13:12:40 -06:00  
				
					
						
							
							
								 
						
							
							
								8052305c2e 
								
							
								 
							
						 
						
							
							
								
								Cleanup the Units module  
							
							
							
						 
						
							2012-01-21 13:03:39 -06:00  
				
					
						
							
							
								 
						
							
							
								118e5c6617 
								
							
								 
							
						 
						
							
							
								
								Major cleanup of Materials modul, precursor to eventually nuking it  
							
							
							
						 
						
							2012-01-21 10:12:26 -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  
				
					
						
							
							
								 
						
							
							
								b0cda1526e 
								
							
								 
							
						 
						
							
							
								
								Adjust FOR_ENUM_ITEMS to account for ENUM_LAST_ITEM being inclusive now.  
							
							
							
						 
						
							2012-01-21 18:50:44 +04:00  
				
					
						
							
							
								 
						
							
							
								2449b80010 
								
							
								 
							
						 
						
							
							
								
								Update to match the data definitions.  
							
							
							
						 
						
							2012-01-21 17:18:53 +04:00  
				
					
						
							
							
								 
						
							
							
								df08914549 
								
							
								 
							
						 
						
							
							
								
								Better fix for building protobufs with C++0x turned on.  
							
							
							
						 
						
							2012-01-20 16:21:50 -08:00  
				
					
						
							
							
								 
						
							
							
								bf60f5975a 
								
							
								 
							
						 
						
							
							
								
								Cleaned up the protobuf and mapexport build scripts a lot, and added two more simple proto files to store map geometry information.  
							
							
							
						 
						
							2012-01-20 11:21:29 -08:00  
				
					
						
							
							
								 
						
							
							
								9b0b0d53f9 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/master'  
							
							
							
						 
						
							2012-01-20 09:47:32 -08:00  
				
					
						
							
							
								 
						
							
							
								941c643b5c 
								
							
								 
							
						 
						
							
							
								
								Cleaned up the protobuf build a bit, and made git ignore files generated in doing so. Fixed building mapexport on Linux by forcing CMake to create a directory for protobuf output files.  
							
							
							
						 
						
							2012-01-20 09:17:08 -08:00  
				
					
						
							
							
								 
						
							
							
								1b419313f4 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-01-20 10:40:25 -06:00  
				
					
						
							
							
								 
						
							
							
								80292bd49e 
								
							
								 
							
						 
						
							
							
								
								Update Maps to match the new geo_biome definitions.  
							
							
							
						 
						
							2012-01-20 20:27:39 +04:00  
				
					
						
							
							
								 
						
							
							
								67f60a07bd 
								
							
								 
							
						 
						
							
							
								
								Fix crash bug in dfprobe  
							
							
							
						 
						
							2012-01-20 08:30:09 -06:00  
				
					
						
							
							
								 
						
							
							
								cc510a2c4b 
								
							
								 
							
						 
						
							
							
								
								Replace DFCoord with df::coord and df::coord2d.  
							
							
							
						 
						
							2012-01-20 14:28:00 +04:00  
				
					
						
							
							
								 
						
							
							
								c0a0702882 
								
							
								 
							
						 
						
							
							
								
								Improve error handling within Maps module - only throw exceptions if there's no meaningful return type  
							
							
							
						 
						
							2012-01-19 22:11:43 -06:00  
				
					
						
							
							
								 
						
							
							
								e7ecda1434 
								
							
								 
							
						 
						
							
							
								
								Kill the Maps module  
							
							
							
						 
						
							2012-01-19 21:44:17 -06:00  
				
					
						
							
							
								 
						
							
							
								1e59811e65 
								
							
								 
							
						 
						
							
							
								
								Fixed check for old GCC versions.  
							
							
							
						 
						
							2012-01-19 14:55:10 -08:00  
				
					
						
							
							
								 
						
							
							
								494a4202df 
								
							
								 
							
						 
						
							
							
								
								Added Google Protocol Buffers to the library dependencies folder (though nothing yet depends on it). This definitely works in Linux, but needs checking in Windows.  
							
							
							
						 
						
							2012-01-19 14:44:01 -08:00  
				
					
						
							
							
								 
						
							
							
								e7dcd4c66a 
								
							
								 
							
						 
						
							
							
								
								Fix stupid typo  
							
							
							
						 
						
							2012-01-19 14:57:55 -06:00  
				
					
						
							
							
								 
						
							
							
								4bb724cd6c 
								
							
								 
							
						 
						
							
							
								
								Significant cleanup of Maps module - next step will be to kill it properly  
							
							
							
						 
						
							2012-01-19 14:11:52 -06:00  
				
					
						
							
							
								 
						
							
							
								e2d7359bdd 
								
							
								 
							
						 
						
							
							
								
								Add the gps global to Memory.xml.  
							
							
							
						 
						
							2012-01-19 17:26:21 +04: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  
				
					
						
							
							
								 
						
							
							
								35ad84c58a 
								
							
								 
							
						 
						
							
							
								
								angavrilov changed general_ref_type to be all uppercase  
							
							
							
						 
						
							2012-01-18 08:26:08 -06:00  
				
					
						
							
							
								 
						
							
							
								fd653a0227 
								
							
								 
							
						 
						
							
							
								
								Kill the Items module  
							
							
							
						 
						
							2012-01-16 22:12:58 -06:00  
				
					
						
							
							
								 
						
							
							
								9d8c67b710 
								
							
								 
							
						 
						
							
							
								
								Kill the Kitchen module (which was never really a proper module to begin with)  
							
							
							
						 
						
							2012-01-16 21:22:42 -06:00  
				
					
						
							
							
								 
						
							
							
								a9eb555b99 
								
							
								 
							
						 
						
							
							
								
								Get rid of t_itemimprovement (wasn't even used)  
							
							
							
						 
						
							2012-01-16 20:41:09 -06:00  
				
					
						
							
							
								 
						
							
							
								7c5835d318 
								
							
								 
							
						 
						
							
							
								
								t_itemref -> df::general_ref  
							
							
							
						 
						
							2012-01-16 20:40:29 -06:00  
				
					
						
							
							
								 
						
							
							
								c18619520d 
								
							
								 
							
						 
						
							
							
								
								df_contaminant -> df::contaminant  
							
							
							
						 
						
							2012-01-16 20:18:40 -06:00  
				
					
						
							
							
								 
						
							
							
								64b55acf37 
								
							
								 
							
						 
						
							
							
								
								df_item -> df::item, t_itemflags -> df::item_flags  
							
							
							
						 
						
							2012-01-16 20:16:16 -06:00  
				
					
						
							
							
								 
						
							
							
								97bae19c13 
								
							
								 
							
						 
						
							
							
								
								Update BitArray to automatically grow whenever setting/toggling bits beyond the end  
							
							
							
						 
						
							2012-01-15 18:08:35 -06:00  
				
					
						
							
							
								 
						
							
							
								e82055986e 
								
							
								 
							
						 
						
							
							
								
								Only use #include <> for system libraries - for everything else, use ""  
							
							
							
						 
						
							2012-01-15 14:54:14 -06:00  
				
					
						
							
							
								 
						
							
							
								d972b07d57 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/quietust/dfhack  
							
							... 
							
							
							
							Conflicts:
	plugins/autodump.cpp
	plugins/cleaners.cpp 
							
						 
						
							2012-01-15 19:51:34 +01:00  
				
					
						
							
							
								 
						
							
							
								bcb51d8ff7 
								
							
								 
							
						 
						
							
							
								
								Use the announcement API to report starting and stopping workflow jobs.  
							
							
							
						 
						
							2012-01-15 15:39:20 +04:00  
				
					
						
							
							
								 
						
							
							
								0f56611edc 
								
							
								 
							
						 
						
							
							
								
								Support showing announcements, as suggested by Q.  
							
							
							
						 
						
							2012-01-15 15:19:20 +04:00  
				
					
						
							
							
								 
						
							
							
								a31542862a 
								
							
								 
							
						 
						
							
							
								
								Add utility functions to retrieve the selected job/unit/item.  
							
							... 
							
							
							
							Units can be selected via 'u', 'j', 'v' and 'k'; full-screen
unit details view not supported.
Items can be selected via 't', 'k', 'v'->inventory.
Also, when viewing a container item full-screen, the selected
contained item or unit is returned; never the container itself.
The api is used in rename to allow setting nicknames for
arbitrary units, including animals and enemies. 
							
						 
						
							2012-01-14 19:31:43 +04:00  
				
					
						
							
							
								 
						
							
							
								53e9a1659b 
								
							
								 
							
						 
						
							
							
								
								Add automatic drybucket and melting to workflow.  
							
							
							
						 
						
							2012-01-12 20:07:53 +04:00  
				
					
						
							
							
								 
						
							
							
								555183cb25 
								
							
								 
							
						 
						
							
							
								
								Remove unreferenced variables  
							
							
							
						 
						
							2012-01-11 10:57:05 -06:00  
				
					
						
							
							
								 
						
							
							
								6d2ce7b8a9 
								
							
								 
							
						 
						
							
							
								
								Add default return value to MaterialInfo::matches  
							
							
							
						 
						
							2012-01-11 10:50:38 -06:00  
				
					
						
							
							
								 
						
							
							
								9a86087db5 
								
							
								 
							
						 
						
							
							
								
								Add timeouts when a job is cancelled, and color the command output.  
							
							
							
						 
						
							2012-01-11 20:04:04 +04:00  
				
					
						
							
							
								 
						
							
							
								24576ffe19 
								
							
								 
							
						 
						
							
							
								
								Silence annoying warning in MSVC  
							
							
							
						 
						
							2012-01-11 08:54:54 -06:00  
				
					
						
							
							
								 
						
							
							
								cc2ac0b04f 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							... 
							
							
							
							Conflicts:
	library/xml 
							
						 
						
							2012-01-10 19:50:13 +01:00  
				
					
						
							
							
								 
						
							
							
								1d4b9ac318 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-01-10 19:47:48 +01:00  
				
					
						
							
							
								 
						
							
							
								7f5aa4de62 
								
							
								 
							
						 
						
							
							
								
								Support the most important job types in workflow.  
							
							
							
						 
						
							2012-01-10 17:23:37 +04:00  
				
					
						
							
							
								 
						
							
							
								571498ea21 
								
							
								 
							
						 
						
							
							
								
								Vermin tweaks.  
							
							
							
						 
						
							2012-01-10 00:45:43 +01:00  
				
					
						
							
							
								 
						
							
							
								50386f66a3 
								
							
								 
							
						 
						
							
							
								
								Update structures and implement modifying the job_item item type.  
							
							
							
						 
						
							2012-01-09 16:20:17 +04:00  
				
					
						
							
							
								 
						
							
							
								ea790f1346 
								
							
								 
							
						 
						
							
							
								
								Move a few functions into the core, and add some more.  
							
							
							
						 
						
							2012-01-08 20:02:12 +04:00  
				
					
						
							
							
								 
						
							
							
								64a9a49ec0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master'  
							
							
							
						 
						
							2012-01-08 16:19:58 +04:00  
				
					
						
							
							
								 
						
							
							
								22071e2d51 
								
							
								 
							
						 
						
							
							
								
								Update data defs.  
							
							
							
						 
						
							2012-01-08 16:10:38 +04:00  
				
					
						
							
							
								 
						
							
							
								da2b00d480 
								
							
								 
							
						 
						
							
							
								
								Sync structures  
							
							
							
						 
						
							2012-01-08 07:02:05 +01:00  
				
					
						
							
							
								 
						
							
							
								8a46386502 
								
							
								 
							
						 
						
							
							
								
								Dissolve vermin module.  
							
							
							
						 
						
							2012-01-08 06:59:52 +01:00  
				
					
						
							
							
								 
						
							
							
								72016d9188 
								
							
								 
							
						 
						
							
							
								
								Buildings aren't a module anymore, fix probe segfaults.  
							
							
							
						 
						
							2012-01-08 02:22:13 +01:00  
				
					
						
							
							
								 
						
							
							
								87009c0535 
								
							
								 
							
						 
						
							
							
								
								Add a plugin that protects specific repeat jobs from disappearing.  
							
							... 
							
							
							
							If they do disappear, they are re-added in a suspended state. 
							
						 
						
							2012-01-07 21:47:23 +04:00  
				
					
						
							
							
								 
						
							
							
								07ad9ad972 
								
							
								 
							
						 
						
							
							
								
								Add persistent data storage in fake historical figure names.  
							
							
							
						 
						
							2012-01-07 19:21:31 +04:00  
				
					
						
							
							
								 
						
							
							
								f5e121a196 
								
							
								 
							
						 
						
							
							
								
								Move a bunch of stuff from the jobutils plugin into the core.  
							
							
							
						 
						
							2012-01-07 19:21:07 +04:00  
				
					
						
							
							
								 
						
							
							
								0e90e6b78e 
								
							
								 
							
						 
						
							
							
								
								Support multi-valued enum attributes.  
							
							
							
						 
						
							2012-01-06 22:08:09 +04:00  
				
					
						
							
							
								 
						
							
							
								a2cad00dbb 
								
							
								 
							
						 
						
							
							
								
								Remove GetCustomWorkshopType, custom workshop types are now saner.  
							
							
							
						 
						
							2012-01-06 01:08:30 +01:00  
				
					
						
							
							
								 
						
							
							
								e520a1d43b 
								
							
								 
							
						 
						
							
							
								
								Fix building coord variables.  
							
							
							
						 
						
							2012-01-06 00:24:00 +01:00  
				
					
						
							
							
								 
						
							
							
								756b8131c1 
								
							
								 
							
						 
						
							
							
								
								Small fix in Buildings, update stonesense.  
							
							
							
						 
						
							2012-01-06 00:09:49 +01:00  
				
					
						
							
							
								 
						
							
							
								72a4698968 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-01-05 23:54:33 +01:00  
				
					
						
							
							
								 
						
							
							
								8e993fedc3 
								
							
								 
							
						 
						
							
							
								
								Update df structures.  
							
							
							
						 
						
							2012-01-05 23:51:47 +01:00  
				
					
						
							
							
								 
						
							
							
								78a98de37e 
								
							
								 
							
						 
						
							
							
								
								Fix MSVC builds, break buildings :D  
							
							
							
						 
						
							2012-01-05 23:39:14 +01:00  
				
					
						
							
							
								 
						
							
							
								687245abd9 
								
							
								 
							
						 
						
							
							
								
								Allow setting job item materials.  
							
							
							
						 
						
							2012-01-05 22:04:05 +04:00  
				
					
						
							
							
								 
						
							
							
								4a59690968 
								
							
								 
							
						 
						
							
							
								
								Don't print empty parentheses without any flags to fill them.  
							
							
							
						 
						
							2012-01-04 20:22:56 +04:00  
				
					
						
							
							
								 
						
							
							
								284009e873 
								
							
								 
							
						 
						
							
							
								
								Add a hotkey command to duplicate jobs in workshops.  
							
							
							
						 
						
							2012-01-04 19:39:38 +04:00  
				
					
						
							
							
								 
						
							
							
								99dda069de 
								
							
								 
							
						 
						
							
							
								
								Update data definitions.  
							
							
							
						 
						
							2012-01-04 18:46:39 +04:00  
				
					
						
							
							
								 
						
							
							
								86464b99cc 
								
							
								 
							
						 
						
							
							
								
								Remove DfVector, break MSVC builds until further notice.  
							
							
							
						 
						
							2012-01-04 01:45:11 +01:00  
				
					
						
							
							
								 
						
							
							
								1d1cd63800 
								
							
								 
							
						 
						
							
							
								
								Implement printing job details.  
							
							
							
						 
						
							2012-01-03 22:56:05 +04:00  
				
					
						
							
							
								 
						
							
							
								f8814909a9 
								
							
								 
							
						 
						
							
							
								
								Move the MaterialInfo class to the main library.  
							
							
							
						 
						
							2012-01-03 19:25:55 +04:00  
				
					
						
							
							
								 
						
							
							
								fb736a8556 
								
							
								 
							
						 
						
							
							
								
								Support more ways to binsearch in a vector.  
							
							
							
						 
						
							2012-01-03 13:07:49 +04:00  
				
					
						
							
							
								 
						
							
							
								326c58f793 
								
							
								 
							
						 
						
							
							
								
								Add a plugin to tweak inorganic materials in jobs.  
							
							... 
							
							
							
							It also auto-seeks in the build item list if used in that context. 
							
						 
						
							2012-01-02 18:46:24 +04:00  
				
					
						
							
							
								 
						
							
							
								bfcaca9266 
								
							
								 
							
						 
						
							
							
								
								Update xml defs with more ui info.  
							
							
							
						 
						
							2012-01-02 15:18:23 +04:00  
				
					
						
							
							
								 
						
							
							
								6476d61e59 
								
							
								 
							
						 
						
							
							
								
								Update structure definitions & add the fixwagons plugin from Q.  
							
							
							
						 
						
							2012-01-01 23:05:45 +04:00  
				
					
						
							
							
								 
						
							
							
								3f9e1b0c2b 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2012-01-01 04:26:22 +01:00  
				
					
						
							
							
								 
						
							
							
								6029949ca3 
								
							
								 
							
						 
						
							
							
								
								Update library/xml so things actually build.  
							
							
							
						 
						
							2012-01-01 03:46:36 +01:00  
				
					
						
							
							
								 
						
							
							
								f2a69188ea 
								
							
								 
							
						 
						
							
							
								
								Use submodule for memory structure definitions (df-structures).  
							
							
							
						 
						
							2012-01-01 03:34:29 +01:00  
				
					
						
							
							
								 
						
							
							
								52dfa842cc 
								
							
								 
							
						 
						
							
							
								
								Add missing MiscUtils.cpp  
							
							
							
						 
						
							2011-12-31 13:14:08 +01:00  
				
					
						
							
							
								 
						
							
							
								f35cdb84cd 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							... 
							
							
							
							Conflicts:
	library/Core.cpp
	library/PluginManager.cpp
	library/include/Core.h
	library/include/PluginManager.h
	library/modules/Gui.cpp
	plugins/stockpiles.cpp 
							
						 
						
							2011-12-31 13:09:12 +01:00  
				
					
						
							
							
								 
						
							
							
								9db20bd84d 
								
							
								 
							
						 
						
							
							
								
								Header changes/cleanup.  
							
							
							
						 
						
							2011-12-31 12:48:42 +01:00  
				
					
						
							
							
								 
						
							
							
								b652ec4132 
								
							
								 
							
						 
						
							
							
								
								Implement context-sensitive keybinding support.  
							
							... 
							
							
							
							Allow defining commands with guard conditions, and binding
one or more commands to alphabetic and function keys. When
the relevant key is pressed, the first listed command with
successfully evaluated guard is chosen.
For consistency, the guard is also checked when the command
is invoked from the console; this requires suspending the
core inside PluginManager, before invoking plugin code. 
							
						 
						
							2011-12-31 13:25:46 +04:00  
				
					
						
							
							
								 
						
							
							
								1284b30f79 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2011-12-31 01:40:08 +01:00  
				
					
						
							
							
								 
						
							
							
								2222757e77 
								
							
								 
							
						 
						
							
							
								
								Implement context-sensitive keybinding support.  
							
							... 
							
							
							
							Allow defining commands with guard conditions, and binding
one or more commands to alphabetic and function keys. When
the relevant key is pressed, the first listed command with
successfully evaluated guard is chosen.
For consistency, the guard is also checked when the command
is invoked from the console; this requires suspending the
core inside PluginManager, before invoking plugin code. 
							
						 
						
							2011-12-30 23:25:50 +04:00  
				
					
						
							
							
								 
						
							
							
								4aa77f5530 
								
							
								 
							
						 
						
							
							
								
								Execute commands from the dfhack.init file on startup.  
							
							
							
						 
						
							2011-12-30 23:11:34 +04:00  
				
					
						
							
							
								 
						
							
							
								b71e577771 
								
							
								 
							
						 
						
							
							
								
								Allow specifying parameters in hotkey commands.  
							
							... 
							
							
							
							Now that hotkeys can be set to arbitrary strings, tokenize them. 
							
						 
						
							2011-12-30 18:27:55 +04:00  
				
					
						
							
							
								 
						
							
							
								53346328e8 
								
							
								 
							
						 
						
							
							
								
								Notify plugins about game being loaded or unloaded.  
							
							... 
							
							
							
							As a test, make seadwatch deactivate on these events. 
							
						 
						
							2011-12-30 18:12:15 +04:00  
				
					
						
							
							
								 
						
							
							
								1a88df201c 
								
							
								 
							
						 
						
							
							
								
								Traits are active if MORE than 10 away from 50  
							
							
							
						 
						
							2011-12-30 10:20:16 +08:00  
				
					
						
							
							
								 
						
							
							
								e6ff6b04fc 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							
							
						 
						
							2011-12-30 03:12:29 +01:00  
				
					
						
							
							
								 
						
							
							
								298e2fe92d 
								
							
								 
							
						 
						
							
							
								
								Add a plugin to rename squads and hotkeys (without the 9 char limit).  
							
							
							
						 
						
							2011-12-29 17:37:07 +04:00  
				
					
						
							
							
								 
						
							
							
								5173a1235b 
								
							
								 
							
						 
						
							
							
								
								Fix plugin reloading.  
							
							
							
						 
						
							2011-12-29 16:46:08 +04:00  
				
					
						
							
							
								 
						
							
							
								b14e2a0c0d 
								
							
								 
							
						 
						
							
							
								
								Update the XML definitions.  
							
							
							
						 
						
							2011-12-29 16:46:08 +04:00  
				
					
						
							
							
								 
						
							
							
								d513e75365 
								
							
								 
							
						 
						
							
							
								
								Use the updated code generator with support for vtables & constructors.  
							
							
							
						 
						
							2011-12-29 16:46:01 +04:00  
				
					
						
							
							
								 
						
							
							
								2643e0c5a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2011-12-28 22:49:31 +02:00  
				
					
						
							
							
								 
						
							
							
								51dae5a5dc 
								
							
								 
							
						 
						
							
							
								
								Fix for minor MSVC error.  
							
							
							
						 
						
							2011-12-24 14:34:10 +01:00  
				
					
						
							
							
								 
						
							
							
								e9f9f9b92e 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2011-12-24 14:27:58 +01:00  
				
					
						
							
							
								 
						
							
							
								59c32b1ee9 
								
							
								 
							
						 
						
							
							
								
								Some changes required on windows.  
							
							
							
						 
						
							2011-12-24 14:27:35 +01:00  
				
					
						
							
							
								 
						
							
							
								2eb56d0480 
								
							
								 
							
						 
						
							
							
								
								Make strongly-typed 'any virtual class' pointers optional.  
							
							... 
							
							
							
							It seems they might not work properly on msvc. 
							
						 
						
							2011-12-24 17:17:01 +04:00  
				
					
						
							
							
								 
						
							
							
								81ad287c06 
								
							
								 
							
						 
						
							
							
								
								Generate very simple static functions to find objects in global vectors.  
							
							
							
						 
						
							2011-12-24 16:22:10 +04:00  
				
					
						
							
							
								 
						
							
							
								dc78e99f75 
								
							
								 
							
						 
						
							
							
								
								Added getKeys to OffsetGroup (for easy lua access to all things that memory.xml has)  
							
							
							
						 
						
							2011-12-24 13:53:59 +02:00  
				
					
						
							
							
								 
						
							
							
								79ac2a781a 
								
							
								 
							
						 
						
							
							
								
								Add infrastructure necessary to use the generated headers.  
							
							... 
							
							
							
							As a usage example, allow toggling water level display and idlers,
and implement a ui tweak for easily copying stockpiles.
Also disable df2mc by default - default options shouldn't
require anything not in the base package. 
							
						 
						
							2011-12-24 14:51:58 +04:00  
				
					
						
							
							
								 
						
							
							
								0b5a470a38 
								
							
								 
							
						 
						
							
							
								
								Add header generation from xml.  
							
							
							
						 
						
							2011-12-24 14:38:28 +04:00  
				
					
						
							
							
								 
						
							
							
								b36e5ac248 
								
							
								 
							
						 
						
							
							
								
								Add missing files.  
							
							
							
						 
						
							2011-12-07 20:50:37 +01:00  
				
					
						
							
							
								 
						
							
							
								647916e109 
								
							
								 
							
						 
						
							
							
								
								Graphic module  
							
							
							
						 
						
							2011-12-07 20:37:09 +01:00  
				
					
						
							
							
								 
						
							
							
								f7d78539d3 
								
							
								 
							
						 
						
							
							
								
								Renaming Creatures to Units  
							
							
							
						 
						
							2011-12-02 10:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9dba6003bc 
								
							
								 
							
						 
						
							
							
								
								Small Items tweak.  
							
							
							
						 
						
							2011-11-30 07:42:59 +01:00  
				
					
						
							
							
								 
						
							
							
								57b5ed8fa7 
								
							
								 
							
						 
						
							
							
								
								Made invalid tile types really invalid, license and unused depends cleanup.  
							
							
							
						 
						
							2011-11-25 18:54:50 +01:00  
				
					
						
							
							
								 
						
							
							
								44dad25690 
								
							
								 
							
						 
						
							
							
								
								No nullptr, propector -> prospect  
							
							
							
						 
						
							2011-11-14 09:24:36 +01:00  
				
					
						
							
							
								 
						
							
							
								7e475970fb 
								
							
								 
							
						 
						
							
							
								
								Fix crash when using load, unload and reload commands.  
							
							
							
						 
						
							2011-11-07 10:55:18 +01:00  
				
					
						
							
							
								 
						
							
							
								2c27119d85 
								
							
								 
							
						 
						
							
							
								
								Set CXXFLAGS properly to ensure compatibility with i686 systems.  
							
							
							
						 
						
							2011-11-06 21:16:16 +01:00  
				
					
						
							
							
								 
						
							
							
								9968d387a0 
								
							
								 
							
						 
						
							
							
								
								Add zlib as windows depend for df2mc, fix md5 on windows.  
							
							
							
						 
						
							2011-11-06 03:26:24 +01:00  
				
					
						
							
							
								 
						
							
							
								9be4092c7f 
								
							
								 
							
						 
						
							
							
								
								creature thoughts  
							
							
							
						 
						
							2011-11-06 01:22:11 +01:00  
				
					
						
							
							
								 
						
							
							
								9dca825ef7 
								
							
								 
							
						 
						
							
							
								
								Fix include in md5 (memory.h is obsolete).  
							
							
							
						 
						
							2011-11-04 19:24:04 +01:00  
				
					
						
							
							
								 
						
							
							
								da21fa1d79 
								
							
								 
							
						 
						
							
							
								
								MATERIAL_SOIL tweak  
							
							
							
						 
						
							2011-11-04 18:51:52 +01:00  
				
					
						
							
							
								 
						
							
							
								321f9e589e 
								
							
								 
							
						 
						
							
							
								
								Switched out md5 implementation for a different one.  
							
							
							
						 
						
							2011-11-04 09:33:33 +01:00  
				
					
						
							
							
								 
						
							
							
								af46b262b5 
								
							
								 
							
						 
						
							
							
								
								More init hardening.  
							
							
							
						 
						
							2011-11-04 09:08:29 +01:00  
				
					
						
							
							
								 
						
							
							
								0f42dee97a 
								
							
								 
							
						 
						
							
							
								
								More material changes.  
							
							
							
						 
						
							2011-11-03 05:01:25 +01:00  
				
					
						
							
							
								 
						
							
							
								4f0695a6d5 
								
							
								 
							
						 
						
							
							
								
								Messing with materials.  
							
							
							
						 
						
							2011-11-03 04:30:59 +01:00  
				
					
						
							
							
								 
						
							
							
								a6eea1adfd 
								
							
								 
							
						 
						
							
							
								
								More checks added to MD5.  
							
							
							
						 
						
							2011-11-03 02:40:49 +01:00  
				
					
						
							
							
								 
						
							
							
								f0417e12dd 
								
							
								 
							
						 
						
							
							
								
								Hardening.  
							
							
							
						 
						
							2011-11-01 13:06:27 +01:00  
				
					
						
							
							
								 
						
							
							
								98cab0e9ad 
								
							
								 
							
						 
						
							
							
								
								Really fix linux Console.  
							
							
							
						 
						
							2011-10-31 04:17:35 +01:00  
				
					
						
							
							
								 
						
							
							
								84e1a95205 
								
							
								 
							
						 
						
							
							
								
								Fix race condition in Linux version of Console.  
							
							
							
						 
						
							2011-10-31 03:34:22 +01:00  
				
					
						
							
							
								 
						
							
							
								7f6fa2a008 
								
							
								 
							
						 
						
							
							
								
								Add an enum for base material types.  
							
							
							
						 
						
							2011-10-30 21:32:43 +01:00  
				
					
						
							
							
								 
						
							
							
								063894276c 
								
							
								 
							
						 
						
							
							
								
								Tiny type fixes for spatter veins, updated df2mc.  
							
							
							
						 
						
							2011-10-30 15:25:29 +01:00  
				
					
						
							
							
								 
						
							
							
								dc12c41d86 
								
							
								 
							
						 
						
							
							
								
								Fix kitchen exclusion class not being exported.  
							
							
							
						 
						
							2011-10-30 03:26:50 +01:00  
				
					
						
							
							
								 
						
							
							
								a29bb4578f 
								
							
								 
							
						 
						
							
							
								
								Move kitchen exclusion module methods to a source file.  
							
							
							
						 
						
							2011-10-30 03:20:54 +01:00  
				
					
						
							
							
								 
						
							
							
								a3a1629521 
								
							
								 
							
						 
						
							
							
								
								Fix seedwatch some more.  
							
							
							
						 
						
							2011-10-30 02:52:25 +01:00  
				
					
						
							
							
								 
						
							
							
								4688f6557e 
								
							
								 
							
						 
						
							
							
								
								Fix problem with magic numbers in fastdwarf.  
							
							
							
						 
						
							2011-10-28 06:22:07 +02:00  
				
					
						
							
							
								 
						
							
							
								e74aae6f3e 
								
							
								 
							
						 
						
							
							
								
								Rename some plant material variables  
							
							
							
						 
						
							2011-10-28 05:25:49 +02:00  
				
					
						
							
							
								 
						
							
							
								bfc8df3005 
								
							
								 
							
						 
						
							
							
								
								Added plant raw struct  
							
							
							
						 
						
							2011-10-28 04:40:35 +02:00  
				
					
						
							
							
								 
						
							
							
								61be3413e3 
								
							
								 
							
						 
						
							
							
								
								Make seedwatch work on linux, still with ugly hacks.  
							
							
							
						 
						
							2011-10-27 03:31:13 +02:00  
				
					
						
							
							
								 
						
							
							
								335ad28fe5 
								
							
								 
							
						 
						
							
							
								
								Add item contaminants vector to df_item, fixed up cleanitems plugin to use it.  
							
							
							
						 
						
							2011-10-27 01:08:59 +02:00  
				
					
						
							
							
								 
						
							
							
								c8cd307bcf 
								
							
								 
							
						 
						
							
							
								
								Added missing method stubs to df_item.  
							
							
							
						 
						
							2011-10-26 23:47:45 +02:00  
				
					
						
							
							
								 
						
							
							
								1f0e91c3d0 
								
							
								 
							
						 
						
							
							
								
								Add enum for item types.  
							
							
							
						 
						
							2011-10-26 23:12:20 +02:00  
				
					
						
							
							
								 
						
							
							
								b545de7f43 
								
							
								 
							
						 
						
							
							
								
								Items refactor. readItem turned into copyItem, most Items methods now accept plain df_item * instead of the copies.  
							
							
							
						 
						
							2011-10-26 22:18:13 +02:00  
				
					
						
							
							
								 
						
							
							
								866b63f567 
								
							
								 
							
						 
						
							
							
								
								More of the items overhaul  
							
							
							
						 
						
							2011-10-25 13:30:41 +02:00  
				
					
						
							
							
								 
						
							
							
								2adf1d22eb 
								
							
								 
							
						 
						
							
							
								
								Item description method found!  
							
							
							
						 
						
							2011-10-25 05:31:37 +02:00  
				
					
						
							
							
								 
						
							
							
								04495a304c 
								
							
								 
							
						 
						
							
							
								
								Kill item variable accessors. YES.  
							
							
							
						 
						
							2011-10-25 04:48:06 +02:00  
				
					
						
							
							
								 
						
							
							
								998d85919f 
								
							
								 
							
						 
						
							
							
								
								Windows offset for save name, some tweaks, updated stonesense submodule to current.  
							
							
							
						 
						
							2011-10-23 22:23:54 +02:00  
				
					
						
							
							
								 
						
							
							
								a83d9fa944 
								
							
								 
							
						 
						
							
							
								
								Added mouse position and designation coord, along with a 'trackpos' command for kittens plugin.  
							
							
							
						 
						
							2011-09-26 03:39:27 +02:00  
				
					
						
							
							
								 
						
							
							
								83ae8d6c12 
								
							
								 
							
						 
						
							
							
								
								Creature likes (at least the structures are back), malloc wrapper that sets memory to 0xCC.  
							
							
							
						 
						
							2011-09-25 01:29:55 +02:00  
				
					
						
							
							
								 
						
							
							
								dc81367a68 
								
							
								 
							
						 
						
							
							
								
								Gems are now properly detected in prospector. Nuked some legacy garbage.  
							
							
							
						 
						
							2011-09-24 06:48:06 +02:00  
				
					
						
							
							
								 
						
							
							
								71de950919 
								
							
								 
							
						 
						
							
							
								
								Possible creature variables  
							
							
							
						 
						
							2011-09-21 21:48:54 +02:00  
				
					
						
							
							
								 
						
							
							
								1df71d2b7a 
								
							
								 
							
						 
						
							
							
								
								More tweaks related to creatures, murder implication flag for items/corpse pieces.  
							
							
							
						 
						
							2011-09-21 13:47:12 +02:00  
				
					
						
							
							
								 
						
							
							
								dca4c43b0b 
								
							
								 
							
						 
						
							
							
								
								Creatures module rewrite  
							
							
							
						 
						
							2011-09-18 13:49:10 +02:00  
				
					
						
							
							
								 
						
							
							
								d47e9b35a0 
								
							
								 
							
						 
						
							
							
								
								Update stonesense, fix small text alignment error.  
							
							
							
						 
						
							2011-09-04 14:16:12 +02:00  
				
					
						
							
							
								 
						
							
							
								e48f8af9a8 
								
							
								 
							
						 
						
							
							
								
								Remove stray include.  
							
							
							
						 
						
							2011-08-31 14:41:46 +02:00  
				
					
						
							
							
								 
						
							
							
								e5f0c7637e 
								
							
								 
							
						 
						
							
							
								
								Fixes to help/readme entries related to digcircle.  
							
							
							
						 
						
							2011-08-27 15:12:03 +02:00  
				
					
						
							
							
								 
						
							
							
								b173a59a42 
								
							
								 
							
						 
						
							
							
								
								Change < to " for dfhack/BitArray.h include  
							
							... 
							
							
							
							Unchanged, I got and error when building in MSVC++ 2010 Express
Not sure if line endings are UNIX as online edit from Windows machine 
							
						 
						
							2011-08-23 10:57:37 +02:00  
				
					
						
							
							
								 
						
							
							
								90163c4be5 
								
							
								 
							
						 
						
							
							
								
								Added includes for <maps> and <vector>  
							
							... 
							
							
							
							Without, I got errors when building in MSVC++ 2010 Express
Not sure if line endings are UNIX as online edit from Windows machine 
							
						 
						
							2011-08-23 10:48:28 +02:00  
				
					
						
							
							
								 
						
							
							
								4922be0a75 
								
							
								 
							
						 
						
							
							
								
								Circle dig designation tool.  
							
							
							
						 
						
							2011-08-22 15:18:35 +02:00  
				
					
						
							
							
								 
						
							
							
								b1868f802c 
								
							
								 
							
						 
						
							
							
								
								Make autodump fix the block-local item ID vectors.  
							
							
							
						 
						
							2011-08-21 23:02:05 +02:00  
				
					
						
							
							
								 
						
							
							
								d2d4ce898d 
								
							
								 
							
						 
						
							
							
								
								Added weather plugin info to readme, option to make the console not catch 'CTRL+C' on linux.  
							
							
							
						 
						
							2011-08-18 22:09:30 +02:00  
				
					
						
							
							
								 
						
							
							
								09cb6a6828 
								
							
								 
							
						 
						
							
							
								
								Added exporatory mining patterns tool.  
							
							
							
						 
						
							2011-08-17 13:26:03 +02:00  
				
					
						
							
							
								 
						
							
							
								03e3e9002b 
								
							
								 
							
						 
						
							
							
								
								Linux debug...  
							
							
							
						 
						
							2011-08-16 23:39:18 +02:00  
				
					
						
							
							
								 
						
							
							
								a0f99ef707 
								
							
								 
							
						 
						
							
							
								
								Many tweaks to plugins, reorganized the build system and removed more cruft.  
							
							
							
						 
						
							2011-08-14 08:42:21 +02:00  
				
					
						
							
							
								 
						
							
							
								81e6bce92c 
								
							
								 
							
						 
						
							
							
								
								Command history separated from Console.  
							
							
							
						 
						
							2011-08-13 14:42:09 +02:00  
				
					
						
							
							
								 
						
							
							
								d93032de3b 
								
							
								 
							
						 
						
							
							
								
								Fix formatting in Core.cpp  
							
							
							
						 
						
							2011-08-07 08:41:46 +02:00  
				
					
						
							
							
								 
						
							
							
								fedb6150f4 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							
							
						 
						
							2011-08-06 21:00:54 +02:00  
				
					
						
							
							
								 
						
							
							
								cb93b5542e 
								
							
								 
							
						 
						
							
							
								
								Fix problem with running interactive commands from hotkeys.  
							
							
							
						 
						
							2011-08-06 04:37:29 +02:00  
				
					
						
							
							
								 
						
							
							
								4d6ad9e073 
								
							
								 
							
						 
						
							
							
								
								A whole bunch of fixes for crash bugs.  
							
							
							
						 
						
							2011-08-05 05:02:36 +02:00  
				
					
						
							
							
								 
						
							
							
								be358ec1de 
								
							
								 
							
						 
						
							
							
								
								Ported deramp, cleanowned and cleartask tools.  
							
							
							
						 
						
							2011-08-05 00:41:31 +02:00  
				
					
						
							
							
								 
						
							
							
								4b9786f8af 
								
							
								 
							
						 
						
							
							
								
								Thread safety for void* sharing part of DFHack::Core  
							
							
							
						 
						
							2011-08-04 22:33:54 +03:00  
				
					
						
							
							
								 
						
							
							
								9985b5de0f 
								
							
								 
							
						 
						
							
							
								
								DFHack::Core modification: added a way to share void* between plugins and/or plugin unloads.  
							
							
							
						 
						
							2011-08-04 22:00:21 +03:00  
				
					
						
							
							
								 
						
							
							
								6cc66d3434 
								
							
								 
							
						 
						
							
							
								
								Merged grow and immolate tools into plants plugin.  
							
							
							
						 
						
							2011-08-02 02:21:25 +02:00  
				
					
						
							
							
								 
						
							
							
								b0659224fa 
								
							
								 
							
						 
						
							
							
								
								Fix windows build.  
							
							
							
						 
						
							2011-08-01 06:30:29 +02:00  
				
					
						
							
							
								 
						
							
							
								fa970fc8fa 
								
							
								 
							
						 
						
							
							
								
								Hotkey commands work with TEXT mode (limited).  
							
							
							
						 
						
							2011-08-01 04:40:23 +02:00  
				
					
						
							
							
								 
						
							
							
								331ada8f91 
								
							
								 
							
						 
						
							
							
								
								Don't take over console in TEXT mode.  
							
							
							
						 
						
							2011-08-01 03:31:52 +02:00  
				
					
						
							
							
								 
						
							
							
								a36d8b0619 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							
							
						 
						
							2011-07-31 23:29:34 +02:00  
				
					
						
							
							
								 
						
							
							
								262e915b93 
								
							
								 
							
						 
						
							
							
								
								Make building DFusion optional.  
							
							
							
						 
						
							2011-07-30 22:08:24 +02:00  
				
					
						
							
							
								 
						
							
							
								9cf69164ed 
								
							
								 
							
						 
						
							
							
								
								BitArray implementation, now used in Maps for the flags.  
							
							
							
						 
						
							2011-07-30 16:47:49 +02:00  
				
					
						
							
							
								 
						
							
							
								a9a3a3ff5f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'topic_tools'  
							
							
							
						 
						
							2011-07-28 02:36:25 +02:00  
				
					
						
							
							
								 
						
							
							
								bc23cc9eca 
								
							
								 
							
						 
						
							
							
								
								Made Process::setPermisions functions, to set memory page's permisions  
							
							
							
						 
						
							2011-07-28 01:00:12 +03:00  
				
					
						
							
							
								 
						
							
							
								2a95a4edf2 
								
							
								 
							
						 
						
							
							
								
								Windows part of mutex rewrite.  
							
							
							
						 
						
							2011-07-27 14:22:37 +02:00  
				
					
						
							
							
								 
						
							
							
								2470e564a9 
								
							
								 
							
						 
						
							
							
								
								Linux-side of threading function rewrite. Windows=broken.  
							
							
							
						 
						
							2011-07-27 05:59:09 +02:00  
				
					
						
							
							
								 
						
							
							
								8dec3546a3 
								
							
								 
							
						 
						
							
							
								
								More plugin work  
							
							
							
						 
						
							2011-07-26 11:01:16 +02:00  
				
					
						
							
							
								 
						
							
							
								d65f5596cb 
								
							
								 
							
						 
						
							
							
								
								Ported mode, probe. Some changes required for that.  
							
							
							
						 
						
							2011-07-25 10:14:58 +02:00  
				
					
						
							
							
								 
						
							
							
								a8ff3d9d48 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #116  from matthew-cline/TOPIC-items  
							
							... 
							
							
							
							Improved Items module and itemhacks plugin 
							
						 
						
							2011-07-25 01:10:07 -07:00  
				
					
						
							
							
								 
						
							
							
								109f34cd6e 
								
							
								 
							
						 
						
							
							
								
								Improved Items module and itemhacks plugin  
							
							... 
							
							
							
							Items module:
* Identified flags for "owned by hostile" and "owned by trader".
* Identified an unknown uint32_t field as being the item age.
* Added and documented ClassNameCheck for more item ref types, though
  they aren't used yet (other than to mark that item ref class as a
  "known" class).
* Added method to get list of an item's unknown item ref classes.
* Made all unknown flags have name 'unk#', instead of some also having
  the name 'u_ngrd#'.
Itemhacks plugin:
* Folded second command into "dumpitems unknown", which will list
  any items which have the unknown vector field non-empty (which seems
  to be associated with tasked items).
* "dumpitems unknown" will also dump any item with a set unknown flag
  or with item refs of an unknown class. 
							
						 
						
							2011-07-24 21:35:50 -07:00  
				
					
						
							
							
								 
						
							
							
								41130cb613 
								
							
								 
							
						 
						
							
							
								
								ClassNameCheck tracks class names used  
							
							... 
							
							
							
							Each time the ClassNameCheck constructor is called it adds to the list
of class names given to it, which can later be retrieved by a class
static method. 
							
						 
						
							2011-07-24 21:24:34 -07:00  
				
					
						
							
							
								 
						
							
							
								bd9643c8cc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi'  
							
							... 
							
							
							
							Conflicts:
	CMakeLists.txt
	library/DFProcess-linux.cpp
	library/include/dfhack-c/modules/Creatures_C.h
	library/include/dfhack/modules/Maps.h
	library/modules/Creatures_C.cpp 
							
						 
						
							2011-07-23 17:29:05 +02:00  
				
					
						
							
							
								 
						
							
							
								6b6eed34cc 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/zilpin/dfhack  
							
							
							
						 
						
							2011-07-23 17:08:15 +02:00  
				
					
						
							
							
								 
						
							
							
								97ee2a2a39 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #95  from matthew-cline/TOPIC-pregnancy  
							
							... 
							
							
							
							creatures: read and write pregnancy counter 
							
						 
						
							2011-07-23 08:07:34 -07:00  
				
					
						
							
							
								 
						
							
							
								caf6f881df 
								
							
								 
							
						 
						
							
							
								
								Minimize notes module.  
							
							
							
						 
						
							2011-07-23 03:25:42 +02:00  
				
					
						
							
							
								 
						
							
							
								35cf108040 
								
							
								 
							
						 
						
							
							
								
								Fix up material color names and basic flag array type in Materials.  
							
							
							
						 
						
							2011-07-22 03:54:09 +02:00  
				
					
						
							
							
								 
						
							
							
								e00a4e8888 
								
							
								 
							
						 
						
							
							
								
								Fix ore/gem sorting.  
							
							
							
						 
						
							2011-07-22 03:00:56 +02:00  
				
					
						
							
							
								 
						
							
							
								7325808c98 
								
							
								 
							
						 
						
							
							
								
								Fixes to materials.  
							
							
							
						 
						
							2011-07-22 02:44:36 +02:00  
				
					
						
							
							
								 
						
							
							
								131c32494a 
								
							
								 
							
						 
						
							
							
								
								Added DF material structs reversed by Quietust  
							
							
							
						 
						
							2011-07-21 22:37:02 +02:00  
				
					
						
							
							
								 
						
							
							
								86577d4f8a 
								
							
								 
							
						 
						
							
							
								
								Notes module  
							
							... 
							
							
							
							Gets a vector of pointers to note structs 
							
						 
						
							2011-07-20 18:26:52 -07:00  
				
					
						
							
							
								 
						
							
							
								bde3616015 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #110  from matthew-cline/TOPIC-inorganic  
							
							... 
							
							
							
							More info on inorganic materials 
							
						 
						
							2011-07-20 12:35:58 -07:00  
				
					
						
							
							
								 
						
							
							
								873cbd8388 
								
							
								 
							
						 
						
							
							
								
								Make 'die' plugin a builtin, made the console interaction less confusing.  
							
							
							
						 
						
							2011-07-20 20:58:19 +02:00  
				
					
						
							
							
								 
						
							
							
								6631f97a6a 
								
							
								 
							
						 
						
							
							
								
								More info on inorganic materials  
							
							... 
							
							
							
							Get value, wall tile, boulder tile, smelting info and strand extraction
info for inorganic materials.  Prospector uses this to separete out vein
materials into ores, gems and other.
Offsets provided for both Linux and Windows, but only tested on Linux. 
							
						 
						
							2011-07-20 06:18:50 -07:00  
				
					
						
							
							
								 
						
							
							
								0defcc9889 
								
							
								 
							
						 
						
							
							
								
								Making Items a bit more sane. It's still using Accessors though.  
							
							
							
						 
						
							2011-07-20 10:41:13 +02:00  
				
					
						
							
							
								 
						
							
							
								3d5169901c 
								
							
								 
							
						 
						
							
							
								
								minor bug fixes  
							
							
							
						 
						
							2011-07-18 16:34:35 -04:00  
				
					
						
							
							
								 
						
							
							
								4eb13800cd 
								
							
								 
							
						 
						
							
							
								
								-WriteVein(), and some convenience functions for the vein bitmaps.  
							
							
							
						 
						
							2011-07-18 15:55:41 -04:00  
				
					
						
							
							
								 
						
							
							
								00cf7bc39e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'dfapi' of github.com:peterix/dfhack into dfapi  
							
							
							
						 
						
							2011-07-18 16:28:06 +02:00  
				
					
						
							
							
								 
						
							
							
								84f74bc091 
								
							
								 
							
						 
						
							
							
								
								Added plugin loading/unloading/reloading. Many locks. Too many damn locks.  
							
							
							
						 
						
							2011-07-18 16:22:49 +02:00  
				
					
						
							
							
								 
						
							
							
								e021199178 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #106  from matthew-cline/TOPIC-folder  
							
							... 
							
							
							
							Get game's current world save folder 
							
						 
						
							2011-07-17 02:26:06 -07:00  
				
					
						
							
							
								 
						
							
							
								fdb5397a1d 
								
							
								 
							
						 
						
							
							
								
								Safer console shutdown.  
							
							
							
						 
						
							2011-07-17 11:06:45 +02:00  
				
					
						
							
							
								 
						
							
							
								a923d19f76 
								
							
								 
							
						 
						
							
							
								
								Get game's current world save folder  
							
							... 
							
							
							
							Use World::ReadWorldFolder() to get "region1" (or whatever it currently
is).  Only have offset for Linux. 
							
						 
						
							2011-07-16 16:00:50 -07:00  
				
					
						
							
							
								 
						
							
							
								9f822af45a 
								
							
								 
							
						 
						
							
							
								
								Process: added a method for getting the main module base (windows). Returns 0 on linux.  
							
							
							
						 
						
							2011-07-16 23:00:28 +02:00  
				
					
						
							
							
								 
						
							
							
								d6d108dd34 
								
							
								 
							
						 
						
							
							
								
								Qt plugin fixes for windows, renamed interface to df_interface in Gui.  
							
							
							
						 
						
							2011-07-16 18:10:08 +02:00  
				
					
						
							
							
								 
						
							
							
								9025066a2b 
								
							
								 
							
						 
						
							
							
								
								Added SDLreal.dll on windows.  
							
							
							
						 
						
							2011-07-16 10:32:18 +02:00  
				
					
						
							
							
								 
						
							
							
								0d1dd5aead 
								
							
								 
							
						 
						
							
							
								
								Extended escape sequences are 4 bytes, not 5.  
							
							
							
						 
						
							2011-07-16 10:31:49 +02:00  
				
					
						
							
							
								 
						
							
							
								003ad63c56 
								
							
								 
							
						 
						
							
							
								
								Disabled ctrl+c on windows (null signal handler). Some small fixes.  
							
							
							
						 
						
							2011-07-16 08:00:13 +02:00  
				
					
						
							
							
								 
						
							
							
								fd418cd2dc 
								
							
								 
							
						 
						
							
							
								
								cmake cleanup in library/  
							
							
							
						 
						
							2011-07-16 07:59:36 +02:00  
				
					
						
							
							
								 
						
							
							
								9eea07fb66 
								
							
								 
							
						 
						
							
							
								
								The console is now awesome when you use C++ streams too.  
							
							
							
						 
						
							2011-07-16 00:15:20 +02:00  
				
					
						
							
							
								 
						
							
							
								b85f196dc4 
								
							
								 
							
						 
						
							
							
								
								The console is now awesome on Windows too.  
							
							
							
						 
						
							2011-07-15 19:58:17 +02:00  
				
					
						
							
							
								 
						
							
							
								459d48d75a 
								
							
								 
							
						 
						
							
							
								
								Made the linux console super awesome. The dfhack script won't LD_PRELOAD dfhack for gdb.  
							
							
							
						 
						
							2011-07-15 15:55:01 +02:00  
				
					
						
							
							
								 
						
							
							
								0af631aaa3 
								
							
								 
							
						 
						
							
							
								
								And nuke the rest of linenoise...  
							
							
							
						 
						
							2011-07-14 12:28:41 +02:00  
				
					
						
							
							
								 
						
							
							
								3ecf244e67 
								
							
								 
							
						 
						
							
							
								
								Nuke linenoise. Now it's integrated in Console.  
							
							
							
						 
						
							2011-07-14 12:21:07 +02:00