Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								4c4f29a490 
								
							 
						 
						
							
							
								
								Fix several i18n issues in editor  
							
							
							
						 
						
							2025-01-26 16:41:10 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Malcolm Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								998e3dfcf7 
								
							 
						 
						
							
							
								
								Update the app bundle's creation time to match the build time on macOS  
							
							... 
							
							
							
							Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> 
							
						 
						
							2025-01-25 20:21:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hilderin 
								
							 
						 
						
							
							
							
							
								
							
							
								725dd4930e 
								
							 
						 
						
							
							
								
								Fix BadWindow error when stopping embedded game on Linux  
							
							
							
						 
						
							2025-01-25 20:30:40 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								90208f7dd4 
								
							 
						 
						
							
							
								
								SCons: Fix handling of platform-specific tools, notably mingw  
							
							... 
							
							
							
							Add optional `detect.py` `get_tools` method to let platforms register SCons
tools they need.
This helps move this logic out of SConstruct, keeping platforms more self
contained, and helping thirdparty platforms define their own custom tools.
This logic was also unreliable (the `use_mingw` one would only work if
passed manually on the command line, not in e.g. `get_flags`).
Co-authored-by: Thaddeus Crews <repiteo@outlook.com> 
							
						 
						
							2025-01-25 13:59:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Riteo 
								
							 
						 
						
							
							
							
							
								
							
							
								c8087567c9 
								
							 
						 
						
							
							
								
								Wayland: Check custom cursor resource reference for cache invalidation  
							
							... 
							
							
							
							Images don't have RIDs and this way of checking stuff broke the cursor
cache. Let's do like all other platforms and check the resource
reference instead. 
							
						 
						
							2025-01-24 15:10:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b0655dc86f 
								
							 
						 
						
							
							
								
								Merge pull request  #101050  from jamie-pate/fix_android_godot_app_create_instance  
							
							... 
							
							
							
							Fix create_instance in android GodotApp so non-editor apps can restart 
							
						 
						
							2025-01-22 16:32:29 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f1c0b5b854 
								
							 
						 
						
							
							
								
								Merge pull request  #101779  from Riteo/primary-mess  
							
							... 
							
							
							
							Wayland: Check selection devices before using them 
							
						 
						
							2025-01-22 09:19:30 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hilderin 
								
							 
						 
						
							
							
							
							
								
							
							
								9eed43d429 
								
							 
						 
						
							
							
								
								Fix NOTIFICATION_WM_CLOSE_REQUEST in Embedded Floating Window  
							
							
							
						 
						
							2025-01-21 21:03:15 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								28b917dcdf 
								
							 
						 
						
							
							
								
								Merge pull request  #101848  from Riteo/wl-embarassingly-hard  
							
							... 
							
							
							
							Wayland: Pass unmodified symbols to key events 
							
						 
						
							2025-01-21 11:55:27 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8cf94c8de5 
								
							 
						 
						
							
							
								
								Merge pull request  #101763  from SupSuper/patch-1  
							
							... 
							
							
							
							[Windows] Fix left/right Shift key regression 
							
						 
						
							2025-01-21 11:55:21 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel 
								
							 
						 
						
							
							
							
							
								
							
							
								17423e9899 
								
							 
						 
						
							
							
								
								[Windows] Fix left/right Shift key regression  
							
							... 
							
							
							
							Fixes  #101384  by checking the latest state of the Shift keys before sending the KEYUP event. 
						
							2025-01-20 23:02:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Riteo 
								
							 
						 
						
							
							
							
							
								
							
							
								d12137bdda 
								
							 
						 
						
							
							
								
								Wayland: Pass unmodified symbols to key events  
							
							... 
							
							
							
							Before this change we would internationalize the keycode itself in all
