| 
								
								
									 Lukas Tenbrink | a23f630781 | Remove Stringclipping constructors.Callers should instead call constructors with explicit encoding names, with known length `Span`. | 2025-03-15 12:34:44 +01:00 |  | 
				
					
						| 
								
								
									 Thaddeus Crews | dae32f8ec6 | Merge pull request #92737 from AThousandShips/packed_erase [Core] Expose `Packed*Array::erase` | 2025-03-10 10:01:06 -05:00 |  | 
				
					
						| 
								
								
									 A Thousand Ships | 331a43a9d8 | Add String::remove_char(s)methods for performance and convenience | 2025-03-10 13:19:28 +01:00 |  | 
				
					
						| 
								
								
									 Pāvels Nadtočajevs | f9c7d348c3 | Add bound checks to Array/Packed*Arrayvariant callgetandsetmethods. | 2025-02-27 17:54:40 +02:00 |  | 
				
					
						| 
								
								
									 Pāvels Nadtočajevs | 1bc86c2626 | Fix PackedStringArray.to_byte_array()to return UTF-8 encoded data instead of pointers. | 2025-02-07 10:19:32 +02:00 |  | 
				
					
						| 
								
								
									 A Thousand Ships | 46b6acdabb | [Core] Expose Packed*Array::erase | 2025-02-03 19:25:09 +01:00 |  | 
				
					
						| 
								
								
									 kobewi | 4e48b19e1f | Add Color.from_rgba8 and deprecate Color8 | 2024-12-27 11:26:59 +01:00 |  | 
				
					
						| 
								
								
									 Danil Alexeev | 03b05cf9ac | Core: Fix built-in enum constant bindings | 2024-11-22 14:03:21 +03:00 |  | 
				
					
						| 
								
								
									 Danil Alexeev | e379cc76e5 | Core: Fix Callable.get_bound_arguments{,_count}()return incorrect data | 2024-11-04 22:41:56 +03:00 |  | 
				
					
						| 
								
								
									 Aaron Franke | a7f6ec0e4c | Add a sort method to Dictionary and HashMap | 2024-10-02 14:26:33 -07:00 |  | 
				
					
						| 
								
								
									 Aaron Franke | cc9f2b58a0 | Bind Array get and set functions | 2024-09-26 13:00:17 -07:00 |  | 
				
					
						| 
								
								
									 A Thousand Ships | 203d3be200 | [Core] Add way to check if a signal has any connections Added to `Object` and `Signal` | 2024-09-20 16:39:09 +02:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 6bf8a3e3f8 | Merge pull request #95449 from SlashScreen/array_functions Add callable support for `find` and `rfind` `Array` methods | 2024-09-20 16:06:13 +02:00 |  | 
				
					
						| 
								
								
									 Slashscreen | 89491f4403 | Add callable support for findandrfindArraymethods | 2024-09-13 00:01:53 -07:00 |  | 
				
					
						| 
								
								
									 Thaddeus Crews | 9853a69144 | Implement typed dictionaries | 2024-09-04 10:27:26 -05:00 |  | 
				
					
						| 
								
								
									 Haoyu Qiu | 8bf4ecc026 | Add String.is_valid_unicode_identifier()- Adds `is_valid_unicode_identifier()`
- Adds `is_valid_ascii_identifier()`
- Deprecates `is_valid_identifier()`
- Renames `validate_identifier()` to `validate_ascii_identifier()` | 2024-08-27 11:34:08 +08:00 |  | 
				
					
						| 
								
								
									 Aaron Franke | 7db24a9ad5 | Simplify and fix Rect2/AABB get_support function | 2024-08-19 23:55:31 -07:00 |  | 
				
					
						| 
								
								
									 bruvzg | e651421905 | [TextServer, GDExtension] Fix building text servers as GDExtension, expose new/changed low-level methods to GDExtension API. | 2024-06-12 19:30:19 +03:00 |  | 
				
					
						| 
								
								
									 bruvzg | d8e1ab085a | [Windows] Fix 32-bit MinGW LTO build. | 2024-06-04 13:46:03 +03:00 |  | 
				
					
						| 
								
								
									 kobewi | 413c11357d | Use Core/Scene stringnames consistently | 2024-05-13 23:41:07 +02:00 |  | 
				
					
						| 
								
								
									 A Thousand Ships | b4c6cc7d82 | [Core] Add case-insensitive String::containsn | 2024-05-08 12:48:01 +02:00 |  | 
				
					
						| 
								
								
									 Wilson E. Alvarez | d4154dbc55 | Add const char * overloads to String class Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> | 2024-05-07 10:53:00 -04:00 |  | 
				
					
						| 
								
								
									 K. S. Ernest (iFire) Lee | f9b488508c | Add PackedVector4Array Variant type Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | 2024-05-03 00:58:27 +02:00 |  | 
				
					
						| 
								
								
									 A Thousand Ships | 0f5e0d1637 | Expose Vector*component-wise and scalarmin/maxto scripting | 2024-05-02 13:02:40 +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 |  | 
				
					
						| 
								
								
									 clayjohn | 4d580b15be | Update the description and parameter name for Vector3 reflect to correct how the plane is constructed | 2024-04-30 13:50:39 -07:00 |  | 
				
					
						| 
								
								
									 clayjohn | c0d0bdc160 | Clarify bounce and reflect docs and update param names | 2024-04-10 14:07:08 +02:00 |  | 
				
					
						| 
								
								
									 A Thousand Ships | 2cbf469912 | Fix sorting of files/dirs in dialogs Sorts leading `_` before other characters except `.`. | 2024-03-20 13:45:47 +01:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 453485aede | Merge pull request #89270 from Repiteo/enforce-typename-in-templates Enforce template syntax `typename` over `class` | 2024-03-14 22:34:37 +01:00 |  | 
				
					
						| 
								
								
									 A Thousand Ships | 59bcc2888c | Add methods to get argument count of methods Added to:
* `Callable`s
* `Object`s
* `ClassDB`
* `Script(Instance)`s | 2024-03-10 11:02:43 +01:00 |  | 
				
					
						| 
								
								
									 Thaddeus Crews | 9903e6779b | Enforce template syntax typenameoverclass | 2024-03-07 22:39:09 -06:00 |  | 
				
					
						| 
								
								
									 kobewi | eb0a624902 | Allow returning Dictionary after merging | 2024-03-06 14:49:35 +01:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 9278856ff7 | Merge pull request #88948 from dalexeev/core-add-callable-create Core: Add `Callable.create` static method for `Variant` callables | 2024-02-29 13:54:22 +01:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 1cc9190c70 | Merge pull request #81822 from nlupugla/nodepath-slice Add `NodePath::slice` method | 2024-02-29 13:53:34 +01:00 |  | 
				
					
						| 
								
								
									 Danil Alexeev | d90c9db27f | Core: Add Callable.createstatic method forVariantcallables | 2024-02-29 10:45:00 +03:00 |  | 
				
					
						| 
								
								
									 A Thousand Ships | 684752e75b | Replace error checks against sizewithis_empty | 2024-02-09 12:50:15 +01:00 |  | 
				
					
						| 
								
								
									 Juan Linietsky | 24fe0715b5 | Promote CowData to 64 bits Fixes a lot of bugs, please help me fill the list. | 2024-01-19 17:41:10 +01:00 |  | 
				
					
						| 
								
								
									 Muller-Castro | 96a95cb974 | Add const lvalue ref to container parameters | 2024-01-05 14:49:57 -03:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 22e880ad20 | Merge pull request #83163 from Chubercik/vectorXi_dist_methods Implement `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to` | 2024-01-03 09:58:36 +01:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | b5c6e870e8 | Merge pull request #82264 from dalexeev/core-builtin-methods-as-callables Core: Allow methods of built-in `Variant` types to be used as Callables | 2024-01-02 18:05:05 +01:00 |  | 
				
					
						| 
								
								
									 nlupugla | cd221c1816 | Added NodePath::slice method. | 2023-12-13 13:30:28 -05:00 |  | 
				
					
						| 
								
								
									 Aaron Franke | 437586bf31 | Add a get_or_addmethod to Dictionary | 2023-12-06 11:43:58 -06:00 |  | 
				
					
						| 
								
								
									 Danil Alexeev | b04263644c | Core: Allow methods of built-in Varianttypes to be used as Callables | 2023-10-25 15:53:52 +03:00 |  | 
				
					
						| 
								
								
									 Jakub Marcowski | cb954c6bab | Implement Vector2i/3i/4imethods:distance_toanddistance_squared_to | 2023-10-12 13:46:49 +02:00 |  | 
				
					
						| 
								
								
									 Danil Alexeev | aff767ef07 | Fix expected argument count for Callablecall errors | 2023-09-29 20:00:10 +03:00 |  | 
				
					
						| 
								
								
									 Rémi Verschelde | 3ec673085b | Merge pull request #79523 from aaronfranke/is-conformal Add `is_conformal` method to Basis and Transform2D | 2023-09-26 13:44:41 +02:00 |  | 
				
					
						| 
								
								
									 kobewi | adc930baee | Add Vector2/3/4i.MAX and MIN | 2023-09-16 21:52:13 +02:00 |  | 
				
					
						| 
								
								
									 Aaron Franke | 56806ffeed | Add is_conformalmethod to Basis and Transform2D | 2023-09-13 17:20:30 -05:00 |  | 
				
					
						| 
								
								
									 A Thousand Ships | 893f889d74 | [Core] Replace ERR_FAIL_CONDwithERR_FAIL_NULLwhere applicable | 2023-09-11 19:45:49 +02:00 |  | 
				
					
						| 
								
								
									 Daylily-Zeleen | 67e1401891 | Set builtin varrarg ptrcalls, called without arg. | 2023-09-02 00:34:16 +08:00 |  |