Ivan Savenko 
							
						 
					 
					
						
						
							
						
						243773b6ef 
					 
					
						
						
							
							Renamed some adventure map files & classes  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						e26b18c139 
					 
					
						
						
							
							Rename & cleanup of WindowHandler -> ScreenHandler  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						29b10f0436 
					 
					
						
						
							
							Try to enable window resize  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						b1bd49ecd8 
					 
					
						
						
							
							Fix main menu resize on resolution change  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						bffec0068b 
					 
					
						
						
							
							Fix screen updates after window resize  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						dbc4330fc5 
					 
					
						
						
							
							Fixed positioning of resource bar and town list in other windows  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						f403766fbb 
					 
					
						
						
							
							Attempt to fix DPI scaling on Windows  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						cc68ce9d8b 
					 
					
						
						
							
							Implemented resolutions selector in Launcher using SDL  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						ca15bf5698 
					 
					
						
						
							
							Added autoselection of in-game console log width  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						ecff5f3d12 
					 
					
						
						
							
							Do not trigger multiple hotkeys when battle window wait for any key  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						61181d63bd 
					 
					
						
						
							
							Fixed missing hotkeys for game saving  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						97d266ea2d 
					 
					
						
						
							
							Remove duplicated resolutions, e.g. different frequency  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						8b27780c11 
					 
					
						
						
							
							Fixed scrolling blocking with Ctrl  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						a6fda031ed 
					 
					
						
						
							
							Fixed widget disabling during enemy turn & spellcasting  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						7228b08d1d 
					 
					
						
						
							
							Implemeted runtime generation of player-colored background texture  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						342ea138f9 
					 
					
						
						
							
							Fix remaining graphical artifacts on switching from world view  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						c24ccf663b 
					 
					
						
						
							
							Fixed auto-enabling of status bar on windows activations  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						8e320d8454 
					 
					
						
						
							
							Fixed world view mode  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						5ae507505a 
					 
					
						
						
							
							Fixed toggleable buttons (sleep/wake & subterra/surface)  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						77beca50e2 
					 
					
						
						
							
							Hide resolution selector on mobile devices  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						a0f1bf3928 
					 
					
						
						
							
							Implemented user-selectable UI scaling mode  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						fd3933e589 
					 
					
						
						
							
							Support for changing resolution without game restart  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						97426a3f7c 
					 
					
						
						
							
							Implemented disabling of buttons based on condition  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						d4098059b8 
					 
					
						
						
							
							Proper support for player-colored buttons in UI  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						7aacba6e55 
					 
					
						
						
							
							Fix adventure map left-clicking  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						019d7b6811 
					 
					
						
						
							
							Integrated shortcuts into adventure window configuration  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						0000541291 
					 
					
						
						
							
							Fixed map rendering  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						63a1efbdc2 
					 
					
						
						
							
							Fixed system options window  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						a4b102e46f 
					 
					
						
						
							
							Implemented UI scaling (non-selectable option for now)  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						8d28f96619 
					 
					
						
						
							
							Resolutions selector now shows all available resolutions  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						b4e7093c01 
					 
					
						
						
							
							Added IWindowHandler interface for OS screen/window utilities  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						28f41bb472 
					 
					
						
						
							
							Moved remaining render-related code from CMT  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						c688411bab 
					 
					
						
						
							
							Extracted window management from CMT to new class  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						18a66a4376 
					 
					
						
						
							
							Rename method to better name  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						d96edd9f56 
					 
					
						
						
							
							Added larger town list for higher resolutions  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						4958190e82 
					 
					
						
						
							
							Fixed visibility of corner gems  
						
						
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						a015bf6507 
					 
					
						
						
							
							Initial part of dynamically-sized adventure map:  
						
						... 
						
						
						
						- removed no longer used CConfigHandler
