046e911f2c 
								
							
								 
							
						 
						
							
							
								
								Update changelog.txt ( #1312 ,  dfhack/df-structures#263 )  
							
							
							
						 
						
							2018-07-07 23:51:39 -04:00  
				
					
						
							
							
								 
						
							
							
								480907259c 
								
							
								 
							
						 
						
							
							
								
								Rename ui_sidebar_menus.command_line field  
							
							... 
							
							
							
							Ref dfhack/df-structures#277  
							
						 
						
							2018-07-07 23:51:20 -04:00  
				
					
						
							
							
								 
						
							
							
								03b01048d7 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'BenLubar/linked-list' into develop  
							
							
							
						 
						
							2018-07-07 23:49:53 -04:00  
				
					
						
							
							
								 
						
							
							
								00fa70dae9 
								
							
								 
							
						 
						
							
							
								
								Bump to beta2.1 (stonesense fix)  
							
							
							
						 
						
							2018-07-07 21:42:01 -04:00  
				
					
						
							
							
								 
						
							
							
								c3b0a30c10 
								
							
								 
							
						 
						
							
							
								
								Changelog: move lua/ruby above structures  
							
							
							
						 
						
							2018-07-07 21:41:43 -04:00  
				
					
						
							
							
								 
						
							
							
								9bc8f4abdf 
								
							
								 
							
						 
						
							
							
								
								Bump to beta2  
							
							
							
						 
						
							2018-07-07 19:45:21 -04:00  
				
					
						
							
							
								 
						
							
							
								d2d1501dfd 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/workflow_crafts_advanced' into develop  
							
							
							
						 
						
							2018-07-07 19:43:16 -04:00  
				
					
						
							
							
								 
						
							
							
								037e7e4901 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/spotclean_ui_state_fix_1194' into develop  
							
							... 
							
							
							
							Moved/adjusted changelog entry 
							
						 
						
							2018-07-07 18:08:53 -04:00  
				
					
						
							
							
								 
						
							
							
								dec61b89be 
								
							
								 
							
						 
						
							
							
								
								Fix windows ReadConsoleInput return value check  
							
							... 
							
							
							
							I messed up the check. I forgot that windows commonly has opposite
return values to posix and failed to check it from documentation.
Fixes 1345 
							
						 
						
							2018-07-08 00:50:43 +03:00  
				
					
						
							
							
								 
						
							
							
								5a0d00d5d2 
								
							
								 
							
						 
						
							
							
								
								Bump to beta1, update scripts, update/fix changelog  
							
							
							
						 
						
							2018-07-06 17:56:22 -04:00  
				
					
						
							
							
								 
						
							
							
								aa76b92662 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/main_thread_ownership_for_df_ai' into develop  
							
							
							
						 
						
							2018-07-06 16:37:06 -04:00  
				
					
						
							
							
								 
						
							
							
								3bec52b2a7 
								
							
								 
							
						 
						
							
							
								
								embark-assistant: some cleanup  
							
							
							
						 
						
							2018-07-06 15:16:45 -04:00  
				
					
						
							
							
								 
						
							
							
								c006df561e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/lua_printall_recurse' into develop  
							
							
							
						 
						
							2018-07-06 14:25:35 -04:00  
				
					
						
							
							
								 
						
							
							
								be9affc8fb 
								
							
								 
							
						 
						
							
							
								
								Update xml, changelog  
							
							
							
						 
						
							2018-07-06 14:22:46 -04:00  
				
					
						
							
							
								 
						
							
							
								dc6fd8d35c 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/stl_printf_remove_extra_null' into develop  
							
							
							
						 
						
							2018-07-06 11:09:39 -04:00  
				
					
						
							
							
								 
						
							
							
								f1684125ee 
								
							
								 
							
						 
						
							
							
								
								Add  #1342  to changelog  
							
							
							
						 
						
							2018-07-06 11:07:46 -04:00  
				
					
						
							
							
								 
						
							
							
								3c15cd2d7f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/auto_preload_lib.san_runtime' into develop  
							
							
							
						 
						
							2018-07-06 11:07:04 -04:00  
				
					
						
							
							
								 
						
							
							
								54cf8b7dc3 
								
							
								 
							
						 
						
							
							
								
								Fix getVisibleName for units with identities  
							
							... 
							
							
							
							As of 0.44.11 (possibly 0.44.01), identity names take precedence over the
associated histfig names. Tested with:
https://drive.google.com/file/d/1bX5CQMqNsb_mjJOEOS4wBm4mGDLLs_cZ/view  (#1279 )
http://dffd.bay12games.com/file.php?id=13428  (from http://www.bay12games.com/dwarves/mantisbt/view.php?id=10530 )
Fixes  #1279  
							
						 
						
							2018-07-06 11:06:04 -04:00  
				
					
						
							
							
								 
						
							
							
								05dfac28e1 
								
							
								 
							
						 
						
							
							
								
								Automatically preload asan runtime library  
							
							
							
						 
						
							2018-07-05 17:58:56 +03:00  
				
					
						
							
							
								 
						
							
							
								57dd9e944e 
								
							
								 
							
						 
						
							
							
								
								Fix crafts advanced constraints in workflow  
							
							... 
							
							
							
							Fixes  #1247  
						
							2018-07-04 19:10:51 +03:00  
				
					
						
							
							
								 
						
							
							
								d1a3f1a738 
								
							
								 
							
						 
						
							
							
								
								Allow canceling lineedit with ctrl+c  
							
							
							
						 
						
							2018-07-04 15:21:25 +03:00  
				
					
						
							
							
								 
						
							
							
								a550e112c3 
								
							
								 
							
						 
						
							
							
								
								Allow temporary transfer of main logic thread ownership  
							
							... 
							
							
							
							Dependency to fix df-ai to work with the new CoreSuspender 
							
						 
						
							2018-07-04 00:02:03 +03:00  
				
					
						
							
							
								 
						
							
							
								320e94a1eb 
								
							
								 
							
						 
						
							
							
								
								Avoid locking CoreSuspender second time in main thread  
							
							
							
						 
						
							2018-07-04 00:00:06 +03:00  
				
					
						
							
							
								 
						
							
							
								ae5a1fad84 
								
							
								 
							
						 
						
							
							
								
								Changelog entry for Screen::zoom ( #1332 )  
							
							
							
						 
						
							2018-07-03 00:32:15 -04:00  
				
					
						
							
							
								 
						
							
							
								616675f0ce 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/kittens_data_race_fix' into develop  
							
							
							
						 
						
							2018-07-03 00:30:36 -04:00  
				
					
						
							
							
								 
						
							
							
								dc444add10 
								
							
								 
							
						 
						
							
							
								
								Fix changelog section for  #1318 , update scripts  
							
							
							
						 
						
							2018-07-03 00:28:29 -04:00  
				
					
						
							
							
								 
						
							
							
								c449041c11 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/lua_List_setChoices_internal_table_1171' into develop  
							
							
							
						 
						
							2018-07-03 00:27:22 -04:00  
				
					
						
							
							
								 
						
							
							
								c5b3fbf673 
								
							
								 
							
						 
						
							
							
								
								Add ruby codefactor fix to changelog, hide double viewscreen_civlistst entry  
							
							
							
						 
						
							2018-07-03 00:23:59 -04:00  
				
					
						
							
							
								 
						
							
							
								2dd8aea5ab 
								
							
								 
							
						 
						
							
							
								
								Update changelog, scripts  
							
							
							
						 
						
							2018-07-03 00:18:23 -04:00  
				
					
						
							
							
								 
						
							
							
								a4384a9e98 
								
							
								 
							
						 
						
							
							
								
								Core.rst: add dfhack-run anchor, use more sensible example  
							
							
							
						 
						
							2018-07-03 00:02:53 -04:00  
				
					
						
							
							
								 
						
							
							
								c543a17250 
								
							
								 
							
						 
						
							
							
								
								Improve RPC port handling  
							
							... 
							
							
							
							- Use port from remote-server.json in dfhack-run
- Make DFHACK_RUN environment variable take priority over remote-server.json
- Log current port to stderr 
							
						 
						
							2018-07-02 23:53:56 -04:00  
				
					
						
							
							
								 
						
							
							
								81a7ddcf92 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/screen_show_memory_leak' into develop  
							
							
							
						 
						
							2018-07-02 22:58:11 -04:00  
				
					
						
							
							
								 
						
							
							
								7e91173289 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop-cf-autofix' into develop  
							
							
							
						 
						
							2018-07-02 13:44:20 -04:00  
				
					
						
							
							
								 
						
							
							
								f0ff96f614 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/multibyte_console' into develop  
							
							
							
						 
						
							2018-07-02 10:55:03 -04:00  
				
					
						
							
							
								 
						
							
							
								a08f08ae5f 
								
							
								 
							
						 
						
							
							
								
								[CodeFactor] Apply fixes  
							
							
							
						 
						
							2018-07-01 15:25:53 +00:00  
				
					
						
							
							
								 
						
							
							
								b5eb541fd3 
								
									
								
							
								 
							
						 
						
							
							
								
								Handle pointers back to the list link.  
							
							
							
						 
						
							2018-06-30 23:04:27 -05:00  
				
					
						
							
							
								 
						
							
							
								1606483e7e 
								
									
								
							
								 
							
						 
						
							
							
								
								perf improvement for DfLinkedList::end(), erase/insert/insert_after/push_front implementations  
							
							
							
						 
						
							2018-06-30 23:04:26 -05:00  
				
					
						
							
							
								 
						
							
							
								0b9d46712f 
								
									
								
							
								 
							
						 
						
							
							
								
								Run DfLinkedList::end's computations only when needed.  
							
							
							
						 
						
							2018-06-30 23:04:26 -05:00  
				
					
						
							
							
								 
						
							
							
								31d22967f8 
								
									
								
							
								 
							
						 
						
							
							
								
								Linked list  
							
							
							
						 
						
							2018-06-30 23:04:26 -05:00  
				
					
						
							
							
								 
						
							
							
								03f8a04a43 
								
							
								 
							
						 
						
							
							
								
								Document and changelog entry for printall_recurse  
							
							
							
						 
						
							2018-06-30 22:40:03 +03:00  
				
					
						
							
							
								 
						
							
							
								ba1d3fcb6a 
								
							
								 
							
						 
						
							
							
								
								Add dfhack.printall_recurse to quickly print df containers  
							
							... 
							
							
							
							I often want to see multiple items quickly when trying to figure out
what states actually matter to an issue that I debug. I decided to make
it easier to quickly dump df structures with substructures and
containers. It will generate large amount of data which can be sometimes
slow to process manually. But processing can be automated using
dfhack-run lua ^<df data to inspect> and pipe to other tools (eg grep,
sed, perl, sort, uniq etc) 
							
						 
						
							2018-06-30 22:31:49 +03:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								0727403ac1 
								
							
								 
							
						 
						
							
							
								
								Fix devel plugins linking in linux  
							
							
							
						 
						
							2018-06-30 21:12:42 +03:00  
				
					
						
							
							
								 
						
							
							
								7a2245c2fa 
								
							
								 
							
						 
						
							
							
								
								Remove null byte from string length  
							
							... 
							
							
							
							I noticed an extra null when trying to grep dfhack.run ls output.
std::string manages null byte at end(). Pre C++11 didn't require null
termination for std::string but C++11 add the null termination to make
c_str() and data() truely const. It is undefined behavior to modify the
internal null termination but this modification sets the null to null. 
							
						 
						
							2018-06-30 12:51:38 +03:00  
				
					
						
							
							
								 
						
							
							
								1a4440859c 
								
							
								 
							
						 
						
							
							
								
								Update xml (viewscreen_civlistst)  
							
							
							
						 
						
							2018-06-29 22:33:15 -04:00  
				
					
						
							
							
								 
						
							
							
								105ddd86d8 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/jsoncpp_upgrade_to_submodule' into develop  
							
							
							
						 
						
							2018-06-29 22:33:00 -04:00  
				
					
						
							
							
								 
						
							
							
								6b067bbba8 
								
									
								
							
								 
							
						 
						
							
							
								
								Use relative submodule path  
							
							
							
						 
						
							2018-06-29 22:29:12 -04:00  
				
					
						
							
							
								 
						
							
							
								f8250bd8a4 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'suokko/missing_isDiplomat_1324' into develop  
							
							
							
						 
						
							2018-06-29 22:19:12 -04:00  
				
					
						
							
							
								 
						
							
							
								5d1141e1ec 
								
									
								
							
								 
							
						 
						
							
							
								
								Add isDiplomat to API section too  
							
							
							
						 
						
							2018-06-29 09:26:16 -04:00  
				
					
						
							
							
								 
						
							
							
								c39a882b57 
								
							
								 
							
						 
						
							
							
								
								Add missing Unit::isDiplomat  
							
							... 
							
							
							
							Fixes  #1324  
						
							2018-06-29 16:19:18 +03:00