f4e18b2d87 
								
							
								 
							
						 
						
							
							
								
								Lua: implement to_first argument in dfhack.screen.dismiss()  
							
							... 
							
							
							
							This was mentioned in Lua API.rst, but never actually implemented. 
							
						 
						
							2017-05-30 09:17:09 -04:00  
				
					
						
							
							
								 
						
							
							
								e51c5fc2cc 
								
							
								 
							
						 
						
							
							
								
								Allow key_pen option in some widget text  
							
							
							
						 
						
							2017-05-28 23:11:37 -04:00  
				
					
						
							
							
								 
						
							
							
								f59be2a9a0 
								
							
								 
							
						 
						
							
							
								
								Expand focus strings for jobmanagement and workquota_condition viewscreens  
							
							
							
						 
						
							2017-05-27 00:57:16 -04:00  
				
					
						
							
							
								 
						
							
							
								8600efd06b 
								
							
								 
							
						 
						
							
							
								
								Make git-describe faster if no git index files have changed  
							
							... 
							
							
							
							Running "git commit" in core and xml touches .git/index and
.git/modules/library/xml/index, respectively, so if neither of those have
changed, neither has the git information we care about, so avoid running git
entirely (which can be slow sometimes). 
							
						 
						
							2017-05-20 16:27:14 -04:00  
				
					
						
							
							
								 
						
							
							
								b92095190f 
								
							
								 
							
						 
						
							
							
								
								Update stonesense, scripts, xml  
							
							
							
						 
						
							2017-05-18 20:52:41 -04:00  
				
					
						
							
							
								 
						
							
							
								01c6416824 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2017-05-13 21:56:08 -04:00  
				
					
						
							
							
								 
						
							
							
								787c54d8a7 
								
							
								 
							
						 
						
							
							
								
								Remove several unused CMake and Doxygen files  
							
							
							
						 
						
							2017-05-11 22:01:57 -04:00  
				
					
						
							
							
								 
						
							
							
								9e32269e90 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2017-05-09 13:52:26 -04:00  
				
					
						
							
							
								 
						
							
							
								8bda738466 
								
							
								 
							
						 
						
							
							
								
								df_expr_to_ref: support integer array indices  
							
							
							
						 
						
							2017-05-07 16:31:30 -04:00  
				
					
						
							
							
								 
						
							
							
								55931703ac 
								
							
								 
							
						 
						
							
							
								
								Designate the correct tile for trees with multi-tile trunks  
							
							... 
							
							
							
							DF always designates the southeast trunk tile, while plant.pos is the center,
