Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								207e52c161 
								
							 
						 
						
							
							
								
								Fix String::word_wrap() for long words  
							
							... 
							
							
							
							- Changes `TextServer.string_get_word_breaks()`
  - Returns pairs of boundary start and end offsets
  - Accepts `chars_per_line` to return line breaks
- Removes `String::word_wrap()`
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> 
							
						 
						
							2022-12-16 13:18:57 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								a479f5af22 
								
							 
						 
						
							
							
								
								Improve logic for detecting and tracking extensions  
							
							
							
						 
						
							2022-11-24 21:48:16 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Micky 
								
							 
						 
						
							
							
							
							
								
							
							
								e791f4fce2 
								
							 
						 
						
							
							
								
								Double precision of String.split_floats  
							
							
							
						 
						
							2022-11-20 12:29:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1959284769 
								
							 
						 
						
							
							
								
								Merge pull request  #68229  from Mickeon/c-escape-hell  
							
							... 
							
							
							
							Remove "?" from String.c_escape() 
							
						 
						
							2022-11-14 23:24:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Markus Sauermann 
								
							 
						 
						
							
							
							
							
								
							
							
								3b14f0334c 
								
							 
						 
						
							
							
								
								Remove redundant Variant-types initializations  
							
							
							
						 
						
							2022-11-14 19:35:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5b3a03bf5c 
								
							 
						 
						
							
							
								
								Merge pull request  #68448  from bruvzg/font_imp_tr  
							
							... 
							
							
							
							[Font] Add an import option to pre-render all glyphs required for the translation. 
							
						 
						
							2022-11-14 11:12:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								35528b800c 
								
							 
						 
						
							
							
								
								[Font] Add an import option to pre-render all glyphs required for the translation.  
							
							
							
						 
						
							2022-11-10 10:43:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									gnumaru 
								
							 
						 
						
							
							
							
							
								
							
							
								75e617c05d 
								
							 
						 
						
							
							
								
								fix a buffer overflow due to a misbehaving vcrt snprintf call on String::num, at core/string/ustring.cpp  
							
							
							
						 
						
							2022-11-09 10:25:52 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								8a47a12207 
								
							 
						 
						
							
							
								
								Add support for empty delimiter in String.split  
							
							
							
						 
						
							2022-11-04 15:09:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Micky 
								
							 
						 
						
							
							
							
							
								
							
							
								521d8a5d24 
								
							 
						 
						
							
							
								
								Remove "?" from String.c_escape()  
							
							
							
						 
						
							2022-11-03 19:52:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e9878b12a 
								
							 
						 
						
							
							
								
								Merge pull request  #67931  from bruvzg/locale_no_def  
							
							... 
							
							
							
							Do not auto add default script and country codes to the locale. 
							
						 
						
							2022-10-31 14:30:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5947f22be9 
								
							 
						 
						
							
							
								
								Merge pull request  #67578  from KoBeWi/GEDITOR  
							
							... 
							
							
							
							Unify usage of GLOBAL/EDITOR_GET 
							
						 
						
							2022-10-31 13:15:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec3c4fcba9 
								
							 
						 
						
							
							
								
								Do not auto add default script and country codes to the locale.  
							
							
							
						 
						
							2022-10-27 09:31:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gilles Roudière 
								
							 
						 
						
							
							
							
							
								
							
							
								56fa8f1d58 
								
							 
						 
						
							
							
								
								Fix localize_path with custom protocol identifiers  
							
							
							
						 
						
							2022-10-20 14:12:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								e48c5daddf 
								
							 
						 
						
							
							
								
								Unify usage of GLOBAL/EDITOR_GET  
							
							
							
						 
						
							2022-10-18 19:01:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c60ac64e8f 
								
							 
						 
						
							
							
								
								Fix big negative numbers printing incorrect decimals in num_real  
							
							
							
						 
						
							2022-10-15 17:57:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gilles Roudière 
								
							 
						 
						
							
							
							
							
								
							
							
								bf1a40c168 
								
							 
						 
						
							
							
								
								Make String.simplify_path keep the protocol identifier for urls  
							
							
							
						 
						
							2022-10-13 12:23:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								58eff50bf1 
								
							 
						 
						
							
							
								
								Merge pull request  #64268  from timothyqiu/is-finite  
							
							... 
							
							
							
							Add `is_finite` method for checking built-in types 
							
						 
						
							2022-10-11 09:25:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								785e5880b3 
								
							 
						 
						
							
							
								
								Fix simplify_path() breaking uid://  
							
							
							
						 
						
							2022-10-09 14:22:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								5da515773d 
								
							 
						 
						
							
							
								
								Add is_finite method for checking built-in types  
							
							
							
						 
						
							2022-10-08 13:25:08 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0103af1ddd 
								
							 
						 
						
							
							
								
								Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4.  
							
							
							
						 
						
							2022-10-07 11:32:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								cf6978f286 
								
							 
						 
						
							
							
								
								Merge pull request  #64833  from MarcusElg/naninfprinting  
							
							... 
							
							
							
							Improve string formatting (%f and %v) for inf and nan 
							
						 
						
							2022-10-03 09:23:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								0e53dd642c 
								
							 
						 
						
							
							
								
								Fix MSVC warning C4706: assignment within conditional expression  
							
							... 
							
							
							
							Part of #66537 . 
							
						 
						
							2022-09-28 16:05:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								49fcf4ffad 
								
							 
						 
						
							
							
								
								Style: Cleanup header guards for consistency  
							
							... 
							
							
							
							Fix file names for {Static,Lightmap}RaycasterEmbree. 
							
						 
						
							2022-09-26 13:51:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ec8084d87f 
								
							 
						 
						
							
							
								
								HarfBuzz: Update to version 5.2.0, add new Unicode 15 blocks and scripts.  
							
							
							
						 
						
							2022-09-17 23:19:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								10bd79cc6a 
								
							 
						 
						
							
							
								
								Merge pull request  #64714  from Chaosus/string_remove_erase  
							
							
							
						 
						
							2022-09-01 22:57:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d4555ef5fb 
								
							 
						 
						
							
							
								
								Add String.to_{camel,pascal,snake}_case methods  
							
							
							
						 
						
							2022-08-30 12:36:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10a56981dc 
								
							 
						 
						
							
							
								
								Rename String plus_file to path_join  
							
							
							
						 
						
							2022-08-29 19:38:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcus Elg 
								
							 
						 
						
							
							
							
							
								
							
							
								b21460981d 
								
							 
						 
						
							
							
								
								Improve string formatting for %f and %v for inf and nan  
							
							
							
						 
						
							2022-08-25 07:41:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								f7f4873ed0 
								
							 
						 
						
							
							
								
								Replace Array return types with TypedArray 3  
							
							
							
						 
						
							2022-08-24 12:53:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								08d8f884cd 
								
							 
						 
						
							
							
								
								Merge pull request  #63728  from MarcusElg/%v  
							
							... 
							
							
							
							Add %v for formatting vectors 
							
						 
						
							2022-08-24 00:42:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcus Elg 
								
							 
						 
						
							
							
							
							
								
							
							
								dbc165715b 
								
							 
						 
						
							
							
								
								Add %v for formatting vectors  
							
							
							
						 
						
							2022-08-23 17:26:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolTer 
								
							 
						 
						
							
							
							
							
								
							
							
								dae64e5361 
								
							 
						 
						
							
							
								
								Improved performance of String repeat method  
							
							
							
						 
						
							2022-08-22 22:47:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								772b0d2818 
								
							 
						 
						
							
							
								
								Remove String::erase method declaration  
							
							
							
						 
						
							2022-08-22 10:30:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kleonc 
								
							 
						 
						
							
							
							
							
								
							
							
								1324ca5eb0 
								
							 
						 
						
							
							
								
								Fix undefined behavior in String::operator+=(const String &)  
							
							
							
						 
						
							2022-08-18 14:57:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								1362bc22bd 
								
							 
						 
						
							
							
								
								Add tests for empty/unnamed arguments to ClassDB, Variant, GDScript  
							
							
							
						 
						
							2022-08-08 16:36:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33258d850c 
								
							 
						 
						
							
							
								
								Merge pull request  #61315  from lawnjelly/variant_bucket_pools  
							
							... 
							
							
							
							Variant memory pools 
							
						 
						
							2022-08-02 15:54:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5aa48b6ae5 
								
							 
						 
						
							
							
								
								[TextServer] Implement ICU/UAX 31 based is_valid_identifier function.  
							
							
							
						 
						
							2022-08-02 08:30:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								1418f97c70 
								
							 
						 
						
							
							
								
								File: Re-add support to skip CR (\r) in File::get_as_text  
							
							... 
							
							
							
							This was removed in #63481 , and we confirmed that it's better like this,
