bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f458943455 
								
							 
						 
						
							
							
								
								[macOS / iOS] Switch Vulkan init to VK_EXT_metal_surface extension.  
							
							
							
						 
						
							2024-02-13 16:57:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8da36031e4 
								
							 
						 
						
							
							
								
								Implement support for application status indicators (tray icons).  
							
							
							
						 
						
							2024-02-13 15:59:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d9b7075ba6 
								
							 
						 
						
							
							
								
								[macOS] Fix color picker on HDR screens.  
							
							
							
						 
						
							2024-02-13 11:24:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dario 
								
							 
						 
						
							
							
							
							
								
							
							
								73eff10c76 
								
							 
						 
						
							
							
								
								Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver.  
							
							
							
						 
						
							2024-02-12 10:02:18 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								112f489449 
								
							 
						 
						
							
							
								
								[macOS] Fix changing main menu item names.  
							
							
							
						 
						
							2024-02-03 21:12:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stuart Carnie 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8f6d4eaa31 
								
							 
						 
						
							
							
								
								use autorelease pools around main loop  
							
							... 
							
							
							
							Reduces memory usage considerably 
							
						 
						
							2024-02-02 07:06:53 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f220d46cdc 
								
							 
						 
						
							
							
								
								Merge pull request  #80231  from romlok/input-key-location  
							
							... 
							
							
							
							Support detecting and mapping ctrl/alt/shift/meta by their left/right physical location 
							
						 
						
							2024-01-29 13:15:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mel Collins 
								
							 
						 
						
							
							
							
							
								
							
							
								8406e60522 
								
							 
						 
						
							
							
								
								Add InputEventKey.location to tell left from right  
							
							... 
							
							
							
							This adds a new enum `KeyLocation` and associated property
`InputEventKey.location`, which indicates the left/right location of key
events which may come from one of two physical keys, eg. Shift, Ctrl.
It also adds simulation of missing Shift KEYUP events for Windows.
When multiple Shifts are held down at the same time, Windows natively
only sends a KEYUP for the last one to be released. 
							
						 
						
							2024-01-26 14:42:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a8f521bcad 
								
							 
						 
						
							
							
								
								[Native File Dialog] Add support for adding custom options to the dialogs.  
							
							... 
							
							
							
							Add support for adding custom options (checkboxes and optionboxes) to the dialogs (both native and built-in). 
							
						 
						
							2024-01-24 15:00:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								15144c24bd 
								
							 
						 
						
							
							
								
								Implement a transient_to_focused mode  
							
							... 
							
							
							
							This intends to be the correct way to handle non-child windows becoming covered by the current window when becoming focused.
