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 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac3fc2a8a1 
								
							 
						 
						
							
							
								
								[ANGLE] Add fallback control options and defaults.  
							
							... 
							
							
							
							[macOS] Use ANGLE by default if engine is built with statically linked ANGLE.
[Windows] Add option enable/disable fallback to ANGLE and option force specific GPU to always use ANGLE. 
							
						 
						
							2023-10-03 16:23:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72e2e47059 
								
							 
						 
						
							
							
								
								[DisplayServer] Add method to estimate window title bar size.  
							
							
							
						 
						
							2023-10-03 16:13: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc0a02c75c 
								
							 
						 
						
							
							
								
								Merge pull request  #82031  from bruvzg/borderless_fs  
							
							... 
							
							
							
							[Windows] Use clear color for non exclusive fullscreen border, fix maximize for borderless window switching to exclusive fs. 
							
						 
						
							2023-09-21 14:27:39 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								b826cd5acd 
								
							 
						 
						
							
							
								
								[Windows] Use clear color for non exclusive fullscreen border, fix maximize for borderless window switching to exclusive fs.  
							
							
							
						 
						
							2023-09-21 11:24:40 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chia-Hsiang Cheng 
								
							 
						 
						
							
							
							
							
								
							
							
								669ce39f95 
								
							 
						 
						
							
							
								
								Ensure the active window gains the keyboard focus  
							
							
							
						 
						
							2023-08-12 16:35:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								048a164083 
								
							 
						 
						
							
							
								
								Merge pull request  #79693  from bruvzg/com_ath  
							
							... 
							
							
							
							[Windows] Initialize COM as apartment-threaded. 
							
						 
						
							2023-08-07 14:48:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
							
							
								
							
							
								e26a6c36c8 
								
							 
						 
						
							
							
								
								Fix native popups auto-closing when interacting with non-client area.  
							
							
							
						 
						
							2023-08-07 10:01:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
							
							
								
							
							
								b240b5be84 
								
							 
						 
						
							
							
								
								[Windows] Do not force redraw window background on mouse pass-through region change.  
							
							
							
						 
						
							2023-08-02 10:40:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Sauermann 
								
							 
						 
						
							
							
							
							
								
							
							
								8c1ce404d7 
								
							 
						 
						
							
							
								
								Fix crash on Windows when closing Window  
							
							... 
							
							
							
							Send `WINDOW_EVENT_MOUSE_EXIT` when a window is destroyed.
