lethosor
							
						 
						
							 
							
							
							
								
							
								815821eb93 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into cmake-cleanup  
							
							 
							
							... 
							
							
							
							Conflicts:
	depends/lua/CMakeLists.txt
	plugins/CMakeLists.txt
	plugins/devel/CMakeLists.txt 
							
						 
						
							2020-01-18 22:28:43 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								dc8b8b501b 
								
							
								 
							
						 
						
							
							
								
								Move autofarm to supported plugins  
							
							 
							
							... 
							
							
							
							PR #1468  
							
						 
						
							2020-01-18 17:17:28 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								3e47ba543b 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'ab9rf/autofarm-cpp' into develop  
							
							 
							
							... 
							
							
							
							Ref #1468  
							
						 
						
							2020-01-18 17:11:43 -05:00  
						
					 
				
					
						
							
							
								 
								Ben Lubar
							
						 
						
							 
							
							
								
								
							
							
								
							
								23b56c4492 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix "kittens" development plugin not building on Linux due to missing thread library  
							
							 
							
							
							
						 
						
							2019-12-06 12:28:18 -06:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								dfafafdf9b 
								
							
								 
							
						 
						
							
							
								
								autofarm.cpp: whitespace, complexity  
							
							 
							
							... 
							
							
							
							Clean up autofarm.cpp 
							
						 
						
							2019-11-21 18:58:06 -06:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								5d92026bbe 
								
							
								 
							
						 
						
							
							
								
								autofarm: make crop assignment more stable  
							
							 
							
							
							
						 
						
							2019-11-18 09:02:39 -06:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								7c8c6546c7 
								
							
								 
							
						 
						
							
							
								
								autofarm: suspend while processing  
							
							 
							
							
							
						 
						
							2019-11-18 09:02:39 -06:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								4abd410b1b 
								
							
								 
							
						 
						
							
							
								
								Convert autofarm from ruby to C++  
							
							 
							
							... 
							
							
							
							Reimplement the Ruby autofarm script as a C++ plugin 
							
						 
						
							2019-11-18 09:02:39 -06:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								150edcfff8 
								
							
								 
							
						 
						
							
							
								
								Move tailor to supported plugins  
							
							 
							
							
							
						 
						
							2019-11-02 21:12:41 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								c2e5ae844c 
								
							
								 
							
						 
						
							
							
								
								tailor: add docs  
							
							 
							
							... 
							
							
							
							Ref #1398  
							
						 
						
							2019-11-02 21:07:10 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								ba8b828e69 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'ab9rf/tailor' into develop  
							
							 
							
							
							
						 
						
							2019-11-02 21:02:23 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								582169e0a5 
								
							
								 
							
						 
						
							
							
								
								eventExample: make unitAttack a bit safer  
							
							 
							
							
							
						 
						
							2019-10-05 21:05:26 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								76da2c2aaf 
								
							
								 
							
						 
						
							
							
								
								Clean up CMakeLists.txt style  
							
							 
							
							
							
						 
						
							2019-07-16 22:19:11 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								f668914db8 
								
							
								 
							
						 
						
							
							
								
								kittens: fix compiling on Windows thanks to @ragundo  
							
							 
							
							
							
						 
						
							2019-06-01 17:30:26 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								a2f8742128 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/runtime_debug_prints' into develop  
							
							 
							
							... 
							
							
							
							Also fix and reorganize changelog 
							
						 
						
							2018-12-27 16:28:25 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								98903d9d71 
								
							
								 
							
						 
						
							
							
								
								[tailor] tidy  
							
							 
							
							
							
						 
						
							2018-08-26 09:30:08 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								d3b335105c 
								
							
								 
							
						 
						
							
							
								
								Add "tailor" plugin, to provide clothing management  
							
							 
							
							
							
						 
						
							2018-08-25 12:02:28 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								c840321edf 
								
							
								 
							
						 
						
							
							
								
								move nestboxes out of devel  
							
							 
							
							
							
						 
						
							2018-08-16 10:23:15 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								a404ab3096 
								
							
								 
							
						 
						
							
							
								
								nestboxes: clean up & update description  
							
							 
							
							
							
						 
						
							2018-08-16 10:21:44 -05:00  
						
					 
				
					
						
							
							
								 
								Pauli
							
						 
						
							 
							
							
							
								
							
								490a855776 
								
							
								 
							
						 
						
							
							
								
								Add a test for signal_shared_tag implementation  
							
							 
							
							... 
							
							
							
							The test cases check that the signal_shared_tag implementation can be
