Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b80e591448 
								
							 
						 
						
							
							
								
								Merge pull request  #92843  from anniryynanen/tooltip-in-popup  
							
							... 
							
							
							
							Stop color picker tooltip from stealing input events 
							
						 
						
							2024-06-10 16:11:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a139cd611a 
								
							 
						 
						
							
							
								
								Merge pull request  #92826  from bruvzg/nat_icon_checks  
							
							... 
							
							
							
							Improve native menu and status indicator icons conversion and checks. 
							
						 
						
							2024-06-07 23:30:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea7d988b72 
								
							 
						 
						
							
							
								
								Merge pull request  #92781  from bruvzg/menu_open_close_imp  
							
							... 
							
							
							
							[macOS] Improve native menu open/close callbacks. 
							
						 
						
							2024-06-07 23:30:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e52658643d 
								
							 
						 
						
							
							
								
								Merge pull request  #92702  from kleonc/cursor_image_from_atlas_texture_fix  
							
							... 
							
							
							
							Fix creating cursor image from `AtlasTexture` 
							
						 
						
							2024-06-07 23:29:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anni Ryynänen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ae1e2182ec 
								
							 
						 
						
							
							
								
								Stop color picker tooltip from stealing input events  
							
							... 
							
							
							
							Input events go to the tooltip because it's added to `popup_list` in
DisplayServer `popup_open`. I think there's no harm in tooltips being omitted
from the list, so this commit blocks non-popup windows from being added if they
have `FLAG_NO_FOCUS` and `FLAG_MOUSE_PASSTHROUGH`.
I'm not happy with this way of detecting tooltips. It'll also catch other
windows where this behavior may or may not be wanted.
I thought about adding `FLAG_TOOLTIP`, but went with the smaller change for
now.
Fixes  #79500 . 
							
						 
						
							2024-06-06 20:00:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								28ec2240c4 
								
							 
						 
						
							
							
								
								Improve native menu and status indicator icons conversion and checks.  
							
							
							
						 
						
							2024-06-06 07:46:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1f7bf27780 
								
							 
						 
						
							
							
								
								[macOS] Improve native menu open/close callbacks.  
							
							
							
						 
						
							2024-06-05 20:22:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kleonc 
								
							 
						 
						
							
							
							
							
								
							
							
								91e995e704 
								
							 
						 
						
							
							
								
								Fix creating cursor image from AtlasTexture  
							
							
							
						 
						
							2024-06-05 01:44:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5168647530 
								
							 
						 
						
							
							
								
								Use current mouse button state instead of saved values.  
							
							
							
						 
						
							2024-05-31 15:50:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c98fef08bf 
								
							 
						 
						
							
							
								
								Merge pull request  #89033  from bruvzg/doc_end_err  
							
							... 
							
							
							
							[DisplayServer] Add error messages and descriptions to callbacks. 
							
						 
						
							2024-05-28 17:48:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								714effdf07 
								
							 
						 
						
							
							
								
								[DisplayServer] Add error messages and descriptions to callbacks.  
							
							
							
						 
						
							2024-05-28 17:36:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a40cda95e 
								
							 
						 
						
							
							
								
								[macOS, X11] Fix duplicate close requests.  
							
							
							
						 
						
							2024-05-28 09:41:04 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc89a0c118 
								
							 
						 
						
							
							
								
								Fix build with vuklan=no and d3d12=no after  #91505 .  
							
							
							
						 
						
							2024-05-25 21:08:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								628c81d2d9 
								
							 
						 
						
							
							
								
								[DisplayServer] Add method to check if window transparency is supported and enabled.  
							
							
							
						 
						
							2024-05-23 15:23:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7870b28ed3 
								
							 
						 
						
							
							
								
								Merge pull request  #92252  from poiati/fix-wayland-window-class  
							
							... 
							
							
							
							Properly set window class in Wayland 
							
						 
						
							2024-05-23 08:59:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								896b003cc8 
								
							 
						 
						
							
							
								
								SCons: Convert platform get_flags to dictionary  
							
							
							
						 
						
							2024-05-22 13:53:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paulo Poiati 
								
							 
						 
						
							
							
							
							
								
							
							
								a3769c0edc 
								
							 
						 
						
							
							
								
								Properly set window class in Wayland  
							
							
							
						 
						
							2024-05-22 10:42:12 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakub Marcowski 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d9f8ef68df 
								
							 
						 
						
							
							
								
								Update pre-commit hooks configuration to use ruff instead of black  
							
							
							
						 
						
							2024-05-21 18:02:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								86b72d9215 
								
							 
						 
						
							
							
								
								Merge pull request  #91377  from bruvzg/macos_privacy  
							
							... 
							
							
							
							[macOS export] Add support for privacy manifest configuration. 
							
						 
						
							2024-05-15 12:09:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								fc08eca524 
								
							 
						 
						
							
							
								
								DisplayServer: Avoid deadlocks while issuing input events and recursive main loop iterations  
							
							
							
						 
						
							2024-05-08 17:41:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a0dbdcc3ab 
								
							 
						 
						
							
							
								
								Replace find with contains/has where applicable  
							
							... 
							
							
							
							* Replaces `find(...) != -1` with `contains` for `String`