Ensure, that on Windows, the event_callback is still valid during
destroying the `Window`. 
							
						 
						
							2023-08-02 00:17:25 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								c8e191b7f4 
								
							 
						 
						
							
							
								
								Merge pull request  #79724  from Repiteo/gcc-windows-fixes  
							
							... 
							
							
							
							Fix gcc builds failing on windows 
							
						 
						
							2023-07-24 19:33:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								88c1e0d528 
								
							 
						 
						
							
							
								
								Merge pull request  #79350  from kleonc/screen_to_pixel_byte_to_float_conversion_fix  
							
							... 
							
							
							
							Fix byte to float color conversion in `DisplayServerWindows::screen_get_pixel` 
							
						 
						
							2023-07-21 17:54:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d848c95748 
								
							 
						 
						
							
							
								
								Fix gcc builds failing on windows  
							
							
							
						 
						
							2023-07-20 18:01:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
							
							
								
							
							
								4bfb820d32 
								
							 
						 
						
							
							
								
								[Windows] Initialize COM as apartment-threaded.  
							
							
							
						 
						
							2023-07-20 12:14:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								0c2144da90 
								
							 
						 
						
							
							
								
								Remove excessive include that breaks compilation on Windows  
							
							
							
						 
						
							2023-07-18 22:09:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
							
							
								
							
							
								d3ca91ad6a 
								
							 
						 
						
							
							
								
								[Windows] Implement native file selection dialog support.  
							
							
							
						 
						
							2023-07-18 17:23:58 +03: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hendrik Brucker 
								
							 
						 
						
							
							
							
							
								
							
							
								7e21eb7e00 
								
							 
						 
						
							
							
								
								Extract and reorganize texture resource classes  
							
							
							
						 
						
							2023-07-14 20:04:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kleonc 
								
							 
						 
						
							
							
							
							
								
							
							
								9d45dd812f 
								
							 
						 
						
							
							
								
								Fix byte to float color conversion in DisplayServerWindows::screen_get_pixel  
							
							
							
						 
						
							2023-07-12 21:31:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								ff689003a5 
								
							 
						 
						
							
							
								
								Merge pull request  #77993  from bruvzg/key_lbl_from_p  
							
							... 
							
							
							
							Implement DisplayServer.keyboard_get_label_from_physical method. 
							
						 
						
							2023-07-12 21:02:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								2b47f6715e 
								
							 
						 
						
							
							
								
								Merge pull request  #78437  from bruvzg/set_icon  
							
							... 
							
							
							
							Add error checks and harmonize behavior of the `set_icon` method. 
							
						 
						
							2023-07-12 15:09:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								988abb2161 
								
							 
						 
						
							
							
								
								Merge pull request  #79016  from bruvzg/fix_win_initial_ne_fs  
							
							... 
							
							
							
							[Windows] Fix setting initial non-exclusive window mode. 
							
						 
						
							2023-07-08 18:21:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a3ec4add1 
								
							 
						 
						
							
							
								
								Merge pull request  #78263  from bruvzg/fl_all  
							
							... 
							
							
							
							[Windows] Flash both the window caption and taskbar button on `request_attention`. 
							
						 
						
							2023-07-07 16:02:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
							
							
								
							
							
								db0109b237 
								
							 
						 
						
							
							
								
								[Windows] Fix setting initial non-exclusive window mode.  
							
							
							
						 
						
							2023-07-04 13:09:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9c5a0c6c10 
								
							 
						 
						
							
							
								
								Add error checks and harmonize behavior of the set_icon method.  
							
							
							
						 
						
							2023-07-03 13:48:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d586096415 
								
							 
						 
						
							
							
								
								Merge pull request  #72720  from pkdawson/fix-mouse-capture  
							
							... 
							
							
							
							DisplayServerWindows: Fix mouse capture when button up message is missed 
							
						 
						
							2023-06-22 18:29:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								356a602186 
								
							 
						 
						
							
							
								
								Merge pull request  #74511  from AThousandShips/win_cursor_fix  
							
							... 
							
							
							
							Fix clearing custom cursor 
							
						 
						
							2023-06-20 00:00:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
							
							
								
							
							
								28db3c7158 
								
							 
						 
						
							
							
								
								[DisplayServer] Add method to check if native window is focused.  
							
							
							
						 
						
							2023-06-16 10:27:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
							
							
								
							
							
								49af2582c4 
								
							 
						 
						
							
							
								
								[Windows] Flash both the window caption and taskbar button on request_attention.  
							
							
							
						 
						
							2023-06-15 11:04:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jpcerrone 
								
							 
						 
						
							
							
							
							
								
							
							
								a80584664c 
								
							 
						 
						
							
							
								
								Fix window resizing problems on Windows  
							
							... 
							
							
							
							Fixes godotengine#76847, Fixes godotengine#74286
Reorders problematic steps from the DisplayServerWindows::window_set_mode function.
These were causing a resize with the dimensions of the previously used mode instead
of the current one. 
							
						 
						
							2023-06-12 15:26:34 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								26e5a98306 
								
							 
						 
						
							
							
								
								Merge pull request  #77770  from jpcerrone/fix_minimize_missing  
							
							... 
							
							
							
							Fix minimize button missing in non-resizable projects 
							
						 
						
							2023-06-12 11:39:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								759309ba18 
								
							 
						 
						
							
							
								
								Merge pull request  #77977  from zaevi/fix_windows_popup_ime  
							
							... 
							
							
							
							Fix IME doesn't work under Popup on Windows. 
							
						 
						
							2023-06-09 11:06:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9e4315bb50 
								
							 
						 
						
							
							
								
								Style: Harmonize header includes in platform ports  
							
							... 
							
							
							
							This applies our existing style guide, and adds a new rule to that style