used and destructed safely from multiple threads. 
							
						 
						
							2018-07-04 15:18:20 +03:00  
						
					 
				
					
						
							
							
								 
								Pauli
							
						 
						
							 
							
							
							
								
							
								645ec0d591 
								
							
								 
							
						 
						
							
							
								
								Improve kittens thread safety and shutdown with core  
							
							 
							
							... 
							
							
							
							The bools could use acquire&release memory order or even relaxed but I
didn't think code was worth auditing for such low level optimizations.
Sequantial consistent is fast enough but much harder to use incorrectly.
The timeLast is protected by CoreSuspender lock. plugin_update is only
called when CoreSuspender lock is held.
The last_menu is protected by trackmenu_flg loads and stores. 
							
						 
						
							2018-06-30 21:53:12 +03:00  
						
					 
				
					
						
							
							
								 
								Pauli
							
						 
						
							 
							
							
							
								
							
								0727403ac1 
								
							
								 
							
						 
						
							
							
								
								Fix devel plugins linking in linux  
							
							 
							
							
							
						 
						
							2018-06-30 21:12:42 +03:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								7036cc376b 
								
							
								 
							
						 
						
							
							
								
								Fix warnings in devel plugins introduced by  #1302  
							
							 
							
							
							
						 
						
							2018-06-20 12:03:14 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								03968db344 
								
							
								 
							
						 
						
							
							
								
								Fix GCC warnings in 'tweak kitchen-prefs-all' and dev plugins  
							
							 
							
							
							
						 
						
							2018-06-01 10:02:38 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								db95796d4c 
								
							
								 
							
						 
						
							
							
								
								Many build fixes  
							
							 
							
							
							
						 
						
							2018-03-10 16:53:45 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								bdba95f90c 
								
							
								 
							
						 
						
							
							
								
								memview: check for tags from sizecheck  
							
							 
							
							
							
						 
						
							2018-02-03 18:10:16 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								95aa5bbb47 
								
							
								 
							
						 
						
							
							
								
								zoom: fix MSVC warning  
							
							 
							
							
							
						 
						
							2017-08-07 15:06:00 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								43c4a88068 
								
							
								 
							
						 
						
							
							
								
								Move some checks in paintTile/readTile after hooks are called  
							
							 
							
							
							
						 
						
							2017-06-02 00:40:14 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								5c83c16a99 
								
							
								 
							
						 
						
							
							
								
								Fix memview x64 address display  
							
							 
							
							
							
						 
						
							2016-10-24 10:06:41 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								6ce470ad57 
								
							
								 
							
						 
						
							
							
								
								Add basic lua expression support to memview  
							
							 
							
							... 
							
							
							
							Currently just supports basic field accesses (world.x, screen.y.z).
No support for world.x - 4, etc.
Closes  #976  
							
						 
						
							2016-08-24 16:26:34 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								f4b0c2fcfc 
								
							
								 
							
						 
						
							
							
								
								color-dfhack-text: Fix potential overflow issue  
							
							 
							
							
							
						 
						
							2016-08-22 23:18:58 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								e965f5318f 
								
							
								 
							
						 
						
							
							
								
								Replace many includes with forward declarations in modules/Maps.h  
							
							 
							
							
							
						 
						
							2016-08-13 21:44:01 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								a1c25570df 
								
							
								 
							
						 
						
							
							
								
								Move labormanager to plugins/, per request  
							
							 
							
							
							
						 
						
							2016-08-11 23:49:15 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								99813038e9 
								
							
								 
							
						 
						
							
							
								
								Update labormanager for unit.relations removal and fix warnings  
							
							 
							
							
							
						 
						
							2016-08-11 23:42:58 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								bceeea39ba 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'ab9rf/develop' (labormanager) into develop  
							
							 
							
							
							
						 
						
							2016-08-11 23:37:22 -04:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								a55ce5f1d9 
								
							
								 
							
						 
						
							
							
								
								labormanager: whitespace  
							
							 
							
							
							
						 
						
							2016-08-11 16:58:35 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								5ab930ba4d 
								
							
								 
							
						 
						
							
							
								
								labormanager: small tweaks  
							
							 
							
							... 
							
							
							
							Handle cloth crafts correctly; handle pit jobs correctly; handle
