|  Myk Taylor | a651f6461b | add standard HelpButton and ConfigureButton classes and use them across the overlays that need them | 2023-10-16 03:27:08 -07:00 | 
				
					
						|  Myk Taylor | 8d4d8f227d | ensure modal dialogs behave like modal dialogs that is, don't let clicks and keys propagate to parent screens | 2023-10-15 23:30:43 -07:00 | 
				
					
						|  Myk Taylor | 15ae84a31b | framed screen subclasses are modal so they should swallow all input | 2023-10-15 17:22:29 -07:00 | 
				
					
						|  Myk | fcdb148bf2 | Merge branch 'develop' into myk_gray | 2023-10-07 19:33:10 -07:00 | 
				
					
						|  Myk | 5c5fa341a8 | Merge pull request #3849 from myk002/myk_info_search search overlay for CREATURES info panels | 2023-10-07 19:15:50 -07:00 | 
				
					
						|  Myk Taylor | f8a95667ee | succumb to american spelling | 2023-10-07 19:12:53 -07:00 | 
				
					
						|  Myk Taylor | 5049483330 | refactor text search routine out into utils fn | 2023-10-07 18:55:39 -07:00 | 
				
					
						|  Myk Taylor | ae16b65c89 | process keys before cursor dragging so a held mouse button doesn't inhibit text input | 2023-10-07 12:10:13 -07:00 | 
				
					
						|  Myk Taylor | 8a0956bc83 | restore mouse state after sending input to parent | 2023-10-05 13:30:00 -07:00 | 
				
					
						|  Myk Taylor | 5d295400d2 | centralize management of mouse state | 2023-10-01 16:28:18 -07:00 | 
				
					
						|  Myk Taylor | 0dba891993 | clean out some unused dependencies | 2023-10-01 08:43:59 -07:00 | 
				
					
						|  Myk Taylor | cd12e41fd7 | update enabler mouse state when mouse clicks are handled in dialogs | 2023-09-30 23:54:25 -07:00 | 
				
					
						|  Myk Taylor | eefd38c66c | align mouse button semantics to DF we, um, had it backwards | 2023-09-26 03:52:24 -07:00 | 
				
					
						|  shevernitskiy | 6f26650255 | reserved texpos range | 2023-09-24 11:44:03 +03:00 | 
				
					
						|  Andriel Chaoti | 85cd0cd01c | improvements to argparse remove need to reparse table constantly, included original arg for error
message. | 2023-09-09 12:56:10 -06:00 | 
				
					
						|  Andriel Chaoti | 5611cdd999 | add `boolean` function for argparse implements a test for boolean values into the argparse utility that
