expwnent
							
						 
						
							 
							
							
							
								
							
								d4d8e69556 
								
							
								 
							
						 
						
							
							
								
								EventManager: Allowed absolute time registration.  
							
							 
							
							
							
						 
						
							2012-12-15 18:08:59 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								935058f0a5 
								
							
								 
							
						 
						
							
							
								
								EventManager: moved files around, made eventExample not run by default, and got rid of the silly NONE event type.  
							
							 
							
							
							
						 
						
							2012-12-15 17:43:41 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								86e002f3ff 
								
							
								 
							
						 
						
							
							
								
								EventManager: added item creation event.  
							
							 
							
							
							
						 
						
							2012-12-15 16:49:13 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								b0314755e0 
								
							
								 
							
						 
						
							
							
								
								EventManager: added unit death event.  
							
							 
							
							
							
						 
						
							2012-12-15 14:40:11 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								155a4d044c 
								
							
								 
							
						 
						
							
							
								
								EventManager: fiddled with time events. Made it possible to register for time events before a world is loaded. Also added some files I forgot to add to the previous commit.  
							
							 
							
							
							
						 
						
							2012-12-14 23:29:28 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								cf619a519e 
								
							
								 
							
						 
						
							
							
								
								EventManager: made event handlers unregister when plugins are unloaded. Also changed PluginManager so that plugins can call core.getPluginManager() during plugin_init.  
							
							 
							
							
							
						 
						
							2012-12-14 22:14:38 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								747723187f 
								
							
								 
							
						 
						
							
							
								
								EventManager: first draft.  
							
							 
							
							
							
						 
						
							2012-12-14 21:05:38 -05:00  
						
					 
				
					
						
							
							
								 
								Petr Mrázek
							
						 
						
							 
							
							
							
								
							
								0c70a448d0 
								
							
								 
							
						 
						
							
							
								
								Update submodules  
							
							 
							
							
							
						 
						
							2012-11-07 23:06:02 +01:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								ff982dcf73 
								
							
								 
							
						 
						
							
							
								
								Fix representation and parsing of built-in materials.  
							
							 
							
							... 
							
							
							
							The trick is to support both FOO and FOO:NONE for all of them,
including INORGANIC[:NONE]. Otherwise the workflow gui scripts
have problems. 
							
						 
						
							2012-11-07 13:31:36 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								bd8c59462c 
								
							
								 
							
						 
						
							
							
								
								Add documentation for the core lua gui library stuff.  
							
							 
							
							
							
						 
						
							2012-11-04 17:06:32 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								9598316855 
								
							
								 
							
						 
						
							
							
								
								Add a native pen object for lua with a more checked behavior.  
							
							 
							
							
							
						 
						
							2012-11-03 20:06:33 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								05b73af9bb 
								
							
								 
							
						 
						
							
							
								
								Extend fix-armory with support for storing ammo in barracks.  
							
							 
							
							
							
						 
						
							2012-10-30 23:20:34 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								3ff5d38a5c 
								
							
								 
							
						 
						
							
							
								
								Add a few utility functions to the main library.  
							
							 
							
							
							
						 
						
							2012-10-30 12:40:26 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								dc2805b1f3 
								
							
								 
							
						 
						
							
							
								
								Link the renderer vtable from libgraphics on linux.  
							
							 
							
							
							
						 
						
							2012-10-30 10:38:32 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								ed4904fb66 
								
							
								 
							
						 
						
							
							
								
								Add a tweak that makes dwarves haul equipment from stockpiles to the armory.  
							
							 
							
							
							
						 
						
							2012-10-28 21:13:28 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								4aa1999347 
								
							
								 
							
						 
						
							
							
								
								Add a lua api function for patching multiple individual bytes.  
							
							 
							
							
							
						 
						
							2012-10-28 11:50:28 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								fdaa2a35a1 
								
							
								 
							
						 
						
							
							
								
								Fix name ambiguity in MemoryPatcher constructor.  
							
							 
							
							
							
						 
						
							2012-10-28 09:34:50 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								92a3277777 
								
							
								 
							
						 
						
							
							
								
								Add a MemoryPatcher class as an optimization of scattered patchMemory.  
							
							 
							
							... 
							
							
							
							This class can cache the set of memory regions during its lifetime,