bookcase construction correctly; deal with new break behavior better;
change assignment of clean labor; tweak hauling assignments slightly to
avoid overallocation; assign pull lever to everyone and clean to all
nonbusy dwarfs 
							
						 
						
							2016-08-11 16:56:34 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								215afa34f3 
								
							
								 
							
						 
						
							
							
								
								Update for 64-bit unit changes  
							
							 
							
							... 
							
							
							
							Includes xml, stonesense, scripts
Ref DFHack/df-structures@25cb373  
							
						 
						
							2016-08-10 23:50:00 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								afde73a673 
								
							
								 
							
						 
						
							
							
								
								memview: Fix pointer size on x64  
							
							 
							
							
							
						 
						
							2016-07-28 11:45:35 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								eeb7f05483 
								
							
								 
							
						 
						
							
							
								
								vectors: Fix pointer parsing and display  
							
							 
							
							
							
						 
						
							2016-07-28 11:44:54 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								71e4f4ec62 
								
							
								 
							
						 
						
							
							
								
								Fix pointer-size-related compile errors in dev plugins  
							
							 
							
							
							
						 
						
							2016-07-28 11:40:17 -04:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								74f6f3d416 
								
							
								 
							
						 
						
							
							
								
								labormanager: add labors for bookcase (de)construct  
							
							 
							
							
							
						 
						
							2016-07-11 22:39:41 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								874a97ed9f 
								
							
								 
							
						 
						
							
							
								
								labormanager: fix several job-to-labor mappings  
							
							 
							
							
							
						 
						
							2016-07-11 22:39:41 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								808afca9f0 
								
							
								 
							
						 
						
							
							
								
								labormanager: add StoreItemInLocation labor, reduce tool churn  
							
							 
							
							... 
							
							
							
							Note: this commit requires updated df-structures (77968973b28d0e828f880d119a700abb079f3521 or later) 
							
						 
						
							2016-07-11 22:39:41 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								0509c455dd 
								
							
								 
							
						 
						
							
							
								
								labormanager: significant restructuring to use job posting list  
							
							 
							
							... 
							
							
							
							Updated here to get potential jobs off the job posting lists, which is
apparently where certain map-designated live after being designated but
before they move to the actual job list. Also changes to how tools are
handled, and lever pulling is assigned by default to all idle dwarfs. 
							
						 
						
							2016-07-11 22:39:41 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								3a0ba332d9 
								
							
								 
							
						 
						
							
							
								
								labormanager: rework for better behavior with 43.03  
							
							 
							
							... 
							
							
							
							The main thing here is that the process loop exits if the DF process_job
or process_dig flags are set since if these are set the job list is
going to change soon anyway. The plugin also sets these flags when it
changes any labors, which has the side effect of effectively disabling
the process loop while DF is paused, which prevents flapping  while
editing job preferences in-game, and also allows changing job
preferences in game (although such changes may not last when the clock
starts up again). 
							
						 
						
							2016-07-11 22:39:41 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								dbc46c510f 
								
							
								 
							
						 
						
							
							
								
								labormanager: fix stupid  
							
							 
							
							
							
						 
						
							2016-07-11 22:39:41 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								705134975d 
								
							
								 
							
						 
						
							
							
								
								labormanager: whitespace  
							
							 
							
							... 
							
							
							
							MSVC is evil. 
							
						 
						
							2016-07-11 22:39:41 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								f095e139aa 
								
							
								 
							
						 
						
							
							
								
								labormanager: more tweaks to bring up to date  
							
							 
							
							... 
							
							
							
							This update fixes some labors and attempts to address changes in the way
DF maintains the job list. 
							
						 
						
							2016-07-11 22:39:41 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Kinkade
							
						 
						
							 
							
							
							
								
							
								07e1c81969 
								
							
								 
							
						 
						
							
							
								
								labormanager improvements  
							
							 
							
							... 
							
							
							
							Add some debugging facilities. Change some hauling, construction, and
deconstruction labors to reflect changes in DF since 34.11. 
							
						 
						
							2016-07-11 22:39:41 -05:00