* Replaces `find(...) == -1` with `!contains` for `String`
* Replaces `find(...) != -1` with `has` for containers
* Replaces `find(...) == -1` with `!has` for containers 
							
						 
						
							2024-05-08 12:37:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e5205e589f 
								
							 
						 
						
							
							
								
								[StatusIndicator] Add method to get indicator icon screen rect.  
							
							
							
						 
						
							2024-05-02 14:39:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								308dbb8c63 
								
							 
						 
						
							
							
								
								[Core] Add scalar versions of Vector* min/max/clamp/snap(ped)  
							
							... 
							
							
							
							Convenience for a number of cases operating on single values 
							
						 
						
							2024-05-02 10:31:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								85062e37ef 
								
							 
						 
						
							
							
								
								Merge pull request  #89588  from bruvzg/status_ind_menu_direct  
							
							... 
							
							
							
							[StatusIndicator] Switch API to use Texture2D instead of Image, improve handling on macOS, add method to set native popup menu directly. 
							
						 
						
							2024-05-01 09:54:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								059ddc41a0 
								
							 
						 
						
							
							
								
								[macOS export] Add support for privacy manifest configuration.  
							
							
							
						 
						
							2024-04-30 23:31:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								339cb0e2a2 
								
							 
						 
						
							
							
								
								Merge pull request  #90428  from bruvzg/macos_detect_helper_exes  
							
							... 
							
							
							
							[macOS export] Detect embedded helper executables using MachO header. 
							
						 
						
							2024-04-29 13:00:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								947f5a8741 
								
							 
						 
						
							
							
								
								Merge pull request  #91247  from AThousandShips/callable_fix  
							
							... 
							
							
							
							Fix unsafe uses of `Callable.is_null()` 
							
						 
						
							2024-04-29 10:10:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e0e8ce1fc0 
								
							 
						 
						
							
							
								
								SCons: Colorize warnings/errors during generation  
							
							
							
						 
						
							2024-04-28 16:24:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								31e7ee63f2 
								
							 
						 
						
							
							
								
								Fix unsafe uses of Callable.is_null()  
							
							... 
							
							
							
							`Callable.is_null()` is not equivalent to `!Callable.is_valid()` and
doesn't guarantee the call is valid. 
							
						 
						
							2024-04-27 16:22:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								764de7fe31 
								
							 
						 
						
							
							
								
								Collapse the gdextension arguments into the GDExtensionData struct  
							
							... 
							
							
							
							This is used to reduce the number of arguments to `OS::open_dynamic_library(...)`. 
							
						 
						
							2024-04-19 07:56:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								ede88cf59d 
								
							 
						 
						
							
							
								
								Fix loading GDExtension dependencies on Android  
							
							
							
						 
						
							2024-04-19 07:55:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e667dc2d59 
								
							 
						 
						
							
							
								
								[macOS] Fix native file dialog with empty filter list.  
							
							
							
						 
						
							2024-04-17 11:12:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c951421c99 
								
							 
						 
						
							
							
								
								Merge pull request  #90268  from RandomShaper/wtp_servers  
							
							... 
							
							
							
							Use WorkerThreadPool for Server threads (enhanced) 
							
						 
						
							2024-04-15 10:12:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e73f40e260 
								
							 
						 
						
							
							
								
								Merge pull request  #87117  from DmitriySalnikov/rename_pdb  
							
							... 
							
							
							
							Add renaming of PDB files to avoid blocking them 
							
						 
						
							2024-04-11 11:02:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								c28f5901c7 
								
							 
						 
						
							
							
								
								Polish interaction between windowing, input and rendering  
							
							... 
							
							
							
							- Adapt GL make/release API to the current architecture.
