6868cab1fe 
								
							
								 
							
						 
						
							
							
								
								Exposed dfhack.jobs.linkIntoWorld. Simplified eventful and gui.dwarfmode for sidebar use/creation.  
							
							
							
						 
						
							2014-08-16 16:58:01 +03:00  
				
					
						
							
							
								 
						
							
							
								4a32aff6a3 
								
							
								 
							
						 
						
							
							
								
								Update script.lua  
							
							
							
						 
						
							2013-10-20 13:58:15 -07:00  
				
					
						
							
							
								 
						
							
							
								6c4f163a5e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/angavrilov/dfhack  
							
							... 
							
							
							
							Conflicts:
	NEWS 
							
						 
						
							2012-12-09 14:25:31 +02:00  
				
					
						
							
							
								 
						
							
							
								3bce3838af 
								
							
								 
							
						 
						
							
							
								
								Advfort now supports workshops and siege weapons >:)  
							
							
							
						 
						
							2012-12-03 21:49:17 +02:00  
				
					
						
							
							
								 
						
							
							
								58239e97ed 
								
							
								 
							
						 
						
							
							
								
								Implement the history graph in the workflow status screen.  
							
							
							
						 
						
							2012-12-01 16:50:03 +04:00  
				
					
						
							
							
								 
						
							
							
								0bfe006016 
								
							
								 
							
						 
						
							
							
								
								Try to reimplement the inventory monitor by falconne in lua.  
							
							... 
							
							
							
							For no other reason than to provide a complete example of lua
