Mika Viskari 
								
							 
						 
						
							
							
							
							
								
							
							
								dedae63617 
								
							 
						 
						
							
							
								
								Add property guards to shape 2D's  
							
							
							
						 
						
							2025-01-18 13:37:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									chocola-mint 
								
							 
						 
						
							
							
							
							
								
							
							
								f434c75dbf 
								
							 
						 
						
							
							
								
								Add has_custom_data() to TileData  
							
							
							
						 
						
							2025-01-13 21:25:49 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1846b27ea 
								
							 
						 
						
							
							
								
								Improve use of Ref.is_null/valid  
							
							... 
							
							
							
							Use `is_null` over `!is_valid` and vice versa. 
							
						 
						
							2024-12-23 16:35:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yufeng Ying 
								
							 
						 
						
							
							
							
							
								
							
							
								73d85f46c9 
								
							 
						 
						
							
							
								
								Remove unused headers in scene.  
							
							... 
							
							
							
							Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> 
							
						 
						
							2024-12-24 00:40:09 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kiro 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								07b7f76896 
								
							 
						 
						
							
							
								
								Improve NavMeshGenerator2D::generator_bake_from_source_geometry_data performance  
							
							... 
							
							
							
							Avoid copies and redundant work. 
							
						 
						
							2024-11-11 12:31:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4f416378a5 
								
							 
						 
						
							
							
								
								Merge pull request  #98773  from KeyboardDanni/tileset_collision_priority  
							
							... 
							
							
							
							Add collision priority property to TileSet physics layers 
							
						 
						
							2024-11-10 12:12:49 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								551ce65fce 
								
							 
						 
						
							
							
								
								Merge pull request  #98317  from YYF233333/vformat  
							
							... 
							
							
							
							Optimize `TileSetAtlasSource::_get_property_list` 
							
						 
						
							2024-11-07 12:36:26 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6cef0a17fb 
								
							 
						 
						
							
							
								
								Merge pull request  #98571  from timothyqiu/pname-no-editor  
							
							... 
							
							
							
							Don't mark `PROPERTY_USAGE_NO_EDITOR` properties for translation 
							
						 
						
							2024-11-05 18:36:10 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								89a311205f 
								
							 
						 
						
							
							
								
								Style: Apply clang-tidy fixes  
							
							... 
							
							
							
							• `modernize-use-default-member-init` and `readability-redundant-member-init`
• Minor adjustments to `.clang-tidy` to improve syntax & remove redundancies 
							
						 
						
							2024-11-04 12:11:06 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danni 
								
							 
						 
						
							
							
							
							
								
							
							
								3d132076b2 
								
							 
						 
						
							
							
								
								Add collision priority property to TileSet physics layers  
							
							
							
						 
						
							2024-11-02 15:37:49 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Alexsander 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58e79bfa9a 
								
							 
						 
						
							
							
								
								Compile certain CanvasItem._edit_*() functions with DEBUG_ENABLED  
							
							
							
						 
						
							2024-11-02 15:43:18 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								d47425b35f 
								
							 
						 
						
							
							
								
								Don't mark PROPERTY_USAGE_NO_EDITOR properties for translation  
							
							... 
							
							
							
							Using `PNAME()` on these properties are redundant as they won't be displayed
in the editor and some of them will be automatically ignored by the
extraction script. 
							
						 
						
							2024-10-26 22:09:21 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Adam Scott 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0d350e7108 
								
							 
						 
						
							
							
								
								Set clang-format RemoveSemicolon rule to true  
							
							... 
							
							
							
							- Set clang-format `Standard` rule to `c++20` 
							
						 
						
							2024-10-25 13:49:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yufeng Ying 
								
							 
						 
						
							
							
							
							
								
							
							
								b5141b8171 
								
							 
						 
						
							
							
								
								Optimize TileSetAtlasSource::_get_property_list  
							
							... 
							
							
							
							Co-authored-by: Haoyu Qiu <timothyqiu@users.noreply.github.com> 
							
						 
						
							2024-10-19 15:12:53 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								5adb489a04 
								
							 
						 
						
							
							
								
								Fix error when undo tile deletion in TileSetAtlasSourceEditor  
							
							
							
						 
						
							2024-10-18 20:06:31 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f9ee0c813 
								
							 
						 
						
							
							
								
								SCons: Add unobtrusive type hints in SCons files  
							
							
							
						 
						
							2024-09-25 09:34:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thaddeus Crews 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b37fc1014a 
								
							 
						 
						
							
							
								
								Style: Apply new clang-format changes  
							
							
							
						 
						
							2024-09-20 08:09:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								13a90e938f 
								
							 
						 
						
							
							
								
								Merge pull request  #70096  from rune-scape/stringname-dict  
							
							... 
							
							
							
							StringName Dictionary keys 
							
						 
						
							2024-09-03 17:38:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d15de6f264 
								
							 
						 
						
							
							
								
								Merge pull request  #96292  from AThousandShips/null_check_ref_fix  
							
							... 
							
							
							
							Cleanup of raw `nullptr` checks with `Ref` 
							
						 
						
							2024-09-03 16:13:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gilles Roudière 
								
							 
						 
						
							
							
							
							
								
							
							
								d75c5ec7ba 
								
							 
						 
						
							
							
								
								Implement multiple occlusion polygons within each TileSet occlusion layer  
							
							
							
						 
						
							2024-09-03 15:38:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								194bdde947 
								
							 
						 
						
							
							
								
								Cleanup of raw nullptr checks with Ref  
							
							... 
							
							
							
							Using `is_valid/null` over checks with `nullptr` or `ERR_FAIL_NULL` etc. 
							
						 
						
							2024-08-31 15:01:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rune-scape 
								
							 
						 
						
							
							
							
							
								
							
							
								154049ce17 
								
							 
						 
						
							
							
								
								StringName Dictionary keys  
							
							... 
							
							
							
							also added 'is_string()' method to Variant