- Fix DisplayServer being locked while dispatching input (prevent deadlocks). 
							
						 
						
							2024-04-10 18:47:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mikael Hermansson 
								
							 
						 
						
							
							
							
							
								
							
							
								a057158d75 
								
							 
						 
						
							
							
								
								Revert pack trimming introduced by  #82084  
							
							
							
						 
						
							2024-04-10 12:00:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bf558adcdd 
								
							 
						 
						
							
							
								
								[.NET] Disable output embedding on macOS, move it to the advanced options on other platforms.  
							
							
							
						 
						
							2024-04-09 17:47:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bae27340c9 
								
							 
						 
						
							
							
								
								[macOS export] Detect embedded helper executables using MachO header.  
							
							
							
						 
						
							2024-04-09 13:19:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Micky 
								
							 
						 
						
							
							
							
							
								
							
							
								328b00774b 
								
							 
						 
						
							
							
								
								Use [codeblock lang=text] more often in class ref  
							
							
							
						 
						
							2024-04-08 16:17:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									DmitriySalnikov 
								
							 
						 
						
							
							
							
							
								
							
							
								b73e740786 
								
							 
						 
						
							
							
								
								Add renaming of PDB files to avoid blocking them  
							
							
							
						 
						
							2024-04-05 00:14:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								61b56f6019 
								
							 
						 
						
							
							
								
								Merge pull request  #90131  from rodrigodias4/fix86495  
							
							... 
							
							
							
							Fix macOS menu bar & dock stop appearing after closing sub-window 
							
						 
						
							2024-04-04 14:37:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rodrigo Dias 
								
							 
						 
						
							
							
							
							
								
							
							
								a4f2e5210f 
								
							 
						 
						
							
							
								
								Fix MacOS menu bar & dock stop appearing after closing sub-window  
							
							... 
							
							
							
							When the progress dialog task for saving a scene ends, or when closing the "Open project" dialog, the DisplayServerMacOS::update_presentation_mode() method now restores those fullscreen functionalities with the flags NSApplicationPresentationAutoHideMenuBar and NSApplicationPresentationAutoHideDock, whereas before it would reset to NSApplicationPresentationDefault, which didn't allow that.
Fixes  #86495  
							
						 
						
							2024-04-01 21:57:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jiali Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								d78cb43ec2 
								
							 
						 
						
							
							
								
								Fix issue with moving maximized window in macOS  
							
							... 
							
							
							
							When opening the Godot editor and maximizing the window by double-clicking the
title bar, users are unable to drag the window with the mouse.
With this commit, `window_set_position` allows the maximized window to be moved
by dragging it. Only the fullscreen window won't be allowed to move.
Fixes  #78758 . 
							
						 
						
							2024-04-01 17:07:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3881778ebc 
								
							 
						 
						
							
							
								
								Merge pull request  #89953  from bruvzg/macos_menu_shortcuts  
							
							... 
							
							
							
							[macOS] Fix non-global native menu shortcuts. 
							
						 
						
							2024-03-28 10:47:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								37e0be37d8 
								
							 
						 
						
							
							
								
								[macOS] Fix non-global native menu shortcuts.  
							
							
							
						 
						
							2024-03-27 22:26:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dc01658ee9 
								
							 
						 
						
							
							
								
								[DisplayServer] Add separate feature flags for different native dialog types.  
							
							
							
						 
						
							2024-03-26 15:18:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								399899a095 
								
							 
						 
						
							
							
								
								[NativeMenu] Move files to the display subfolder.  
							
							
							
						 
						
							2024-03-26 10:18:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Hartmann 
								
							 
						 
						
							
							
							
							
								
							
							
								65f68fda54 
								
							 
						 
						
							
							
								
								Fix EXIT_SUCCESS on MacOS  
							
							
							
						 
						
							2024-03-24 17:08:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f49efbe0e5 
								
							 
						 
						
							
							
								
								Merge pull request  #89229  from akien-mga/main-refactor-os-exit-code  
							
							... 
							
							
							
							Refactor OS exit code to be `EXIT_SUCCESS` by default 
							
						 
						
							2024-03-24 01:15:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79ba22a73f 
								
							 
						 
						
							
							
								
								Use Vector* component-wise min/max/clamp functions where applicable  
							
							
							
						 
						
							2024-03-20 13:47:42 +01:00