A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ba594e52b 
								
							 
						 
						
							
							
								
								Fix printf for format checks  
							
							... 
							
							
							
							Prevents errors with input being invalid format strings
(cherry picked from commit 6da378afea 
							
						 
						
							2024-03-11 00:11:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6d7ff2e02a 
								
							 
						 
						
							
							
								
								[iOS] Update linker flags for Xcode 15.2.  
							
							... 
							
							
							
							(cherry picked from commit ac57f10f82 
							
						 
						
							2024-03-11 00:11:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								ed06389a34 
								
							 
						 
						
							
							
								
								Style: Mark clang-format 16 as supported for pre-commit hook  
							
							... 
							
							
							
							It only introduced a difference in a .glsl file, which I've worked
around by removing an empty line. This keeps formatting consistent
between clang-format 15 and 16.
Also added a change in the 3-to-4 project converter to fix bogus
formatting in clang-format < 17.
(cherry picked from commit 49f4860ce3 
							
						 
						
							2024-01-24 15:57:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d5064a7d44 
								
							 
						 
						
							
							
								
								Bump version to 4.2.2-rc  
							
							
							
						 
						
							2023-12-12 11:03:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0bf12956a1 
								
							 
						 
						
							
							
								
								Bump version to 4.2.1-rc  
							
							... 
							
							
							
							And update CI base branch to 4.2. 
							
						 
						
							2023-11-30 09:35:35 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								623b905d2e 
								
							 
						 
						
							
							
								
								Remove unused NOTIFICATION_NODE_RECACHE_REQUESTED notification  
							
							
							
						 
						
							2023-11-06 12:16:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									BlueCube3310 
								
							 
						 
						
							
							
							
							
								
							
							
								bd67e0a0bc 
								
							 
						 
						
							
							
								
								Change dropdown type filter to Texture2D in certain nodes  
							
							
							
						 
						
							2023-10-28 17:39:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55282ddc10 
								
							 
						 
						
							
							
								
								Merge pull request  #79527  from QbieShay/qbe/particles-rework  
							
							... 
							
							
							
							Particle internal refactor and additions for more artistic control 
							
						 
						
							2023-10-10 22:48:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									QbieShay 
								
							 
						 
						
							
							
							
							
								
							
							
								c228fe1a0d 
								
							 
						 
						
							
							
								
								Particle internal refactor and additions for more artistic control  
							
							... 
							
							
							
							Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Co-authored-by: Mew Pur Pur <85438892+MewPurPur@users.noreply.github.com>
Co-authored-by: Clay John <claynjohn@gmail.com> 
							
						 
						
							2023-10-10 20:03:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								09d5120865 
								
							 
						 
						
							
							
								
								[iOS] Fix build on Xcode 14 and older.  
							
							
							
						 
						
							2023-10-10 09:18:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									clayjohn 
								
							 
						 
						
							
							
							
							
								
							
							
								51ed3aef63 
								
							 
						 
						
							
							
								
								Vertex and attribute compression to reduce the size of the vertex format.  
							
							... 
							
							
							
							This allows Godot to automatically compress meshes to save a lot of bandwidth.
In general, this requires no interaction from the user and should result in
no noticable quality loss.
This scheme is not backwards compatible, so we have provided an upgrade
mechanism, and a mesh versioning mechanism.
Existing meshes can still be used as a result, but users can get a
performance boost by reimporting assets. 
							
						 
						
							2023-10-05 12:02:23 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								b07c664af9 
								
							 
						 
						
							
							
								
								Make GraphEdit toolbar more customizable  
							
							... 
							
							
							
							Also adds a semi-transparent background
to make the toolbar stand out in front of nodes. 
							
						 
						
							2023-10-02 13:43:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc118b36ac 
								
							 
						 
						
							
							
								
								Merge pull request  #82370  from YuriSizov/graphs-request-rename-close-delete-please  
							
							... 
							
							
							
							Rename close requests to delete requests in `GraphEdit` 
							
						 
						
							2023-10-02 13:16:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c9527516e3 
								
							 
						 
						
							
							
								
								Merge pull request  #82458  from bruvzg/ios_build_fix  
							
							... 
							
							
							
							[iOS] Fix build with Xcode 15. 
							
						 
						
							2023-09-30 11:02:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19890614c6 
								
							 
						 
						
							
							
								
								Remove wrong API removal whitelist for AnimationPlayer.animation_changed  
							
							... 
							
							
							
							It wasn't (re)moved. 
							
						 
						
							2023-09-29 12:12:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								94377f50b2 
								
							 
						 
						
							
							
								
								Merge pull request  #80813  from TokageItLab/rework-animation-manager  
							
							... 
							
							
							
							Implement `AnimationMixer` as a base class of `AnimationPlayer` and `AnimationTree` 
							
						 
						
							2023-09-29 10:20:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Silc Lizard (Tokage) Renew 
								
							 
						 
						
							
							
							
							
								
							
							
								1b95827d3e 
								
							 
						 
						
							
							
								
								Implement AnimationManager the base class of AnimationPlayer/Tree  
							
							
							
						 
						
							2023-09-29 08:23:57 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e1c7104e46 
								
							 
						 
						
							
							
								
								[iOS] Fix build with Xcode 15.  
							
							
							
						 
						
							2023-09-27 21:27:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								54c7a26a3b 
								
							 
						 
						
							
							
								
								Merge pull request  #81356  from pkdawson/rd-compat  
							
							... 
							
							
							
							Add compatibility methods for RenderingDevice BarrierMask 
							
						 
						
							2023-09-27 19:07:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Dawson 
								
							 
						 
						
							
							
							
							
								
							
							
								d80dc0ff58 
								
							 
						 
						
							
							
								
								Add compatibility methods for RenderingDevice BarrierMask  
							
							
							
						 
						
							2023-09-27 10:22:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mikael Hermansson 
								
							 
						 
						
							
							
							
							
								
							
							
								f1a9d8b5a5 
								
							 
						 
						
							
							
								
								Moved face_index field in 3D RayResult to end of struct  
							
							
							
						 
						
							2023-09-26 23:18:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								378ab38b1f 
								
							 
						 
						
							
							
								
								Rename close requests to delete requests in GraphEdit  
							
							
							
						 
						
							2023-09-26 16:41:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bc6585a5a7 
								
							 
						 
						
							
							
								
								[RTL] Add support for image dynamic updating, padding, tooltips and size in percent.  
							
							
							
						 
						
							2023-09-26 09:39:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								df24882f9a 
								
							 
						 
						
							
							
								
								Free submenu children when clearing PopupMenu  
							
							
							
						 
						
							2023-09-25 16:45:41 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mikael Hermansson 
								
							 
						 
						
							
							
							
							
								
							
							
								ee9f41a12d 
								
							 
						 
						
							
							
								
								Fix bindings of PhysicsServer3DRenderingServerHandler  
							
							
							
						 
						
							2023-09-20 12:24:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gilles Roudière 
								
							 
						 
						
							
							
							
							
								
							
							
								8c1e28237b 
								
							 
						 
						
							
							
								
								Improve TileMap performances by using quadrants only for rendering  
							
							
							
						 
						
							2023-09-08 15:33:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hendrik Brucker 
								
							 
						 
						
							
							
							
							
								
							
							
								5afe78bd9c 
								
							 
						 
						
							
							
								
								Clean up/refactor GraphNode and make it more flexible  
							
							... 
							
							
							
							Split GraphNode into GraphElement and GraphNode, add custom
titlebar, and adjust theming. 
							
						 
						
							2023-09-07 17:29:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8de6405288 
								
							 
						 
						
							
							
								
								UWP: Remove platform port, needs to be redone from scratch for 4.x  
							
							... 
							
							
							
							The UWP platform port was never ported to the Godot 4.0+ API,
and it's now accumulating bitrot as it doesn't compile, and thus
we no longer propagate platform changes in it.
So we finally remove to acknowledge this state. There's still some
interest in reviving the UWP port eventually, especially as support
for Direct3D 12 will soon be merged, but when that happens it will
be easiest to redo it from scratch. 
							
						 
						
							2023-09-07 15:01:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									RedworkDE 
								
							 
						 
						
							
							
							
							
								
							
							
								e36bd595fa 
								
							 
						 
						
							
							
								
								CI: Compat checks: Make fetching the reference API more robust  
							
							
							
						 
						
							2023-09-05 15:27:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									RedworkDE 
								
							 
						 
						
							
							
							
							
								
							
							
								b83dff752c 
								
							 
						 
						
							
							
								
								CI: Compare API compatibility against both 4.0 and 4.1  
							
							
							
						 
						
							2023-08-30 23:33:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Snopek 
								
							 
						 
						
							
							
							
							
								
							
							
								39a604c9ab 
								
							 
						 
						
							
							
								
								Exclude unexposed classes from the extension_api.json  
							
							
							
						 
						
							2023-08-29 08:45:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b5471e30a 
								
							 
						 
						
							
							
								
								Merge pull request  #78908  from zorbathut/pr_gitignore  
							
							... 
							
							
							
							Add static check for overzealous .gitignores and fix an example of such. 
							
						 
						
							2023-08-29 12:41:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5453503697 
								
							 
						 
						
							
							
								
								[Text Server] Store extra spacing of individual font variations.  
							
							
							
						 
						
							2023-08-24 11:58:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6f1152bdbe 
								
							 
						 
						
							
							
								
								Add a --audio-output-latency command-line argument  
							
							... 
							
							
							
							This allows optimizing the audio output latency on higher-end CPUs,
especially in projects that do not expose a way to override this setting. 
							
						 
						
							2023-08-17 14:45:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d603040d4d 
								
							 
						 
						
							
							
								
								Merge pull request  #78012  from Calinou/cli-add-max-fps-argument  
							
							... 
							
							
							
							Add a `--max-fps` command-line argument to set a FPS limit 
							
						 
						
							2023-08-17 12:27:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tomasz Chabora 
								
							 
						 
						
							
							
							
							
								
							
							
								3dd881b4e4 
								
							 
						 
						
							
							
								
								Add option to allow echo events in menu shortcuts  
							
							
							
						 
						
							2023-08-16 16:59:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								231c07d1af 
								
							 
						 
						
							
							
								
								Fix API validation script on macOS.  
							
							
							
						 
						
							2023-08-10 08:46:34 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eca6f0eb54 
								
							 
						 
						
							
							
								
								Merge pull request  #80392  from myaaaaaaaaa/navthreads  
							
							... 
							
							
							
							Suppress NavigationServer race conditions 
							
						 
						
							2023-08-08 08:26:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									myaaaaaaaaa 
								
							 
						 
						
							
							
							
							
								
							
							
								2cb6ec9e9b 
								
							 
						 
						
							
							
								
								Suppress NavigationServer race conditions  
							
							
							
						 
						
							2023-08-07 18:49:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								02d7a1a1d1 
								
							 
						 
						
							
							
								
								Add compatibility notice after  #78266  
							
							
							
						 
						
							2023-08-07 15:15:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16a93563bf 
								
							 
						 
						
							
							
								
								Merge pull request  #73777  from myaaaaaaaaa/enable-tsan  
							
							... 
							
							
							
							Add a Linux ThreadSanitizer job to CI 
							
						 
						
							2023-08-04 21:28:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								858e8748e8 
								
							 
						 
						
							
							
								
								Fix or workaround recent extension API compatibility issues  
							
							... 
							
							
							
							- Add compatibility methods for `RenderingDevice::shader_create_from_bytecode`
  and `CodeEdit::get_text_for_symbol_loopup`.
- Silence errors which now have compatibility methods.
- Acknowledge GraphEdit/GraphNode compat breakage, intended and WIP. 
							
						 
						
							2023-08-03 12:07:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								10f796dae3 
								
							 
						 
						
							
							
								
								Add exceptions for breakage introduced in RD barriers and prevent future breakage  
							
							
							
						 
						
							2023-07-28 14:21:34 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4cab77094a 
								
							 
						 
						
							
							
								
								Add a --max-fps command-line argument to set a FPS limit  
							
							... 
							
							
							
							This allows limiting framerate on any project, which is useful to
reduce power usage and latency with certain setups (such as VRR displays).
This is particularly useful in projects that do not expose a setting to change
the FPS limit. While external FPS limiters can be used, they can be cumbersome
to set up and result in increased input lag compared to a built-in FPS limiter. 
							
						 
						
							2023-07-28 02:51:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								346f1ab86b 
								
							 
						 
						
							
							
								
								Bump version to 4.2-dev  
							
							... 
							
							
							
							Keep on waitin' 
							
						 
						
							2023-07-05 22:07:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Rog-Wilhelm 
								
							 
						 
						
							
							
							
							
								
							
							
								7ea171adca 
								
							 
						 
						
							
							
								
								Add static check for overzealous .gitignores.  
							
							
							
						 
						
							2023-07-01 08:41:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									myaaaaaaaaa 
								
							 
						 
						
							
							
							
							
								
							
							
								8b78ad5fc4 
								
							 
						 
						
							
							
								
								Add a Linux ThreadSanitizer job to CI  
							
							
							
						 
						
							2023-06-26 11:47:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ninni Pipping 
								
							 
						 
						
							
							
							
							
								
							
							
								9159208ed1 
								
							 
						 
						
							
							
								
								Ensure RID, Callable, and Signal are stored as strings  
							
							... 
							
							
							
							Prevents parser errors in `.tscn` and `.tres` files where the assignment
would otherwise be empty. 
							
						 
						
							2023-06-22 17:01:08 +02:00