and refactored many String type comparisons to use it instead 
							
						 
						
							2024-08-29 13:39:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pawel Lampe 
								
							 
						 
						
							
							
							
							
								
							
							
								c3f1bfd5cb 
								
							 
						 
						
							
							
								
								Extract navigation-related defaults to separate header  
							
							
							
						 
						
							2024-08-27 20:12:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								da57bab169 
								
							 
						 
						
							
							
								
								Merge pull request  #92560  from smix8/navmesh2d_bake_partition  
							
							... 
							
							
							
							Add triangulation partition option to 2D navigation mesh baking 
							
						 
						
							2024-08-19 16:04:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									smix8 
								
							 
						 
						
							
							
							
							
								
							
							
								2e1f6b50fb 
								
							 
						 
						
							
							
								
								Add bounds function to NavigationMeshSourceGeometryData  
							
							... 
							
							
							
							Adds get_bounds() function to NavigationMeshSourceGeometryData2D/3D to get a bounding box that covers all the geometry. 
							
						 
						
							2024-08-19 00:12:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Sean Klein 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a1fe6ffa19 
								
							 
						 
						
							
							
								
								NavigationPolygon: Implement get/set_polygon fast paths.  
							
							
							
						 
						
							2024-08-17 00:31:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kleonc 
								
							 
						 
						
							
							
							
							
								
							
							
								6895f6f8cc 
								
							 
						 
						
							
							
								
								Fix TileAtlasView bounds checks for transposed tiles  
							
							
							
						 
						
							2024-08-09 19:26:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									smix8 
								
							 
						 
						
							
							
							
							
								
							
							
								110b2dc61a 
								
							 
						 
						
							
							
								
								Add triangulation partition option to 2D navigation mesh baking  
							
							... 
							
							
							
							Adds triangulation partition option to 2D navigation mesh baking as an alternative to the existing convex partition option. 
							
						 
						
							2024-08-05 00:08:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									smix8 
								
							 
						 
						
							
							
							
							
								
							
							
								9dd05964d5 
								
							 
						 
						
							
							
								
								Fix NavigationPolygon not updating consistently on rebakes  
							
							... 
							
							
							
							Fixes that NavigationPolygon did not update in all cases because the internal NavigationMesh was not always unref and freed which blocked creating a new mesh later if nothing else freed it. 
							
						 
						
							2024-07-14 22:01:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									smix8 
								
							 
						 
						
							
							
							
							
								
							
							
								eba3acadac 
								
							 
						 
						
							
							
								
								Fix thread-use causing navigation polygon data corruption  
							
							... 
							
							
							
							Fixes navigation polygon  data corruption caused by thread-use that changed vertices or polygons while the navigation polygon was processed, e.g. by server region sync, navmesh baking or user thread updates. 
							
						 
						
							2024-06-21 12:58:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									smix8 
								
							 
						 
						
							
							
							
							
								
							
							
								d4722b9e1f 
								
							 
						 
						
							
							
								
								Fix thread-use causing navigation source geometry data corruption  
							
							... 
							
							
							
							Fixes navigation source geometry data corruption caused by thread-use that changed vertices or indices while the source geometry data was used in a parsing process or read from by the navmesh baking. 
							
						 
						
							2024-06-21 08:06:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Sean Klein 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2dc42e8a93 
								
							 
						 
						
							
							
								
								TileSet: Maintain NavigationPolygon sub-polygons when rotating  
							
							... 
							
							
							
							The original implementation merged sub-polygons into a single polygon