guide for modular components such as platform ports and modules:
Includes from the platform port or module should be included with relative
paths (relative to the root folder of the modular component, e.g.
`platform/linuxbsd/`), in their own section before Godot's "core" includes.
The `api` and `export` subfolders also need to be handled as self-contained
(and thus use relative paths for their "local" includes) as they are all
compiled for each editor platform, without necessarily having the api/export
matching platform folder in the include path.
E.g. the Linux editor build will compile `platform/android/{api,export}/*.cpp`
and those need to use relative includes for it to work. 
							
						 
						
							2023-06-08 15:19:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								08e8ff371d 
								
							 
						 
						
							
							
								
								Implement keyboard_get_label_from_physical method.  
							
							
							
						 
						
							2023-06-08 10:13:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zae 
								
							 
						 
						
							
							
							
							
								
							
							
								1b149b7440 
								
							 
						 
						
							
							
								
								Fix IME doesn't work under Popup on Windows.  
							
							
							
						 
						
							2023-06-08 02:40:36 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jpcerrone 
								
							 
						 
						
							
							
							
							
								
							
							
								c819da7fdb 
								
							 
						 
						
							
							
								
								Fix minimize button missing in non-resizable projects.  
							
							... 
							
							
							
							Fixes https://github.com/godotengine/godot/issues/77603 .
On Windows, disabling the 'resizable' flag on the project
settings would also remove the minimize button from the window. 
							
						 
						
							2023-06-02 10:31:50 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b9984b5a2 
								
							 
						 
						
							
							
								
								Add audio/general/text_to_speech project setting to enable/disable TTS.  
							
							
							
						 
						
							2023-05-18 20:16:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bitsawer 
								
							 
						 
						
							
							
							
							
								
							
							
								68da61e74c 
								
							 
						 
						
							
							
								
								Fix for Clang dev_mode Windows build  
							
							
							
						 
						
							2023-05-17 19:35:37 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								265c70a369 
								
							 
						 
						
							
							
								
								Merge pull request  #75142  from bruvzg/scr  
							
							... 
							
							
							
							[DisplayServer] Implement screen_get_image method for LinuxBSD/X11, macOS and Windows. 
							
						 
						
							2023-05-16 10:48:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								303bf247de 
								
							 
						 
						
							
							
								
								Add support for VRAM-compressed custom mouse cursor images  
							
							... 
							
							
							
							No memory is actually saved when using this, so lossless modes are
still recommended as they look better and load faster. 
							
						 
						
							2023-04-21 18:01:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								520a8d8ed2 
								
							 
						 
						
							
							
								
								Add project manager / editor initial screen settings, implement DisplayServer.get_keyboard_focus_screen method.  
							
							
							
						 
						
							2023-04-19 08:54:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2edf14faf 
								
							 
						 
						
							
							
								
								Merge pull request  #75881  from bruvzg/win_coinit  
							
							... 
							
							
							
							[Windows] Cleanup COM library initialization/uninitialization. 
							
						 
						
							2023-04-18 23:40:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kvel2D 
								
							 
						 
						
							
							
							
							
								
							
							
								41f0a523db 
								
							 
						 
						
							
							
								
								Fix custom cursor using atlas texture  
							
							... 
							
							
							
							Remove image.is_valid() check
There is already a fail condition and image is not used before that
Move up texture_is_valid() check 
							
						 
						
							2023-04-11 19:16:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
							
							
								
							
							
								83dc545ea2 
								
							 
						 
						
							
							
								
								[Windows] Cleanup COM library initialization/uninitialization.  
							
							
							
						 
						
							2023-04-10 10:38:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e6067a39b5 
								
							 
						 
						
							
							
								
								[Windows] Remove meta_mem update on keyup/keydown.  
							
							
							
						 
						
							2023-03-21 09:16:10 +02:00