`InputEventKey`s, confusing the whole input subsystem. 
							
						 
						
							2025-01-20 18:27:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								24fb28af55 
								
							 
						 
						
							
							
								
								Merge pull request  #101689  from syntaxerror247/native-dialogs  
							
							... 
							
							
							
							Make dialogs non-cancelable on Android 
							
						 
						
							2025-01-20 10:05:43 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								edaf14aada 
								
							 
						 
						
							
							
								
								Merge pull request  #101697  from bruvzg/win_dlg_ncc  
							
							... 
							
							
							
							[Windows] Make native dialogs non-cancelable and stay on top of parent. 
							
						 
						
							2025-01-20 10:05:42 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Riteo Siuga 
								
							 
						 
						
							
							
							
							
								
							
							
								bed2a1927f 
								
							 
						 
						
							
							
								
								Wayland: Check selection devices before using them  
							
							... 
							
							
							
							Looks like we never actually stopped the code from using bad pointers.
I even forgot the check in the primary selection code 🤦  
							
						 
						
							2025-01-20 02:13:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Riteo Siuga 
								
							 
						 
						
							
							
							
							
								
							
							
								368a59e6f9 
								
							 
						 
						
							
							
								
								Wayland: Release pressed events on application focus out  
							
							... 
							
							
							
							Looks like I always assumed wrongly that the compositor would send us
key release events when unfocusing... It did not. 
							
						 
						
							2025-01-20 01:38:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jamie Pate 
								
							 
						 
						
							
							
							
							
								
							
							
								605b97075f 
								
							 
						 
						
							
							
								
								Fix create_instance in android GodotApp so non-editor apps can restart  
							
							... 
							
							
							
							Enables OS.create_instance(args) and OS.set_restart_on_exit(true, args)
on android.
Borrowed the logic from the editor, so it completely restarts the
process so you can pass --rendering-method, --rendering-driver to switch
between forward_plus, mobile, gl_compatibility etc on an exported app.
Related:
https://github.com/godotengine/godot-proposals/issues/6423  
							
						 
						
							2025-01-19 03:23:45 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
							
							
								
							
							
								d65c07da4c 
								
							 
						 
						
							
							
								
								[Windows] Override key codes with Unicode values for OEM keys only.  
							
							
							
						 
						
							2025-01-18 14:56:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pāvels Nadtočajevs 
								
							 
						 
						
							
							
							
							
								
							
							
								f355c9ad37 
								
							 
						 
						
							
							
								
								[iOS] Fix provisioning profile specifier / UUID validation.  
							
							
							
						 
						
							2025-01-17 19:20:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								041cb204c3 
								
							 
						 
						
							
							
								
								Merge pull request  #101645  from m4gr3d/disable_xr_mode_for_regular_launch  
							
							... 
							
							
							
							Clean up the XR editor logic 
							
						 
						
							2025-01-17 10:16:53 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
							
							
								
							
							
								7c50a7822e 
								
							 
						 
						
							
							
								
								[Windows] Make native dialogs non-cancelable and stay on top of parent.  
							
							
							
						 
						
							2025-01-17 17:44:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								401310d74d 
								
							 
						 
						
							
							
								
								Make dialogs non-cancelable on Android.  
							
							
							
						 
						
							2025-01-17 19:45:34 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pāvels Nadtočajevs 
								
							 
						 
						
							
							
							
							
								
							
							
								133ea4f17a 
								
							 
						 
						
							
							
								
								[Wayland] Fix excessive IME updates.  
							
							
							
						 
						
							2025-01-17 15:29:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd88acc671 
								
							 
						 
						
							
							
								
								Merge pull request  #101008  from Repiteo/scons/nocache-all-text  
							
							... 
							
							
							
							SCons: Properly `NoCache` all text files 
							
						 
						
							2025-01-16 17:17:59 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6820cceb86 
								
							 
						 
						
							
							
								
								Merge pull request  #101566  from TCROC/fix-wayland-cant-set-mode-exclusive-full-screen  
							
							... 
							
							
							
							Fix Wayland `window_can_set_mode` ExclusiveFullScreen 
							
						 
						
							2025-01-16 17:17:49 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								73278bf35d 
								
							 
						 
						
							
							
								
								SCons: Properly NoCache all text files  
							
							
							
						 
						
							2025-01-16 16:59:12 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								b4f25b1863 
								
							 
						 
						
							
							
								
								Clean up the XR editor logic  
							
							... 
							
							
							
							- Coalesce common logic into the `main` flavor to avoid duplication