which is sometimes inaccessible (see #1014 ) 
							
						 
						
							2017-05-05 21:25:25 -04:00  
				
					
						
							
							
								 
						
							
							
								adb14491d0 
								
							
								 
							
						 
						
							
							
								
								Fix loop in Designations::unmarkPlant()  
							
							
							
						 
						
							2017-05-05 17:24:51 -04:00  
				
					
						
							
							
								 
						
							
							
								81610d0259 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2017-05-05 14:49:32 -04:00  
				
					
						
							
							
								 
						
							
							
								d3c496cc2b 
								
							
								 
							
						 
						
							
							
								
								Add getSelectedPlant() and related functions  
							
							... 
							
							
							
							Currently only works with the center tile of multi-tile trees 
							
						 
						
							2017-05-05 14:45:46 -04:00  
				
					
						
							
							
								 
						
							
							
								1e469453fc 
								
							
								 
							
						 
						
							
							
								
								Add Designations module, currently supporting plant/tree designations  
							
							... 
							
							
							
							This makes it easier for tools to properly handle designating and undesignating
trees for chopping and plants for gathering, which changed significantly in
0.40.20.
Ref #531  (?), #656 , #1014 , #1018 , #1030 , #1076  
							
						 
						
							2017-05-04 21:47:12 -04:00  
				
					
						
							
							
								 
						
							
							
								e3258defd7 
								
							
								 
							
						 
						
							
							
								
								Expose Gui::revealInDwarfmodeMap() to Lua  
							
							... 
							
							
							
							Closes  #1085  
						
							2017-05-04 14:37:14 -04:00  
				
					
						
							
							
								 
						
							
							
								cd5944689c 
								
							
								 
							
						 
						
							
							
								
								Use find_package() to find Perl, and run it earlier  
							
							... 
							
							
							
							Previously, PERL_EXECUTABLE was set manually in library/CMakeLists.txt, which
caused gunzip.pl to fail if was run before that happened. 
							
						 
						
							2017-04-30 17:36:42 -04:00  
				
					
						
							
							
								 
						
							
							
								71b553b305 
								
							
								 
							
						 
						
							
							
								
								Add a few functions to retrieve unit social activities  
							
							
							
						 
						
							2017-04-28 17:25:58 -04:00  
				
					
						
							
							
								 
						
							
							
								318cf92f0b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1079  from Amostubal/patch-1  
							
							... 
							
							
							
							fix of relations errors. 
							
						 
						
							2017-04-25 21:21:03 -04:00  
				
					
						
							
							
								 
						
							
							
								bc47803948 
								
							
								 
							
						 
						
							
							
								
								fix of relations errors.  
							
							... 
							
							
							
							There is a lot more errors in this file, mostly called unk variables... I bet they have names, I've tried to figure out what they were renamed too, but I'm not fully understanding the xml. 
							
						 
						
							2017-04-24 07:07:08 -05:00  
				
					
						
							
							
								 
						
							
							
								9d5b69cb20 
								
							
								 
							
						 
						
							
							
								
								git-describe.cmake: use 8-digit git commit abbreviations  
							
							... 
							
							
							
							The length here was previously determined automatically, and jumped from 7 to 8
recently, breaking devel/check-release. Since Git seems to think 8 characters is
better now, specify it explicitly to avoid future breakages. 
							
						 
						
							2017-04-23 18:16:00 -04:00  
				
					
						
							
							
								 
						
							
							
								3cfbd735dc 
								
							
								 
							
						 
						
							
							
								
								Update xml, stonesense, scripts  
							
							
							
						 
						
							2017-04-23 17:14:22 -04:00  
				
					
						
							
							
								 
						
							
							
								78cb4a31b9 
								
							
								 
							
						 
						
							
							
								
								New tweak: condition-material (fixes bug 9905)  
							
							... 
							
							
							
							http://www.bay12games.com/dwarves/mantisbt/view.php?id=9905  
						
							2017-03-28 09:50:38 -04:00  
				
					
						
							
							
								 
						
							
							
								fa1adbbac4 
								
							
								 
							
						 
						
							
							
								
								Allow lua integer writes to accept anything that can be converted to an integer  
							
							... 
							
							
							
							May address #1044  
							
						 
						
							2017-03-18 17:55:51 -04:00  
				
					
						
							
							
								 
						
							
							
								400d22cb76 
								
							
								 
							
						 
						
							
							
								
								Update xml (ui_advmode_menu and ui_unit_view_mode)  
							
							
							
						 
						
							2017-03-18 00:35:16 -04:00  
				
					
						
							
							
								 
						
							
							
								67f39316ce 
								
							
								 
							
						 
						
							
							
								
								Update xml (assorted viewscreen changes)  
							
							
							
						 
						
							2017-03-02 14:05:34 -05:00  
				
					
						
							
							
								 
						
							
							
								334817fa1b 
								
							
								 
							
						 
						
							
							
								
								Add Lua API functions to determine architecture  
							
							
							
						 
						
							2017-03-02 14:04:34 -05:00  
				
					
						
							
							
								 
						
							
							
								15759808e5 
								
							
								 
							
						 
						
							
							
								
								Fix "plug" output width for generated-creature-renamer  
							
							
							
						 
						
							2017-03-02 14:04:20 -05:00  
				
					
						
							
							
								 
						
							
							
								c21b7bf941 
								
							
								 
							
						 
						
							
							
								
								Add a Painter:key_string() method  
							
							
							
						 
						
							2017-03-01 15:56:50 -05:00  
				
					
						
							
							
								 
						
							
							
								19695b4ee7 
								
							
								 
							
						 
						
							
							
								
								EventManager/eventful: Pass building ID pointers to event handlers  
							
							... 
							
							
							
							Previously, there was some disagreement over whether event handlers such as
Buildings::updateBuildings() took building pointers or building IDs shoved
into pointers. It turned out to be the latter, which, unfortunately, did not
compile on x64. Passing building IDs isn't possible in all cases, because
building event handlers can be called for recently-deleted buildings too.
Pointers to building IDs do work reliably, though.
Fixes  #1003  
							
						 
						
							2017-02-17 22:53:48 -05:00  
				
					
						
							
							
								 
						
							
							
								a10d4ae226 
								
							
								 
							
						 
						
							
							
								
								Add viewscreen::feed_key method  
							
							
							
						 
						
							2017-02-11 16:53:50 -05:00  
				
					
						
							
							
								 
						
							
							
								f2164d27c9 
								
							
								 
							
						 
						
							
							
								
								ls: List scripts outside of hack/scripts  
							
							... 
							
							
							
							Closes  #412  
						
							2017-02-05 22:11:35 -05:00  
				
					
						
							
							
								 
						
							
							
								34988e53b9 
								
							
								 
							
						 
						
							
							
								
								Update supported keys in keybinding help text  
							
							
							
						 
						
							2017-02-05 22:03:06 -05:00  
				
					
						
							
							
								 
						
							
							
								b5c7771b71 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'quietust/develop' into develop  
							
							... 
							
							
							
							Fixes  #1061  
						
							2017-02-04 15:14:10 -05:00  
				
					
						
							
							
								 
						
							
							
								7823d78cd9 
								
							
								 
							
						 
						
							
							
								
								Update xml and embark-tools field name  
							
							
							
						 
						
							2017-02-04 14:49:21 -05:00  
				
					
						
							
							
								 
						
							
							
								a8f4833188 
								
							
								 
							
						 
						
							
							
								
								internal_memscan: add extra check  
							
							
							
						 
						
							2017-02-04 14:49:09 -05:00  
				
					
						
							
							
								 
						
							
							
								cc02ced0ac 
								
							
								 
							
						 
						
							
							
								
								Fix RTTI in Win64 - offsets are relative to the current module (e.g. the DLL), so it needs to be looked up explicitly  
							
							
							
						 
						
							2017-01-21 15:16:06 -06:00  
				
					
						
							
							
								 
						
							
							
								92f890d3c6 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts ( #994  and file_compressor fix)  
							
							
							
						 
						
							2017-01-04 12:30:42 -05:00  
				
					
						
							
							
								 
						
							
							
								61d081849e 
								
							
								 
							
						 
						
							
							
								
								xml: ui_sidebar_menus.command_line fix  
							
							
							
						 
						
							2016-12-30 18:02:51 -05:00  
				
					
						
							
							
								 
						
							
							
								d18beb8daf 
								
							
								 
							
						 
						
							
							
								
								xml: Add some linux64 offsets, fix ui_sidebar_menus alignment  
							
							... 
							
							
							
							Fixes  #1053 
Fixes  #1054 
Fixes  #1055  
						
							2016-12-29 15:33:09 -05:00  
				
					
						
							
							
								 
						
							
							
								538b07d214 
								
							
								 
							
						 
						
							
							
								
								Update xml and fix knowledge_scholar_category_flag::value() custom method  
							
							... 
							
							
							
							Allows bitfields within unions (#1047 , dfhack/df-structures#169 ) 
							
						 
						
							2016-12-27 23:24:22 -05:00  
				
					
						
							
							
								 
						
							
							
								8bd92b6a08 
								
							
								 
							
						 
						
							
							
								
								Add a Lua module for getting a tile's material ( #1031 )  
							
							
							
						 
						
							2016-12-27 16:49:46 -05:00  
				
					
						
							
							
								 
						
							
							
								506d124a98 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							... 
							
							
							
							Ref #1047 , #1050  
							
						 
						
							2016-12-26 19:41:34 -05:00  
				
					
						
							
							
								 
						
							
							
								f3e2e5e7d4 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-12-11 18:04:00 -05:00  
				
					
						
							
							
								 
						
							
							
								9e0221a44e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'dscorbett/bitfield-constructors' into develop  
							
							
							
						 
						
							2016-12-11 17:52:00 -05:00  
				
					
						
							
							
								 
						
							
							
								e8c8953cbb 
								
							
								 
							
						 
						
							
							
								
								Re-add and update misery plugin  
							
							... 
							
							
							
							Closes  #1037 
Ref #1011  
						
							2016-12-10 18:22:32 -05:00  
				
					
						
							
							
								 
						
							
							
								3bae9d9d65 
								
							
								 
							
						 
						
							
							
								
								Lua API: Make bitfield.whole return an integer, not a decimal  
							
							
							
						 
						
							2016-12-10 12:27:43 -05:00  
				
					
						
							
							
								 
						
							
							
								acdb369aa8 
								
							
								 
							
						 
						
							
							
								
								Avoid non-trivial bitfield constructors  
							
							
							
						 
						
							2016-12-09 13:41:14 -05:00  
				
					
						
							
							
								 
						
							
							
								6e16a7a20c 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts  
							
							
							
						 
						
							2016-12-09 11:27:44 -05:00  
				
					
						
							
							
								 
						
							
							
								8521b830b2 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'CannibalVox/job_remove' into develop  
							
							
							
						 
						
							2016-12-05 15:24:37 -05:00  
				
					
						
							
							
								 
						
							
							
								595f3857b6 
								
							
								 
							
						 
						
							
							
								
								Reverse the param order of these two methods  
							
							... 
							
							
							
							The current way doesn't match other Job module methods 
							
						 
						
							2016-12-01 20:13:49 -08:00  
				
					
						
							
							
								 
						
							
							
								7920f71517 
								
							
								 
							
						 
						
							
							
								
								Bad formatting  
							
							
							
						 
						
							2016-11-25 00:25:18 -08:00  
				
					
						
							
							
								 
						
							
							
								de0e211e07 
								
							
								 
							
						 
						
							
							
								
								Figured I could like test my code.  
							
							
							
						 
						
							2016-11-24 23:35:03 -08:00  
				
					
						
							
							
								 
						
							
							
								e490afdf00 
								
							
								 
							
						 
						
							
							
								
								Rebuilt slightly to offer bool return val  
							
							... 
							
							
							
							We fail on unknown general ref types now, without modifying the job at
all yet 
							
						 
						
							2016-11-24 22:36:11 -08:00  
				
					
						
							
							
								 
						
							
							
								8b964ca2dc 
								
							
								 
							
						 
						
							
							
								
								Wipe job_items vector  
							
							
							
						 
						
							2016-11-21 06:51:21 -08:00  
				
					
						
							
							
								 
						
							
							
								fba32f2e2f 
								
							
								 
							
						 
						
							
							
								
								Also disconnect the job from its items.  
							
							
							
						 
						
							2016-11-17 23:25:48 -08:00  
				
					
						
							
							
								 
						
							
							
								67af9f5e82 
								
							
								 
							
						 
						
							
							
								
								Add lua bindings for removeJob  
							
							
							
						 
						
							2016-11-17 23:04:48 -08:00  
				
					
						
							
							
								 
						
							
							
								74f5df99db 
								
							
								 
							
						 
						
							
							
								
								Add job remove method  
							
							... 
							
							
							
							Job remove eliminates a job's worker & holder references, if any, puts
the worker on cd, if appropriate, removes the job's postings, eliminates
the job from the global linked list, and then finally deletes it.  This
code was tested by incorporating it into autochop and it does make the
plugin work.  However, chop jobs don't have holder building references,
and anyway, with DF being 90% edge case by volume, this could use a heck
of a lot more testing.
I saw elsewhere code that prevented worker removal if the job was a
special job, and that made me feel funny so I made the job remove method
not work if the job is a special job. 
							
						 
						
							2016-11-17 19:54:41 -08:00  
				
					
						
							
							
								 
						
							
							
								ae59b4f5ad 
								
							
								 
							
						 
						
							
							
								
								Update xml, scripts  
							
							
							
						 
						
							2016-11-10 14:25:05 -05:00  
				
					
						
							
							
								 
						
							
							
								04ad7a0a42 
								
							
								 
							
						 
						
							
							
								
								Replace some instances of "cmake -E copy_if_different" with a standalone script  
							
							... 
							
							
							
							@JapaMala reported that CMake < 3.5 doesn't support copy_if_different with
multiple source files.
https://cmake.org/cmake/help/v3.5/release/3.5.html#command-line  
							
						 
						
							2016-11-02 16:23:32 -04:00  
				
					
						
							
							
								 
						
							
							
								2c230f0d3e 
								
							
								 
							
						 
						
							
							
								
								Improve protobuf file regeneration (no longer uses a dummy status.txt file)  
							
							
							
						 
						
							2016-10-24 22:51:27 -04:00  
				
					
						
							
							
								 
						
							
							
								4fdbba0207 
								
							
								 
							
						 
						
							
							
								
								Only touch protobuf generated files if they actually changed  
							
							
							
						 
						
							2016-10-24 22:28:51 -04:00  
				
					
						
							
							
								 
						
							
							
								b19a0b4305 
								
							
								 
							
						 
						
							
							
								
								Update scripts, xml  
							
							... 
							
							
							
							Fixes  #1005  
						
							2016-10-19 09:53:51 -04:00  
				
					
						
							
							
								 
						
							
							
								b1e3c1088c 
								
							
								 
							
						 
						
							
							
								
								Give loadfile() result a better name for tracebacks  
							
							
							
						 
						
							2016-10-19 09:53:12 -04:00  
				
					
						
							
							
								 
						
							
							
								4c21bbd5ae 
								
							
								 
							
						 
						
							
							
								
								Add Lua::TableInsert() helper  
							
							
							
						 
						
							2016-10-15 14:55:48 -04:00  
				
					
						
							
							
								 
						
							
							
								8a138fcc4c 
								
							
								 
							
						 
						
							
							
								
								Avoid polluting global namespace in MapCache.h  
							
							
							
						 
						
							2016-10-15 14:53:10 -04:00  
				
					
						
							
							
								 
						
							
							
								b2424f9a59 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/DFHack/dfhack  into develop  
							
							
							
						 
						
							2016-10-15 10:32:13 +05:30  
				
					
						
							
							
								 
						
							
							
								08cc9f3188 
								
							
								 
							
						 
						
							
							
								
								Cast size_t to int explicitly to avoid compiler warning C4267  
							
							
							
						 
						
							2016-10-15 10:31:38 +05:30  
				
					
						
							
							
								 
						
							
							
								98ab357df0 
								
							
								 
							
						 
						
							
							
								
								Use size_t in both path methods, to avoid warning C4267  
							
							
							
						 
						
							2016-10-15 10:17:38 +05:30  
				
					
						
							
							
								 
						
							
							
								9f541481ea 
								
							
								 
							
						 
						
							
							
								
								Fix some warnings with GCC -Wall  
							
							
							
						 
						
							2016-10-15 00:37:18 -04:00  
				
					
						
							
							
								 
						
							
							
								980b6dd12f 
								
							
								 
							
						 
						
							
							
								
								Update XML again.  
							
							
							
						 
						
							2016-10-13 19:42:40 +05:30  
				
					
						
							
							
								 
						
							
							
								d5e8b5eeba 
								
							
								 
							
						 
						
							
							
								
								Update XML  
							
							
							
						 
						
							2016-10-13 19:35:40 +05:30  
				
					
						
							
							
								 
						
							
							
								e6bb7357df 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-10-08 17:09:23 -04:00  
				
					
						
							
							
								 
						
							
							
								f6a91c2f30 
								
							
								 
							
						 
						
							
							
								
								Log architecture on startup  
							
							
							
						 
						
							2016-10-08 16:58:08 -04:00  
				
					
						
							
							
								 
						
							
							
								70d3c07cdb 
								
							
								 
							
						 
						
							
							
								
								Initial lua getDwarfmodeViewDims rewrite  
							
							
							
						 
						
							2016-10-07 23:51:58 -04:00  
				
					
						
							
							
								 
						
							
							
								a5338d2f59 
								
							
								 
							
						 
						
							
							
								
								Fix rebase_delta type mismatch  
							
							... 
							
							
							
							See #984 . GCC wasn't complaining about this on x64 for some reason.
Also reordered includes. 
							
						 
						
							2016-09-28 20:43:02 -04:00  
				
					
						
							
							
								 
						
							
							
								27d2229665 
								
							
								 
							
						 
						
							
							
								
								Fix follow_jmp for 64-bit code - skip REX prefix if found  
							
							
							
						 
						
							2016-09-25 18:29:57 -05:00  
				
					
						
							
							
								 
						
							
							
								b09ee3407c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'v0.43.03' of  https://github.com/JapaMala/dfhack  into develop  
							
							... 
							
							
							
							Conflicts:
	library/xml
	plugins/remotefortressreader.cpp 
							
						 
						
							2016-08-29 22:06:37 +05:30  
				
					
						
							
							
								 
						
							
							
								41e298bdfc 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							
							
						 
						
							2016-08-27 15:27:57 -04:00  
				
					
						
							
							
								 
						
							
							
								85ebbf0e9c 
								
							
								 
							
						 
						
							
							
								
								Fix df_expr_to_ref for raw userdata  
							
							
							
						 
						
							2016-08-24 17:18:55 -04:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7487f44fc8 
								
							
								 
							
						 
						
							
							
								
								Implement a helper to create lua environments with shortcuts (e.g. scr, unit)  
							
							... 
							
							
							
							Used in gui/gm-editor and lua
Closes  #977  
							
						 
						
							2016-08-23 21:47:41 -04:00  
				
					
						
							
							
								 
						
							
							
								2dccd1d0ff 
								
							
								 
							
						 
						
							
							
								
								Add CheckedArray:__tostring() method  
							
							
							
						 
						
							2016-08-22 23:18:30 -04:00  
				
					
						
							
							
								 
						
							
							
								1dab45ffed 
								
							
								 
							
						 
						
							
							
								
								Replace lua_pushnumber with lua_pushinteger in LuaApi.cpp  
							
							
							
						 
						
							2016-08-22 23:18:08 -04:00  
				
					
						
							
							
								 
						
							
							
								e983e66a1a 
								
							
								 
							
						 
						
							
							
								
								Update xml and scripts  
							
							
							
						 
						
							2016-08-21 20:59:24 -04:00  
				
					
						
							
							
								 
						
							
							
								70ac99cbfa 
								
							
								 
							
						 
						
							
							
								
								Fix Buildings::setOwner() persistence  
							
							... 
							
							
							
							Needed to set bld->owner_id for changes to persist across save/load
Fixes  #983 , thanks to Quietust 
							
						 
						
							2016-08-21 20:58:40 -04:00  
				
					
						
							
							
								 
						
							
							
								98a187ca43 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-08-18 17:28:44 -04:00  
				
					
						
							
							
								 
						
							
							
								9e4a6d7591 
								
							
								 
							
						 
						
							
							
								
								Update default base address on 64-bit Linux  
							
							
							
						 
						
							2016-08-18 17:28:18 -04:00  
				
					
						
							
							
								 
						
							
							
								0b6597ddb2 
								
							
								 
							
						 
						
							
							
								
								Stop field_offset from crashing due to missing vtables  
							
							... 
							
							
							
							Now, a pointer to NULL is cast to the type in question, avoiding the need to
call new() or delete() with potentially-misaligned types. Also,
virtual_identity::find has been tweaked to prevent it from crashing on NULL
vtable pointers.
This was suggested by Angavrilov. 
							
						 
						
							2016-08-18 15:59:46 -04:00  
				
					
						
							
							
								 
						
							
							
								c2997b9c79 
								
							
								 
							
						 
						
							
							
								
								Fix save_dir  
							
							
							
						 
						
							2016-08-18 15:47:40 -04:00  
				
					
						
							
							
								 
						
							
							
								de731b0299 
								
							
								 
							
						 
						
							
							
								
								Move save_dir back into cur_savegame and update submodules  
							
							
							
						 
						
							2016-08-14 12:41:09 -04:00  
				
					
						
							
							
								 
						
							
							
								e965f5318f 
								
							
								 
							
						 
						
							
							
								
								Replace many includes with forward declarations in modules/Maps.h  
							
							
							
						 
						
							2016-08-13 21:44:01 -04:00  
				
					
						
							
							
								 
						
							
							
								576174ea0b 
								
							
								 
							
						 
						
							
							
								
								Lua: Add lengths of (some) containers to their string representations  
							
							
							
						 
						
							2016-08-13 19:52:14 -04:00  
				
					
						
							
							
								 
						
							
							
								eef6f9bfb7 
								
							
								 
							
						 
						
							
							
								
								Add df.new() support for char and unsigned long  
							
							
							
						 
						
							2016-08-11 00:01:52 -04:00  
				
					
						
							
							
								 
						
							
							
								a1ff432bf8 
								
							
								 
							
						 
						
							
							
								
								Restore fixed-width types in string representations of lua fields  
							
							... 
							
							
							
							e.g. tostring(df.new('int16_t')) was returning "<short: 0xaddr>" 
							
						 
						
							2016-08-10 23:58:45 -04:00  
				
					
						
							
							
								 
						
							
							
								215afa34f3 
								
							
								 
							
						 
						
							
							
								
								Update for 64-bit unit changes  
							
							... 
							
							
							
							Includes xml, stonesense, scripts
Ref DFHack/df-structures@25cb373  
							
						 
						
							2016-08-10 23:50:00 -04:00  
				
					
						
							
							
								 
						
							
							
								6e741b1a80 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #969  from Qartar/win64  
							
							... 
							
							
							
							Minor fixes/updates for Visual Studio 2015 Win64 
							
						 
						
							2016-08-10 15:15:44 -04:00  
				
					
						
							
							
								 
						
							
							
								02eef95147 
								
							
								 
							
						 
						
							
							
								
								Fix base address for Darwin x64  
							
							
							
						 
						
							2016-08-09 20:00:31 -04:00  
				
					
						
							
							
								 
						
							
							
								e22b3b1de7 
								
							
								 
							
						 
						
							
							
								
								Use non-fixed-width types in integer identity_traits definitions  
							
							... 
							
							
							
							In some situations (e.g. 32-bit Linux), "intptr_t" is defined as "int", which is
equivalent to "int32_t", leading to issues with duplicate definitions. In other
situations with GCC, "intptr_t" is "long", which isn't covered by any intNN_t
types. Also, definitions for "long" already had to be added on Windows, because
no fixed-width types in MSVC are equivalent to "long".
Switching to non-fixed-width types should hopefully cover all of these
situations. If this doesn't cover any integer types that we need, it will
be caught quickly, e.g. by references to integer_traits<T> in LuaWrapper.cpp. 
							
						 
						
							2016-08-08 11:46:20 -04:00  
				
					
						
							
							
								 
						
							
							
								298d16238e 
								
							
								 
							
						 
						
							
							
								
								Remove a few unneeded includes in DataStaticsFields.cpp  
							
							
							
						 
						
							2016-08-08 11:45:00 -04:00  
				
					
						
							
							
								 
						
							
							
								aeac8b4fef 
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2016-08-05 18:04:42 -04:00