interface for a native plugin :)
TODO: paint the graph in the right pane. 
							
						 
						
							2012-11-30 19:10:17 +04:00  
				
					
						
							
							
								 
						
							
							
								471d15ba4c 
								
							
								 
							
						 
						
							
							
								
								New building selection dialog.  
							
							
							
						 
						
							2012-11-29 20:49:16 +02:00  
				
					
						
							
							
								 
						
							
							
								5ea26d9cae 
								
							
								 
							
						 
						
							
							
								
								Only show the advanced new constraint dialog on Shift-Enter.  
							
							... 
							
							
							
							Upon reflection it is a bit too scary to be always shown. 
							
						 
						
							2012-11-29 16:27:51 +04:00  
				
					
						
							
							
								 
						
							
							
								2953e4c386 
								
							
								 
							
						 
						
							
							
								
								Implement a dialog to specify a workflow constraint with all features.  
							
							
							
						 
						
							2012-11-17 20:32:39 +04:00  
				
					
						
							
							
								 
						
							
							
								bd8c59462c 
								
							
								 
							
						 
						
							
							
								
								Add documentation for the core lua gui library stuff.  
							
							
							
						 
						
							2012-11-04 17:06:32 +04:00  
				
					
						
							
							
								 
						
							
							
								9598316855 
								
							
								 
							
						 
						
							
							
								
								Add a native pen object for lua with a more checked behavior.  
							
							
							
						 
						
							2012-11-03 20:06:33 +04:00  
				
					
						
							
							
								 
						
							
							
								e353f5f03e 
								
							
								 
							
						 
						
							
							
								
								Add a script to complement the weapon rack binary patch.  
							
							
							
						 
						
							2012-10-27 20:16:27 +04:00  
				
					
						
							
							
								 
						
							
							
								1f994295b8 
								
							
								 
							
						 
						
							
							
								
								Consider assigned vehicles in use, and tweak text color rendering.  
							
							
							
						 
						
							2012-10-25 13:20:41 +04:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								46938625fd 
								
							
								 
							
						 
						
							
							
								
								Pass the hotkey keys to dwarfmode from overlays, and fix gui/workshop-job.  
							
							
							
						 
						
							2012-10-21 21:45:51 +04:00  
				
					
						
							
							
								 
						
							
							
								dee0c97584 
								
							
								 
							
						 
						
							
							
								
								Add a gui script for viewing and changing job_item properties.  
							
							
							
						 
						
							2012-10-20 21:57:36 +04:00  
				
					
						
							
							
								 
						
							
							
								1e2570f4cb 
								
							
								 
							
						 
						
							
							
								
								Add an extremely simple item selection dialog by wrapping ListBox.  
							
							
							
						 
						
							2012-10-17 21:42:06 +04:00  
				
					
						
							
							
								 
						
							
							
								4f7895f571 
								
							
								 
							
						 
						
							
							
								
								Support restricting the set of materials presented in the dialog.  
							
							
							
						 
						
							2012-10-17 18:29:15 +04:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ad4f9908fb 
								
							
								 
							
						 
						
							
							
								
								Extract a generic filtered list widget from the materials dialog.  
							
							
							
						 
						
							2012-10-17 10:41:50 +04:00  
				
					
						
							
							
								 
						
							
							
								b14e4e97f5 
								
							
								 
							
						 
						
							
							
								
								Natively support entry icons in the List widget.  
							
							
							
						 
						
							2012-10-17 09:41:48 +04:00  
				
					
						
							
							
								 
						
							
							
								023dc82564 
								
							
								 
							
						 
						
							
							
								
								Implement a material selection dialog.  
							
							
							
						 
						
							2012-10-16 18:33:00 +04:00  
				
					
						
							
							
								 
						
							
							
								d336abfd97 
								
							
								 
							
						 
						
							
							
								
								Add label and list widgets, and switch stock dialogs to them.  
							
							
							
						 
						
							2012-10-16 14:18:35 +04:00  
				
					
						
							
							
								 
						
							
							
								abfe2754fb 
								
							
								 
							
						 
						
							
							
								
								Start implementing common widgets for lua screens.  
							
							
							
						 
						
							2012-10-15 20:03:18 +04:00  
				
					
						
							
							
								 
						
							
							
								33bd8103de 
								
							
								 
							
						 
						
							
							
								
								Extract an abstract View superclass from Screen to handle widget trees.  
							
							
							
						 
						
							2012-10-15 15:30:00 +04:00  
				
					
						
							
							
								 
						
							
							
								bd3d3061ae 
								
							
								 
							
						 
						
							
							
								
								Add a module that wraps the dialogs as "blocking" coroutine functions.  
							
							
							
						 
						
							2012-10-02 18:01:28 +04:00  
				
					
						
							
							
								 
						
							
							
								abf503fcdc 
								
							
								 
							
						 
						
							
							
								
								Fix the ListBox dialog to behave in a more consistent way.  
							
							
							
						 
						
							2012-10-02 16:45:17 +04:00  
				
					
						
							
							
								 
						
							
							
								9d5adf1b2f 
								
							
								 
							
						 
						
							
							
								
								Update the lua screens to use the new key display string API function.  
							
							
							
						 
						
							2012-10-02 15:25:59 +04:00  
				
					
						
							
							
								 
						
							
							
								57b72831ca 
								
							
								 
							
						 
						
							
							
								
								Overhaul the concept of lua 'class' initialization yet again.  
							
							
							
						 
						
							2012-09-18 20:30:25 +04:00  
				
					
						
							
							
								 
						
							
							
								94b729579e 
								
							
								 
							
						 
						
							
							
								
								Reindent to remove tabs.  
							
							
							
						 
						
							2012-09-09 10:53:08 +04:00  
				
					
						
							
							
								 
						
							
							
								8e0f3e3bce 
								
							
								 
							
						 
						
							
							
								
								Added ListBox to gui.dialogs  
							
							... 
							
							
							
							A listbox class. Can be either filled with table of strings, or string+callback tables. Needs some code revision :) 
							
						 
						
							2012-09-09 02:28:07 +03:00  
				
					
						
							
							
								 
						
							
							
								bfa6ed3e08 
								
							
								 
							
						 
						
							
							
								
								Support setting the target area for the siege engine.  
							
							
							
						 
						
							2012-09-08 13:46:02 +04:00  
				
					
						
							
							
								 
						
							
							
								325e294af2 
								
							
								 
							
						 
						
							
							
								
								Start the siege engine plugin with code to highlight obstacles on screen.  
							
							
							
						 
						
							2012-09-07 19:54:32 +04:00  
				
					
						
							
							
								 
						
							
							
								d5ea05ebb8 
								
							
								 
							
						 
						
							
							
								
								Implement a pressure plate sensitive to machine power.  
							
							... 
							
							
							
							When built next to a gearbox, it will monitor its powered state. 
							
						 
						
							2012-09-06 12:37:29 +04:00  
				
					
						
							
							
								 
						
							
							
								8d876cc7d9 
								
							
								 
							
						 
						
							
							
								
								Support renaming some buildings, and arbitrary units, via gui script.  
							
							
							
						 
						
							2012-09-05 21:27:42 +04:00  
				
					
						
							
							
								 
						
							
							
								57086ac56e 
								
							
								 
							
						 
						
							
							
								
								Add stock MessageBox and InputBox dialog screens for lua scripts.  
							
							
							
						 
						
							2012-09-05 19:45:45 +04:00  
				
					
						
							
							
								 
						
							
							
								41ad42d0fd 
								
							
								 
							
						 
						
							
							
								
								Expose the liquids plugin engine to lua, and make a wrapper gui script.  
							
							
							
						 
						
							2012-08-25 10:37:03 +04:00  
				
					
						
							
							
								 
						
							
							
								d52c54cc76 
								
							
								 
							
						 
						
							
							
								
								Pull some minor stuff from mechanisms into main libs.  
							
							
							
						 
						
							2012-08-24 13:49:22 +04:00  
				
					
						
							
							
								 
						
							
							
								296f82b02f 
								
							
								 
							
						 
						
							
							
								
								Try using the Objective-C 'alloc + init' idiom for lua screen objects.  
							
							
							
						 
						
							2012-08-24 13:28:34 +04:00  
				
					
						
							
							
								 
						
							
							
								cf4b8a0196 
								
							
								 
							
						 
						
							
							
								
								Improve viewport manipulation utilities and support scroll in mechanisms.  
							
							... 
							
							
							
							I.e. allow the user to scroll around with cursor keys,