- Code cleanup 
							
						 
						
							2025-01-16 09:40:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33e16435f5 
								
							 
						 
						
							
							
								
								Replace some problematic uses of String::num to String::num_int64  
							
							
							
						 
						
							2025-01-15 12:51:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Travis Lange 
								
							 
						 
						
							
							
							
							
								
							
							
								d713a22f2e 
								
							 
						 
						
							
							
								
								fix wayland can set mode exclusive full screen  
							
							
							
						 
						
							2025-01-14 20:21:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								f8724e41a0 
								
							 
						 
						
							
							
								
								Merge pull request  #101538  from bruvzg/wdrag_ftr  
							
							... 
							
							
							
							[DisplayServer] Add missing `FEATURE_WINDOW_DRAG` flag to Windows, X11 and Wayland display servers. 
							
						 
						
							2025-01-14 18:29:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								4d1cfc1784 
								
							 
						 
						
							
							
								
								Merge pull request  #101061  from syntaxerror247/first-pr-2025  
							
							... 
							
							
							
							Android: Implement support for `native dialog` 
							
						 
						
							2025-01-14 15:05:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pāvels Nadtočajevs 
								
							 
						 
						
							
							
							
							
								
							
							
								2e99d84e87 
								
							 
						 
						
							
							
								
								[DisplayServer] Add missing FEATURE_WINDOW_DRAG flag to Windows, X11 and Wayland display servers.  
							
							
							
						 
						
							2025-01-14 15:26:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								cb9ee099ac 
								
							 
						 
						
							
							
								
								Android: Implement support for native dialog  
							
							... 
							
							
							
							This adds support for DisplayServer::dialog_show() on Android, aligning it with the functionality already available on macOS and Windows. 
							
						 
						
							2025-01-14 15:03:14 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								867ae4d85a 
								
							 
						 
						
							
							
								
								Update Android editor name and add missing icons  
							
							
							
						 
						
							2025-01-14 13:46:45 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								e8981308f2 
								
							 
						 
						
							
							
								
								Merge pull request  #101498  from m4gr3d/run_launcher_godot_app_from_editor  
							
							... 
							
							
							
							Use implicit launch when running a Godot Android project from the editor 
							
						 
						
							2025-01-13 20:22:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								aa72d56d50 
								
							 
						 
						
							
							
								
								Merge pull request  #101458  from syntaxerror247/fix-back-request  
							
							... 
							
							
							
							Fix double emission of `NOTIFICATION_WM_GO_BACK_REQUEST` 
							
						 
						
							2025-01-13 20:22:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								b7c0a0fbd1 
								
							 
						 
						
							
							
								
								Merge pull request  #101387  from picoxr/add-picoos-immersivemode  
							
							... 
							
							
							
							Add PICO OS Immersive Mode 
							
						 
						
							2025-01-13 20:22:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								17279cdf45 
								
							 
						 
						
							
							
								
								Use implicit launch when running a Godot Android project from the editor  
							
							... 
							
							
							
							This allows developers to override the default launching activity (`com.godot.game.GodotApp`) with a custom one if desired.
Logic is added to fallback to the default launching activity if the implicit launch fails. 
							
						 
						
							2025-01-13 08:52:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ygz-bd 
								
							 
						 
						
							
							
							
							
								
							
							
								a2bfb7cff2 
								
							 
						 
						
							
							
								
								Enable XR Preview Mode for PICO OS  
							
							... 
							
							
							
							Supported features in the immersive preview mode