and make them writable only once. This avoids e.g. re-reading
/proc/*/maps once for every modified vtable in interpose code. 
							
						 
						
							2012-10-27 21:58:40 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								e353f5f03e 
								
							
								 
							
						 
						
							
							
								
								Add a script to complement the weapon rack binary patch.  
							
							 
							
							
							
						 
						
							2012-10-27 20:16:27 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								34f33a8c91 
								
							
								 
							
						 
						
							
							
								
								Fix the error message produced by binpatch when a mismatch is detected.  
							
							 
							
							
							
						 
						
							2012-10-27 15:35:11 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								4c2c6a1911 
								
							
								 
							
						 
						
							
							
								
								Fix handling of Collect Webs jobs in workflow.  
							
							 
							
							
							
						 
						
							2012-10-26 23:53:18 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								b976e01b8c 
								
							
								 
							
						 
						
							
							
								
								Follow the change in the base-type of job_skill.  
							
							 
							
							
							
						 
						
							2012-10-26 20:29:21 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								1f994295b8 
								
							
								 
							
						 
						
							
							
								
								Consider assigned vehicles in use, and tweak text color rendering.  
							
							 
							
							
							
						 
						
							2012-10-25 13:20:41 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								8eebfa007c 
								
							
								 
							
						 
						
							
							
								
								Tweak the workflow gui script to make the UI operate smoother.  
							
							 
							
							
							
						 
						
							2012-10-25 12:15:18 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								a1dd31aab3 
								
							
								 
							
						 
						
							
							
								
								Tweak the mechanics for showing and rendering lua screens.  
							
							 
							
							... 
							
							
							
							- Place new screens below any dismissed ones on top.
- When asked to render a dismissed lua screen, call render() on its
  parent to avoid producing a black screen frame when unlucky. 
							
						 
						
							2012-10-25 12:09:39 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								59ec9b304e 
								
							
								 
							
						 
						
							
							
								
								Implement adding workflow constraints from gui/workflow.  
							
							 
							
							
							
						 
						
							2012-10-24 21:49:30 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								616c57257d 
								
							
								 
							
						 
						
							
							
								
								Support changing the constraint ranges from the workflow gui script.  
							
							 
							
							... 
							
							
							
							TODO: implement creating completely new constraints. 
							
						 
						
							2012-10-24 19:25:06 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								7b67df4b4e 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'q-github/master'  
							
							 
							
							
							
						 
						
							2012-10-24 16:49:12 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								09f8e8e419 
								
							
								 
							
						 
						
							
							
								
								Start working on gui for workflow.  
							
							 
							
							
							
						 
						
							2012-10-23 21:42:03 +04:00  
						
					 
				
					
						
							
							
								 
								Quietust
							
						 
						
							 
							
							
							
								
							
								27c7dfde4f 
								
							
								 
							
						 
						
							
							
								
								ANY_FREE -> IN_PLAY, to match terminology used in DF's error messages  
							
							 
							
							
							
						 
						
							2012-10-23 12:14:21 -05:00  
						
					 
				
					
						
							
							
								 
								jj
							
						 
						
							 
							
							
							
								
							
								cfbdf47f6e 
								
							
								 
							
						 
						
							
							
								
								follow rename Carried->Hauled in df-structures unit inventory mode  
							
							 
							
							
							
						 
						
							2012-10-22 19:37:12 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								46938625fd 
								
							
								 
							
						 
						
							
							
								
								Pass the hotkey keys to dwarfmode from overlays, and fix gui/workshop-job.  
							
							 
							
							
							
						 
						
							2012-10-21 21:45:51 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								67674a7676 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'jjyg/master'  
							
							 
							
							
							
						 
						
							2012-10-21 11:12:32 +04:00  
						
					 
				
					
						
							
							
								 
								jj
							
						 
						
							 
							
							
							
								
							
								1f7a01d685 
								
							
								 
							
						 
						
							
							
								
								follow rename unit.military.squad_index to squad_id in df-structures  
							
							 
							
							
							
						 
						
							2012-10-20 22:35:39 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								dee0c97584 
								
							
								 
							
						 
						
							
							
								
								Add a gui script for viewing and changing job_item properties.  
							
							 
							
							
							
						 
						
							2012-10-20 21:57:36 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								fbba4caab2 
								
							
								 
							
						 
						
							
							
								
								Suppress checking the cookable material flag if the item is a container.  
							
							 
							
							
							
						 
						
							2012-10-20 21:16:00 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								0c9f1e0af4 
								
							
								 
							
						 
						
							
							
								
								Check the item type against job_item_vector_id when matching to jobs.  
							
							 
							
							... 
							
							
							
							This will prevent setting an invalid item type via the job command. 
							
						 
						
							2012-10-20 21:01:22 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								795961bfc4 
								
							
								 
							
						 
						
							
							
								
								Fix the treatment of non_economic in Materials/Items modules.  
							
							 
							
							... 
							
							
							
							non_economic == !(is boulder && is inorganic && is economic) 
							
						 
						
							2012-10-20 20:31:45 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								5388ad475f 
								
							
								 
							
						 
						
							
							
								
								Fix a bug in lua wrapper caused by the recent pairs() addition.  
							
							 
							
							... 
							
							
							
							It inadvertently removed all functions like df.new from the df table. 
							
						 
						
							2012-10-20 20:14:50 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								2b1d856214 
								
							
								 
							
						 
						
							
							
								
								Add a few utility functions to the lua api.  
							
							 
							
							
							
						 
						
							2012-10-20 17:06:33 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								687dc7105f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'kmartin/master'  
							
							 
							
							
							
						 
						
							2012-10-20 15:39:20 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								1e2570f4cb 
								
							
								 
							
						 
						
							
							
								
								Add an extremely simple item selection dialog by wrapping ListBox.  
							
							 
							
							
							
						 
						
							2012-10-17 21:42:06 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								2bbd00a8ec 
								
							
								 
							
						 
						
							
							
								
								Add pairs and ipairs support for objects in df tree.  
							
							 
							
							
							
						 
						
							2012-10-17 20:58:37 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								2d4935bc17 
								
							
								 
							
						 
						
							
							
								
								Add lua API functions for verifying item and material vs job_item flags.  
							
							 
							
							
							
						 
						
							2012-10-17 19:16:18 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								4f7895f571 
								
							
								 
							
						 
						
							
							
								
								Support restricting the set of materials presented in the dialog.  
							
							 
							
							
							
						 
						
							2012-10-17 18:29:15 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								0046b093f7 
								
							
								 
							
						 
						
							
							
								
								Link visibility and event handling order.  
							
							 
							
							... 
							
							
							
							- Hidden widgets don't receive events.
- Children handle events in top to bottom order. 
							
						 
						
							2012-10-17 11:49:11 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								ad4f9908fb 
								
							
								 
							
						 
						
							
							
								
								Extract a generic filtered list widget from the materials dialog.  
							
							 
							
							
							
						 
						
							2012-10-17 10:41:50 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								b14e4e97f5 
								
							
								 
							
						 
						
							
							
								
								Natively support entry icons in the List widget.  
							
							 
							
							
							
						 
						
							2012-10-17 09:41:48 +04:00  
						
					 
				
					
						
							
							
								 
								Kelly Martin
							
						 
						
							 
							
							
							
								
							
								8fd1dd04bb 
								
							
								 
							
						 
						
							
							
								
								Display dfhack version number at end of baseline 'help' message.  
							
							 
							
							
							
						 
						
							2012-10-16 19:27:48 -05:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								023dc82564 
								
							
								 
							
						 
						
							
							
								
								Implement a material selection dialog.  
							
							 
							
							
							
						 
						
							2012-10-16 18:33:00 +04:00