provided that keeps the cursor still visible. 
							
						 
						
							2012-08-22 22:29:01 +04:00  
				
					
						
							
							
								 
						
							
							
								7987ea9a98 
								
							
								 
							
						 
						
							
							
								
								Put some compatibility features into the base dfhack viewscreen.  
							
							
							
						 
						
							2012-08-22 18:18:19 +04:00  
				
					
						
							
							
								 
						
							
							
								2b79582e99 
								
							
								 
							
						 
						
							
							
								
								Implement a policy of marking DFHack-owned screens with a signature.  
							
							
							
						 
						
							2012-08-22 12:28:01 +04:00  
				
					
						
							
							
								 
						
							
							
								15235cc938 
								
							
								 
							
						 
						
							
							
								
								More work on utilities for making lua viewscreens.  
							
							
							
						 
						
							2012-08-21 19:40:37 +04:00  
				
					
						
							
							
								 
						
							
							
								451e965936 
								
							
								 
							
						 
						
							
							
								
								Add a Painter class for lua viewscreens, and extract other utilities.  
							
							... 
							
							
							
							Painter clips to an arbitrary rectangle window, and
tracks current cursor and color state. 
							
						 
						
							2012-08-21 11:35:39 +04:00  
				
					
						
							
							
								 
						
							
							
								601a3a7927 
								
							
								 
							
						 
						
							
							
								
								Add a script that implements a linked mechanism browser.  
							
							
							
						 
						
							2012-08-20 23:04:01 +04:00