- Passthrough
- Hand tracking
Notes:
- Multi-window is only available for internal apps on PICO OS, therefore launching adjacent windows is not possible currently.
- Passthrough splash screen is not supported on PICO OS 
							
						 
						
							2025-01-13 16:34:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredia Huya-Kouadio 
								
							 
						 
						
							
							
							
							
								
							
							
								4bc8918c19 
								
							 
						 
						
							
							
								
								Add support for specifying whether to play the current scene or a specific scene in XR or regular mode  
							
							... 
							
							
							
							The functionality is only activated for the XR Editor, when a project has OpenXR enabled. 
							
						 
						
							2025-01-12 22:02:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anish Mishra 
								
							 
						 
						
							
							
							
							
								
							
							
								c327b5797e 
								
							 
						 
						
							
							
								
								Fix double emission of NOTIFICATION_WM_GO_BACK_REQUEST  
							
							
							
						 
						
							2025-01-13 09:09:22 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9d0c41a489 
								
							 
						 
						
							
							
								
								Style: Unify .editorconfig logic  
							
							
							
						 
						
							2025-01-12 08:49:01 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								f431419e7b 
								
							 
						 
						
							
							
								
								Merge pull request  #99781  from Meorge/pack-project-as-zip  
							
							... 
							
							
							
							Add "Pack Project as ZIP..." to Project menu 
							
						 
						
							2025-01-11 22:29:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pāvels Nadtočajevs 
								
							 
						 
						
							
							
							
							
								
							
							
								b252867145 
								
							 
						 
						
							
							
								
								[macOS/Windows] Add Emoji & Symbols context menu item to LineEdit/TextEdit to show system character picker.  
							
							
							
						 
						
							2025-01-10 09:25:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Malcolm Anderson 
								
							 
						 
						
							
							
							
							
								
							
							
								6b33037021 
								
							 
						 
						
							
							
								
								Add menu bar item for "Pack Project as ZIP..."  
							
							... 
							
							
							
							Apply suggestions from code review
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Fix includes
Update editor/editor_node.cpp
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> 
							
						 
						
							2025-01-09 20:37:02 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								a0de7d0e01 
								
							 
						 
						
							
							
								
								Merge pull request  #101257  from SteffenBlake/remote-debug-windows-battery-fix  
							
							... 
							
							
							
							Windows: Update export script's task to work even on battery power 
							
						 
						
							2025-01-09 13:50:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								26db0bb15f 
								
							 
						 
						
							
							
								
								SCons: Make lto=auto prefer ThinLTO over full LTO for LLVM targets  
							
							... 
							
							
							
							This speeds up build time considerably for these platforms compared to
using `lto=full`, which is sadly single-threaded with LLVM, unlike GCC.
Changes to default behavior of `lto=auto` (i.e. `production=yes`):
- Linux: Prefer ThinLTO for LLVM
- Web: Prefer ThinLTO
- Windows: Prefer ThinLTO for llvm-mingw
The following LLVM targets don't use LTO by default currently, which
needs to be assessed further (gains from LLVM LTO on performance need
to be weighed against the potential size increase from heavy inlining):
- Android
- iOS
- macOS
- Windows clang-cl 
							
						 
						
							2025-01-09 13:03:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								65cf7c1d5e 
								
							 
						 
						
							
							
								
								Merge pull request  #101221  from bruvzg/win_dec_exp  
							
							... 
							
							
							
							[Window] Expose `start_drag` and `start_resize` methods (for both native and embedded windows). 
							
						 
						
							2025-01-09 11:17:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								892f77d5af 
								
							 
						 
						
							
							
								
								Merge pull request  #100052  from akien-mga/scons-linux-relax-freetype-libpng-zlib-deps  
							
							... 
							
							
							
							Linux: Relax interdependency between freetype, libpng, and zlib for unvendored builds 
							
						 
						
							2025-01-09 11:17:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								2a2adfa36c 
								
							 
						 
						
							
							
								
								Merge pull request  #101267  from Summersay415/angle-libs  
							
							... 
							
							
							
							Fix ANGLE and D3D12 libraries inclusion in .zip export 
							
						 
						
							2025-01-09 00:42:25 +01:00