when rotating. This can cause non-simple geometries downstream
algorithms cannot handle. 
							
						 
						
							2024-06-13 22:16:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								62120c7841 
								
							 
						 
						
							
							
								
								Fix Steam input "crc" errors, and some other Coverity reports of uninitialized scalar variable  
							
							... 
							
							
							
							- Fixes  #88630 .
- Fixes  #92578 . 
							
						 
						
							2024-05-31 09:55:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Sean Klein 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								44d1f1c85f 
								
							 
						 
						
							
							
								
								Fixes an index error in TileSet when caching transformed collision layers.  
							
							
							
						 
						
							2024-05-26 00:14:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								413c11357d 
								
							 
						 
						
							
							
								
								Use Core/Scene stringnames consistently  
							
							
							
						 
						
							2024-05-13 23:41:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								955d5affa8 
								
							 
						 
						
							
							
								
								Reduce and prevent unnecessary random-access to List  
							
							... 
							
							
							
							Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when
accessing a single element)
* Removed subscript operator, in favor of a more explicit `get`
* Added conversion from `Iterator` to `ConstIterator`
* Remade existing operations into other solutions when applicable 
							
						 
						
							2024-05-04 16:08:55 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									johnsonbaugh 
								
							 
						 
						
							
							
							
							
								
							
							
								e2995d3b88 
								
							 
						 
						
							
							
								
								Reset state of SkeletonModification2D when loaded from cache  
							
							
							
						 
						
							2024-04-23 21:29:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									johnsonbaugh 
								
							 
						 
						
							
							
							
							
								
							
							
								ef8acbde9a 
								
							 
						 
						
							
							
								
								Fix errors and warnings when loading Skeleton2D Modifications  
							
							... 
							
							
							
							Fixes  #73247  
						
							2024-04-23 20:42:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7529c0bec5 
								
							 
						 
						
							
							
								
								Merge pull request  #90994  from aaronp64/tileset_compressed_image  
							
							... 
							
							
							
							Handle compressed images in `TileSetAtlasSource::_create_padded_image_texture` 
							
						 
						
							2024-04-22 12:53:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									aaronp64 
								
							 
						 
						
							
							
							
							
								
							
							
								ff60f7b6d4 
								
							 
						 
						
							
							
								
								Handle compressed images in TileSetAtlasSource::_create_padded_image_texture  
							
							... 
							
							
							
							Check for compressed image and decompress if needed
Fixes  #78755  
							
						 
						
							2024-04-21 21:36:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									smix8 
								
							 
						 
						
							
							
							
							
								
							
							
								2594c57361 
								
							 
						 
						
							
							
								
								Add NavigationMeshSourceGeometryData append functions  
							
							... 
							
							
							
							Adds append functions to NavigationMeshSourceGeometryData. 
							
						 
						
							2024-04-21 04:57:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								77e35cf781 
								
							 
						 
						
							
							
								
								Move NavigationMeshSourceGeometryData(2D/3D) to the 2D/3D subfolders  
							
							
							
						 
						
							2024-04-15 18:40:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gilles Roudière 
								
							 
						 
						
							
							
							
							
								
							
							
								bde8d44104 
								
							 
						 
						
							
							
								
								TileSet: don't save angular and linear physics velocities if they have their default values  
							
							
							
						 
						
							2024-04-08 14:17:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gilles Roudière 
								
							 
						 
						
							
							
							
							
								
							
							
								c928273c6c 
								
							 
						 
						
							
							
								
								Fixes "no cached rect" errors in TileMapLayer editor  
							
							
							
						 
						
							2024-04-04 16:28:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									smix8 
								
							 
						 
						
							
							
							
							
								
							
							
								07bbaf267d 
								
							 
						 
						
							
							
								
								Make physics debug respect outline setting inside editor  
							
							... 
							
							
							
							Make physics debug respect outline setting inside editor instead of always returning true no matter the actual setting. 
							
						 
						
							2024-04-01 19:52:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d4fcca4545 
								
							 
						 
						
							
							
								
								[TileSet] Expose TileData.is_valid_terrain_peering_bit  
							
							
							
						 
						
							2024-03-26 16:07:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A Thousand Ships 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79ba22a73f 
								
							 
						 
						
							
							
								
								Use Vector* component-wise min/max/clamp functions where applicable  
							
							
							
						 
						
							2024-03-20 13:47:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								a85921a856 
								
							 
						 
						
							
							
								
								Fix call queue problems when loading TileSet  
							
							
							
						 
						
							2024-03-14 21:05:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								7319b612f3 
								
							 
						 
						
							
							
								
								Speed up inspector updates for TileMap  
							
							
							
						 
						
							2024-03-07 18:01:30 +01:00