- remove no longer use resolutions.json
- moved widget management from adventure map to a separate class
- adventure map layout is now loaded from config 
						
						
					 
					
						2023-05-09 13:10:33 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						cb8201876b 
					 
					
						
						
							
							Merge pull request  #1822  from rilian-la-te/spell-mechanics-v3  
						
						... 
						
						
						
						Bonus refactoring, part3 (save-incompatible) 
						
						
					 
					
						2023-05-09 13:10:04 +03:00 
						 
				 
			
				
					
						
							
							
								Ivan Savenko 
							
						 
					 
					
						
						
							
						
						c21d31289e 
					 
					
						
						
							
							Merge pull request  #2135  from SoundSSGood/assert-failure-fix  
						
						... 
						
						
						
						CWindowWithArtifacts assert fix 
						
						
					 
					
						2023-05-08 23:44:47 +03:00 
						 
				 
			
				
					
						
							
							
								SoundSSGood 
							
						 
					 
					
						
						
							
						
						fe3e635332 
					 
					
						
						
							
							assertions fix  
						
						
						
						
					 
					
						2023-05-07 22:29:03 +03:00 
						 
				 
			
				
					
						
							
							
								Konstantin 
							
						 
					 
					
						
						
							
						
						e60a4318c3 
					 
					
						
						
							
							vcmi: a bunch of forward definitions  
						
						
						
						
					 
					
						2023-05-07 20:37:32 +03:00 
						 
				 
			
				
					
						
							
							
								Konstantin P 
							
						 
					 
					
						
						
							
						
						057a33c508 
					 
					
						
						
							
							SpellSchool: use identifier instead of int  
						
						... 
						
						
						
						Needs redifinition of MAGIC_SCHOOL_SKILL in all mods 
						
						
					 
					
						2023-05-07 20:37:32 +03:00 
						 
				 
			
				
					
						
							
							
								Andrii Danylchenko 
							
						 
					 
					
						
						
							
						
						0829593356 
					 
					
						
						
							
							NKAI: composite pathfinder actions and fix for guarded bordergate  
						
						
						
						
					 
					
						2023-05-07 09:15:37 +03:00 
						 
				 
			
				
					
						
							
							
								Nordsoft91 
							
						 
					 
					
						
						
							
						
						e23936f6dc 
					 
					
						
						
							
							Merge pull request  #2107  from Nordsoft91/town-buildings  
						
						
						
						
					 
					
						2023-05-07 06:04:52 +04:00 
						 
				 
			
				
					
						
							
							
								nordsoft 
							
						 
					 
					
						
						
							
						
						059ccdc9bc 
					 
					
						
						
							
							Fix for serialization bug  
						
						
						
						
					 
					
						2023-05-07 04:02:52 +04:00 
						 
				 
			
				
					
						
							
							
								nordsoft 
							
						 
					 
					
						
						
							
						
						58aed364bf 
					 
					
						
						
							
							Don't place non-sailing boats in RMG  
						
						
						
						
					 
					
						2023-05-07 03:24:52 +04:00 
						 
				 
			
				
					
						
							
							
								nordsoft 
							
						 
					 
					
						
						
							
						
						7c029bccba 
					 
					
						
						
							
							Show info nin modal window always  
						
						
						
						
					 
					
						2023-05-07 03:19:18 +04:00 
						 
				 
			
				
					
						
							
							
								Konstantin P 
							
						 
					 
					
						
						
							
						
						8600e3035a 
					 
					
						
						
							
							IBonusBearer: split cached methods  
						
						
						
						
					 
					
						2023-05-05 21:30:45 +03:00 
						 
				 
			
				
					
						
							
							
								Konstantin P 
							
						 
					 
					
						
						
							
						
						f2827834c0 
					 
					
						
						
							
							vcmi: bump serialization version  
						
						
						
						
					 
					
						2023-05-05 21:30:45 +03:00 
						 
				 
			
				
					
						
							
							
								Konstantin P 
							
						 
					 
					
						
						
							
						
						45ca449f2c 
					 
					
						
						
							
							vcmi: more optionals in bonuses  
						
						
						
						
					 
					
						2023-05-05 21:30:45 +03:00