checks for truthy style values and converts them to a lua boolean. | 2023-09-06 16:42:05 -06:00 | 
				
					
						|  Myk Taylor | 874fb5535b | fix spacing around messagebox text when a scrollbar is involved | 2023-09-02 02:41:26 -07:00 | 
				
					
						|  Myk Taylor | 088fa9a35c | instrument textures module and clean up gui | 2023-08-31 10:53:43 -07:00 | 
				
					
						|  Myk Taylor | 423bba2c24 | pass getAnyStockpile and getAnyCivZone through ZScreens | 2023-08-28 13:27:46 -07:00 | 
				
					
						|  Myk | a740c6628e | Merge pull request #3663 from shevernitskiy/dynamic-texture-loading feat: dynamic texture loading | 2023-08-27 22:45:52 -07:00 | 
				
					
						|  shevernitskiy | 4fb6b09b30 | move textures to separate lua module | 2023-08-28 06:58:30 +03:00 | 
				
					
						|  Myk Taylor | 7a4aaf8bc9 | normalize characters in search text and match keys for FilteredLists | 2023-08-14 16:39:28 -07:00 | 
				
					
						|  shevernitskiy | 5cafffaaf6 | typos | 2023-08-14 13:04:38 +03:00 | 
				
					
						|  shevernitskiy | 0e725be046 | support closure as tile arg to get texpos | 2023-08-14 12:07:27 +03:00 | 
				
					
						|  shevernitskiy | 91f4c3d561 | mirgate preloaded assets to lua | 2023-08-14 08:17:57 +03:00 | 
				
					
						|  shevernitskiy | 20460fecca | tiny refactor texpos methods | 2023-08-13 07:40:35 +03:00 | 
				
					
						|  shevernitskiy | b20889e694 | minor refactor for lua switch | 2023-08-12 16:34:33 +03:00 | 
				
					
						|  shevernitskiy | fe8bd4fa78 | assets use dynamic texture loading | 2023-08-12 16:11:42 +03:00 | 
				
					
						|  lethosor | 34ddf6bed7 | Merge remote-tracking branch 'lethosor/memscan-funcs' into develop | 2023-08-11 01:38:15 -04:00 | 
				
					
						|  lethosor | ea43d6c801 | get_code_segment(): update check for DF executable on Linux | 2023-08-10 15:06:45 -04:00 | 
				
					
						|  lethosor | 0ac7d23bcf | Add memscan.read_global_table() and memscan.read_c_string() | 2023-08-10 15:06:24 -04:00 | 
				
					
						|  Myk | fdf878c3b9 | Merge pull request #3655 from myk002/myk_banner [BannerPanel] use square brackets instead of color blocks | 2023-08-09 17:51:26 -07:00 | 
				
					
						|  Myk | 970babe77c | Merge pull request #3654 from myk002/myk_mod_reload ensure active mod scripts are properly reloaded | 2023-08-07 19:39:39 -07:00 | 
				
					
						|  Myk Taylor | 99517fcd81 | use square brackets instead of color blocks | 2023-08-07 17:20:58 -07:00 | 
				
					
						|  Myk Taylor | 62a1bd6970 | ensure active mod scripts are properly reloaded | 2023-08-07 17:18:00 -07:00 | 
				
					
						|  Myk Taylor | 8bff1399d4 | add functions to Panel in addition to attributes | 2023-08-07 17:02:55 -07:00 | 
				
					
						|  Myk Taylor | 5fbff18d64 | correctly fire on_resize_end events from Panel | 2023-08-07 16:01:56 -07:00 | 
				
					
						|  Myk Taylor | 8c166935d5 | factor banner out into reusable panel class | 2023-08-07 12:40:48 -07:00 | 
				
					
						|  Myk Taylor | a6de9a21fa | enable most core tests | 2023-08-04 10:11:28 -07:00 | 
				
					
						|  lethosor | 6e54210a66 | Merge remote-tracking branch 'lethosor/fix-global-crash' into develop | 2023-08-01 00:22:01 -04:00 | 
				
					
						|  lethosor | 95753f618c | memscan: check for new Linux executable name | 2023-08-01 00:10:46 -04:00 | 
				
					
						|  lethosor | e55984c529 | Fix startup crashes when global addresses are missing Useful for initial research. Can be tested with `DFHACK_NO_GLOBALS=1` | 2023-08-01 00:05:02 -04:00 | 
				
					
						|  Myk Taylor | 462ee0cba7 | generalize mod directory scanning | 2023-07-20 17:43:57 -07:00 | 
				
					
						|  Myk Taylor | 19643111e0 | move SUPPRESS_DUPLICATE_KEYBOARD_EVENTS pref into cpp | 2023-07-19 00:38:37 -07:00 | 
				
					
						|  Myk Taylor | 2d2ecf6f0d | add TextButton | 2023-07-16 20:24:39 -07:00 | 
				
					
						|  Myk Taylor | 7a618fd113 | make event suppression configurable | 2023-07-08 18:39:38 -07:00 | 
				
					
						|  Myk Taylor | 734de0dcd1 | make EditField ignore Ctrl-A until we get Home key support | 2023-07-07 14:49:10 -07:00 | 
				
					
						|  Myk | 79dbcf0461 | Merge pull request #3524 from myk002/myk_copypaste support copy/paste from system clipboard | 2023-07-05 23:09:08 -07:00 | 
				
					
						|  Myk Taylor | 9ca96567a5 | move conversion logic to MiscUtils but keep minimal wrappers in SDL module so we don't leak memory | 2023-07-03 11:05:58 -07:00 | 
				
					
						|  Myk Taylor | 07e8edcdca | ensure changing text fires the on_change event | 2023-07-02 19:27:07 -07:00 |