but we add back the possibility to strip CR as an option, to optionally
restore the previous behavior.
For performance this is done directly in `String::parse_utf8`.
Also fixes Android `FileAccess::get_line()` as this one _should_ strip CR.
Supersedes #63717 . 
							
						 
						
							2022-08-01 00:40:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								90019676b0 
								
							 
						 
						
							
							
								
								Code quality: Fix header guards consistency  
							
							... 
							
							
							
							Adds `header_guards.sh` bash script, used in CI to validate future
changes. Can be run locally to fix invalid header guards. 
							
						 
						
							2022-07-25 11:17:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c5431644d 
								
							 
						 
						
							
							
								
								Allows parsing of invalid UTF-16 surrogates (can be encountered in Windows filenames) and some non-standard UTF-8 variants, makes Unicode parse errors more verbose.  
							
							
							
						 
						
							2022-07-07 11:07:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lawnjelly 
								
							 
						 
						
							
							
							
							
								
							
							
								b221eab426 
								
							 
						 
						
							
							
								
								Variant memory pools  
							
							... 
							
							
							
							Memory pools via PagedAllocator for Transform2D, Transform3D, Basis and AABB. 
							
						 
						
							2022-07-04 12:01:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Silc Renew 
								
							 
						 
						
							
							
							
							
								
							
							
								dc43cfc830 
								
							 
						 
						
							
							
								
								implement bone renamer in importer  
							
							
							
						 
						
							2022-07-01 03:55:28 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Voylin 
								
							 
						 
						
							
							
							
							
								
							
							
								c6291bcd8a 
								
							 
						 
						
							
							
								
								Adding print_rich for printing with BBCode  
							
							
							
						 
						
							2022-06-29 00:41:29 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								6f38c21253 
								
							 
						 
						
							
							
								
								Fix parameter name for String.left and String.right  
							
							
							
						 
						
							2022-06-12 16:34:44 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								83990c2161 
								
							 
						 
						
							
							
								
								Fix String.uri_encode on Windows  
							
							
							
						 
						
							2022-06-03 13:58:57 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								45af29da80 
								
							 
						 
						
							
							
								
								Add a new HashSet template  
							
							... 
							
							
							
							* Intended to replace RBSet in most cases.
* Optimized for iteration speed 
							
						 
						
							2022-05-20 22:40:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7b5bf3af19 
								
							 
						 
						
							
							
								
								Tweak 64-bit integer overflow message to mention that it's a signed type  
							
							
							
						 
						
							2022-05-20 14:12:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Record 
								
							 
						 
						
							
							
							
							
								
							
							
								900c676b02 
								
							 
						 
						
							
							
								
								Use range iterators for RBSet in most cases  
							
							
							
						 
						
							2022-05-19 12:09:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								fc3b845c07 
								
							 
						 
						
							
							
								
								Add dedicated macros for property name extraction  
							
							... 
							
							
							
							* Replace case-by-case extraction with PNAME & GNAME
* Fix group handling when group hint begins with property name
* Exclude properties that are PROPERTY_USAGE_NO_EDITOR
* Extract missing ADD_ARRAY*, ADD_SUBGROUP* macros 
							
						 
						
							2022-05-19 14:08:47 +08:00