Enabling this property on select windows, they will become transient to the currently focused one when becoming visible.
This deprecates the "unparent_when_invisible" function introduced by #76025 . 
							
						 
						
							2024-01-14 18:51:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a8524dd92 
								
							 
						 
						
							
							
								
								Merge pull request  #83452  from RandomShaper/rd_common  
							
							... 
							
							
							
							Split `RenderingDevice` into API-agnostic and `RenderingDeviceDriver` parts 
							
						 
						
							2023-12-20 20:09:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								12a519bae2 
								
							 
						 
						
							
							
								
								Split RenderingDevice into API-agnostic and RenderingDeviceDriver parts  
							
							... 
							
							
							
							Credit and thanks to @bruzvg for multiple build fixes, update of 3rd-party items and MinGW support.
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> 
							
						 
						
							2023-12-20 19:18:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								aee8a3bada 
								
							 
						 
						
							
							
								
								Merge pull request  #75489  from bruvzg/init_pos_usable  
							
							... 
							
							
							
							[DisplayServer] Use screen "usable rect" instead of full rect to calculate initial window rect. 
							
						 
						
							2023-12-19 20:32:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d44b50520 
								
							 
						 
						
							
							
								
								[macOS] Add default Window and Help menus, allow special menu customization.  
							
							
							
						 
						
							2023-12-13 23:20:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b02cf351f3 
								
							 
						 
						
							
							
								
								[DisplayServer] Use screen "usable rect" instead of full rect to calculate initial window rect.  
							
							
							
						 
						
							2023-12-04 07:56:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									HolySkyMin 
								
							 
						 
						
							
							
							
							
								
							
							
								5962e5278c 
								
							 
						 
						
							
							
								
								Fix IME key event being erased in macOS  
							
							... 
							
							
							
							Fixes Korean IME behavior which calls insertText and setMarkedText at the same time. 
							
						 
						
							2023-11-29 18:17:57 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6b25204575 
								
							 
						 
						
							
							
								
								[macOS] Fix transparent and borderless flags interaction with full-screen mode.  
							
							
							
						 
						
							2023-11-14 08:36:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a5b456fca 
								
							 
						 
						
							
							
								
								Merge pull request  #84774  from akien-mga/fix-TTR-in-ERR-WARN-prints  
							
							... 
							
							
							
							Don't use TTR/RTR for ERR/WARN prints 
							
						 
						
							2023-11-12 22:59:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								15b8185c68 
								
							 
						 
						
							
							
								
								Don't use TTR/RTR for ERR/WARN prints  
							
							... 
							
							
							
							We don't translate those, only editor strings are translated. 
							
						 
						
							2023-11-12 12:00:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba713c80df 
								
							 
						 
						
							
							
								
								Fix various typos with codespell  
							
							... 
							
							
							
							Using 2.2.7.dev51+geb4a58fe. 
							
						 
						
							2023-11-11 23:01:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								03d97977b1 
								
							 
						 
						
							
							
								
								Merge pull request  #84649  from bruvzg/mac_fs_fs_switch  
							
							... 
							
							
							
							[macOS] Fix fullscreen <-> exclusive fullscreen transition. 
							
						 
						
							2023-11-09 20:05:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4fda7e14be 
								
							 
						 
						
							
							
								
								[macOS] Fix fullscreen <-> exclusive fullscreen transition.  
							
							
							
						 
						
							2023-11-09 08:02:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f3d4f5a77e 
								
							 
						 
						
							
							
								
								[X11] Add fallback from desktop GL to GLES, suppress PRIME detector error spam.  
							
							
							
						 
						
							2023-11-06 12:40:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c74c7d11a 
								
							 
						 
						
							
							
								
								[macOS] Improve ANGLE support detection.  
							
							... 
							
							
							
							Try opening EGL display when checking if ANGLE is supported. 
							
						 
						
							2023-11-01 08:34:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								590c353707 
								
							 
						 
						
							
							
								
								[macOS] Fallback to native OpenGL renderer if ANGLE initialization failed. Remove platform specific renderer config values from docs.  
							
							
							
						 
						
							2023-10-21 22:09:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b52826bf55 
								
							 
						 
						
							
							
								
								Add error messages to the native menu and file dialogs callback.  
							
							
							
						 
						
							2023-10-14 18:10:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6371cc3d69 
								
							 
						 
						
							
							
								
								[macOS] Fix crash when using system default menu shortcuts.  
							
							
							
						 
						
							2023-10-13 10:12:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3620d612ba 
								
							 
						 
						
							
							
								
								[macOS] Use occlusionState instead of isOnActiveSpace to determine when window is drawable.  
							
							
							
						 
						
							2023-10-10 12:20:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
							
							
								
							
							
								f18aa00e85 
								
							 
						 
						
							
							
								
								Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable  
							
							
							
						 
						
							2023-10-08 17:23:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								abbdc99821 
								
							 
						 
						
							
							
								
								[macOS] Fix ambiguous method call with older SDKs.  
							
							
							
						 
						
							2023-10-05 22:12:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								09b30be86d 
								
							 
						 
						
							
							
								
								Add vararg call() method to C++ Callable  
							
							
							
						 
						
							2023-10-05 11:35:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5db0e5032 
								
							 
						 
						
							
							
								
								Merge pull request  #81218  from bruvzg/_temp_fs  
							
							... 
							
							
							
							[Native File Dialogs] Improve filter list handling, add selected filter to the callback. 
							
						 
						
							2023-10-04 15:34:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d1aaa914f3 
								
							 
						 
						
							
							
								
								[macOS] Add about_to_open and popup_hide callback for the global menus, move part of logic to the PopupMenu to allow live menu modification.  
							
							
							
						 
						
							2023-10-04 09:49:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43e4708dff 
								
							 
						 
						
							
							
								
								[Native File Dialogs] Improve filter list handling, add selected filter to the callback.  
							
							
							
						 
						
							2023-10-03 19:26:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								be6a09b6ec 
								
							 
						 
						
							
							
								
								Merge pull request  #82423  from bruvzg/mac_ex_fs  
							
							... 
							
							
							
							[macOS] Check all exclusive fullscreen windows before setting presentation mode. 
							
						 
						
							2023-10-03 17:23:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								124f8983b8 
								
							 
						 
						
							
							
								
								Merge pull request  #82357  from bruvzg/mac_fix_bl  
							
							... 
							
							
							
							[macOS] Fix borderless mode on macOS 13.6+. 
							
						 
						
							2023-10-03 17:22:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								31dbbc2c5a 
								
							 
						 
						
							
							
								
								Merge pull request  #80952  from bruvzg/nfdlg_refocus  
							
							... 
							
							
							
							[Native File Dialogs] Refocus last focused window on close. 
							
						 
						
							2023-10-03 17:13:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72e2e47059 
								
							 
						 
						
							
							
								
								[DisplayServer] Add method to estimate window title bar size.  
							
							
							
						 
						
							2023-10-03 16:13:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b7b5fbe7aa 
								
							 
						 
						
							
							
								
								[macOS] Check all exclusive fullscreen windows before setting presentation mode.  
							
							
							
						 
						
							2023-09-27 09:01:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
							
							
								
							
							
								517e9f8aef 
								
							 
						 
						
							
							
								
								[Modules] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable  
							
							
							
						 
						
							2023-09-26 16:44:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								873d4079d1 
								
							 
						 
						
							
							
								
								[macOS] Fix borderless mode on macOS 13.6+.  
							
							
							
						 
						
							2023-09-26 11:55:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								603119d301 
								
							 
						 
						
							
							
								
								Merge pull request  #82037  from bruvzg/macos_gl_min_size  
							
							... 
							
							
							
							[macOS] Enforce non-zero window size. 
							
						 
						
							2023-09-21 14:27:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1887a9df19 
								
							 
						 
						
							
							
								
								[macOS/Windows] Add optional ANGLE backed OpenGL renderer support. Add EGL_ANDROID_blob_cache caching.  
							
							... 
							
							
							
							Co-authored-by: Riteo <riteo@posteo.net> 
							
						 
						
							2023-09-21 14:21:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								901e090e56 
								
							 
						 
						
							
							
								
								[macOS] Enforce non-zero window size.  
							
							
							
						 
						
							2023-09-21 12:37:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
							
							
								
							
							
								3565d1bf7e 
								
							 
						 
						
							
							
								
								[Drivers,Platform] Replace ERR_FAIL_COND with ERR_FAIL_NULL where applicable  
							
							
							
						 
						
							2023-09-12 20:13:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2e1f48ff6e 
								
							 
						 
						
							
							
								
								[Native File Dialogs] Refocus last focused window on close.  
							
							
							
						 
						
							2023-08-24 09:34:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78caaf3717 
								
							 
						 
						
							
							
								
								[macOS] Fix missing mouse exit events on window close.  
							
							
							
						 
						
							2023-08-09 10:23:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
							
							
								
							
							
								e26a6c36c8 
								
							 
						 
						
							
							
								
								Fix native popups auto-closing when interacting with non-client area.  
							
							
							
						 
						
							2023-08-07 10:01:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								0c2399d6ec 
								
							 
						 
						
							
							
								
								Merge pull request  #63826  from deakcor/dev_clipboard  
							
							... 
							
							
							
							Add `clipboard_has/get_image` methods to DisplayServer 
							
						 
						
							2023-07-27 15:22:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vincent D 
								
							 
						 
						
							
							
							
							
								
							
							
								c13e3a9fb0 
								
							 
						 
						
							
							
								
								add clipboard get image methods for windows and macos  
							
							... 
							
							
							
							Co-Authored-By: RedworkDE <10944644+RedworkDE@users.noreply.github.com>
Co-Authored-By: bruvzg <7645683+bruvzg@users.noreply.github.com> 
							
						 
						
							2023-07-17 23:47:27 +02:00