Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								faaf27f284 
								
							 
						 
						
							
							
								
								Fix various typos with codespell  
							
							... 
							
							
							
							Also includes typo fixes from #79993 , #80068 , #80276 , and #80303 .
Co-authored-by: betalars <contact@betalars.de>
Co-authored-by: spaceyjase <429978+spaceyjase@users.noreply.github.com>
Co-authored-by: Swarkin <102416174+Swarkin@users.noreply.github.com>
Co-authored-by: Raul Santos <raulsntos@gmail.com> 
							
						 
						
							2023-08-07 13:09:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcin Nowak 
								
							 
						 
						
							
							
							
							
								
							
							
								34ab1c8a36 
								
							 
						 
						
							
							
								
								Implement loading DDS textures at run-time  
							
							
							
						 
						
							2023-07-31 21:31:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								0be587521e 
								
							 
						 
						
							
							
								
								Merge pull request  #79737  from Calinou/resourceloader-load-error-clarify-expected-type  
							
							... 
							
							
							
							Mention expected resource type in ResourceLoader load error 
							
						 
						
							2023-07-31 21:01:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ithamar R. Adema 
								
							 
						 
						
							
							
							
							
								
							
							
								f37c2b5be2 
								
							 
						 
						
							
							
								
								Fix ImageTextureLayered serialisation issues.  
							
							
							
						 
						
							2023-07-23 13:54:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5bf64255b0 
								
							 
						 
						
							
							
								
								Mention expected resource type in ResourceLoader load error  
							
							... 
							
							
							
							This helps troubleshoot issues due to incorrect import types. 
							
						 
						
							2023-07-21 04:45:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								de4a3fa151 
								
							 
						 
						
							
							
								
								Unify and streamline connecting to Resource changes  
							
							
							
						 
						
							2023-07-17 19:35:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maxim Kulkin 
								
							 
						 
						
							
							
							
							
								
							
							
								058604f5b8 
								
							 
						 
						
							
							
								
								Fix crash when saving resources with circular references  
							
							... 
							
							
							
							When saving resources, marking of already seen resources was
done too late, causing infinite loop traversing referenced resources
and eventual stack overflow. The change marks traversed resource
before descending to it's children, thus when this resource is
encountered again, it is already marked as seen and traversal stops. 
							
						 
						
							2023-07-14 19:20:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								f53329d045 
								
							 
						 
						
							
							
								
								Merge pull request  #78890  from KoBeWi/who_needs_restart_anyway  
							
							... 
							
							
							
							Allow change import type without restarting editor 
							
						 
						
							2023-07-12 17:16:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								e88934cb74 
								
							 
						 
						
							
							
								
								Merge pull request  #74238  from bitsawer/fix_image_convert  
							
							... 
							
							
							
							Fix `Image.convert()` overwriting custom mipmaps 
							
						 
						
							2023-07-12 17:15:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								f25233cbc9 
								
							 
						 
						
							
							
								
								Merge pull request  #49524  from Calinou/document-editor-import-options  
							
							... 
							
							
							
							Document editor import options in the class reference 
							
						 
						
							2023-07-12 17:15:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								6960a1d0e8 
								
							 
						 
						
							
							
								
								Merge pull request  #78248  from felaugmar/load-svg-adjustable-scale  
							
							... 
							
							
							
							Added `Image::load_svg_from_(buffer|string)` 
							
						 
						
							2023-07-12 15:09:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Sizov 
								
							 
						 
						
							
							
							
							
								
							
							
								f6d568b9e4 
								
							 
						 
						
							
							
								
								Merge pull request  #66170  from RedMser/json-fix-invalid-escapes  
							
							... 
							
							
							
							Disallow invalid escape sequences in `JSON.parse` 
							
						 
						
							2023-07-12 15:08:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f1e63b808a 
								
							 
						 
						
							
							
								
								Merge pull request  #79101  from akien-mga/linux-unbundle-brotli  
							
							... 
							
							
							
							Linux: Allow unbundling brotli to use system library 
							
						 
						
							2023-07-07 08:35:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ee36d119f 
								
							 
						 
						
							
							
								
								Merge pull request  #78935  from timothyqiu/zip-pack  
							
							... 
							
							
							
							Fix error when non-ASCII characters in resource pack path 
							
						 
						
							2023-07-07 08:30:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								153c4a4c4f 
								
							 
						 
						
							
							
								
								Linux: Allow unbundling brotli to use system library  
							
							
							
						 
						
							2023-07-06 15:26:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cdd2313ba2 
								
							 
						 
						
							
							
								
								Merge pull request  #78977  from RandomShaper/workaround_tls_shutdown  
							
							... 
							
							
							
							Workaround resource loading crashes due to buggy TLS 
							
						 
						
							2023-07-03 19:43:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								41c0785636 
								
							 
						 
						
							
							
								
								Workaround resource loading crashes due to buggy TLS  
							
							
							
						 
						
							2023-07-03 13:54:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								244968c8d1 
								
							 
						 
						
							
							
								
								Allow change import type without restarting editor  
							
							
							
						 
						
							2023-07-03 13:24:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								30925fcfb0 
								
							 
						 
						
							
							
								
								Fix management of safe-for-nodes flag in ResourceLoader and WorkerThreadPool  
							
							
							
						 
						
							2023-07-03 12:27:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								df5c68af99 
								
							 
						 
						
							
							
								
								Fix error when non-ASCII characters in resource pack path  
							
							
							
						 
						
							2023-07-02 16:09:57 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									RedMser 
								
							 
						 
						
							
							
							
							
								
							
							
								427b293c7d 
								
							 
						 
						
							
							
								
								Disallow invalid escape sequences in JSON.parse  
							
							
							
						 
						
							2023-06-30 21:28:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Felipe Augusto Marques 
								
							 
						 
						
							
							
							
							
								
							
							
								26eb3db234 
								
							 
						 
						
							
							
								
								Added Image's load_svg_from_(buffer|string)  
							
							... 
							
							
							
							No core dependency to the svg module. 
							
						 
						
							2023-06-23 00:43:43 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa971b7b5e 
								
							 
						 
						
							
							
								
								Merge pull request  #77361  from jpcerrone/fix_pck_path_inconsistencies  
							
							... 
							
							
							
							Fix PCK file path inconsistencies 
							
						 
						
							2023-06-20 00:02:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									andybarcia 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								553f4f8dce 
								
							 
						 
						
							
							
								
								Improve error reporting when parsing CSV translation file  
							
							... 
							
							
							
							Fixes  #46682 .
Also fix unit test suite to separate generic FileAccess CSV testing
from using CSV as translation. And add more CSV translation tests.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> 
						
							2023-06-19 12:47:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								313c0c7f5d 
								
							 
						 
						
							
							
								
								Fix missing UID handling for binary formats  
							
							
							
						 
						
							2023-06-16 13:40:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Danil Alexeev 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb391d3302 
								
							 
						 
						
							
							
								
								Display BitField[Enum] in docs to distinguish from Enum  
							
							
							
						 
						
							2023-06-15 17:23:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8352122e70 
								
							 
						 
						
							
							
								
								Document editor import options in the class reference  
							
							... 
							
							
							
							Tooltips are displayed when hovering import options, both in the Import
dock and in the import defaults editor (which is in the Project Settings).
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> 
							
						 
						
							2023-06-15 08:30:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								2b001db76e 
								
							 
						 
						
							
							
								
								Let user scripts disable thread safety checks  
							
							
							
						 
						
							2023-06-09 18:24:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mack 
								
							 
						 
						
							
							
							
							
								
							
							
								1326b7e04f 
								
							 
						 
						
							
							
								
								Fix buffer over-read and memory leaks when using long filepaths in a zip archive and improved robustness of long filepaths and reading files.  
							
							
							
						 
						
							2023-05-31 13:11:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kory Postma 
								
							 
						 
						
							
							
							
							
								
							
							
								c8cac39446 
								
							 
						 
						
							
							
								
								Grayscale fix for Image::premultiply_alpha() and Image::convert(FORMAT_L8) while using REC.709, with added test case  
							
							
							
						 
						
							2023-05-27 18:01:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								e725b4b02b 
								
							 
						 
						
							
							
								
								Allow threads to mark themselves as safe for nodes  
							
							
							
						 
						
							2023-05-24 00:22:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jpcerrone 
								
							 
						 
						
							
							
							
							
								
							
							
								0fb307720c 
								
							 
						 
						
							
							
								
								PCK file path improvements  
							
							... 
							
							
							
							Fixes godotengine#77317 (Inconsistent PCK file path behaviour).
Simplifies all PCK file paths so that paths with extra '/' symbols in them
still match to the same path.
Fixes various FileAccess methods that didn't work when using PCK paths that
contain extra '/' symbols. 
							
						 
						
							2023-05-22 15:03:05 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								c450260e3e 
								
							 
						 
						
							
							
								
								Fix message queue issues  
							
							... 
							
							
							
							- Missing flush in resource loading.
- Wrong checks about message queue instance. 
							
						 
						
							2023-05-19 13:11:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								a6e43f71b6 
								
							 
						 
						
							
							
								
								Avoid multiple possibilites of deadlock in resource loading  
							
							
							
						 
						
							2023-05-17 01:52:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabio Alessandrelli 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fb10f45efe 
								
							 
						 
						
							
							
								
								Merge pull request  #75867  from tefusion/fix_http_client_unicode_request  
							
							... 
							
							
							
							Fix HTTPClient _request using wrong size 
							
						 
						
							2023-05-14 16:05:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c8b203f70 
								
							 
						 
						
							
							
								
								Merge pull request  #77011  from Faless/tls/fix_crashes_when_unavailable  
							
							... 
							
							
							
							[TLS] Fix crashes trying to use TLS when not available. 
							
						 
						
							2023-05-12 23:26:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fabio Alessandrelli 
								
							 
						 
						
							
							
							
							
								
							
							
								eeac6f8c7f 
								
							 
						 
						
							
							
								
								[TLS] Fix crashes trying to use TLS when not available.  
							
							... 
							
							
							
							If no StreamPeerTLS implementation is available, HTTPClient and
WebSocketPeer will now correctly refuse to connect using TLS returning
ERR_UNAVAILABLE.
Similarly, ENetConnection will refuse to setup DTLS when PacketPeerDTLS
is not available. 
							
						 
						
							2023-05-12 20:08:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								45d0b38076 
								
							 
						 
						
							
							
								
								Enhance thread safety of loaders and importers  
							
							
							
						 
						
							2023-05-12 17:44:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								7537a0521f 
								
							 
						 
						
							
							
								
								Simplify ResourceLoader error callbacks  
							
							
							
						 
						
							2023-05-12 17:44:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								045401c64e 
								
							 
						 
						
							
							
								
								Use WorkerThreadPool for threaded resource loading  
							
							
							
						 
						
							2023-05-10 18:53:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								b6647a5808 
								
							 
						 
						
							
							
								
								Avoid sync issues in materials with scheduled shader updates  
							
							
							
						 
						
							2023-05-10 18:53:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								5a4613f551 
								
							 
						 
						
							
							
								
								Avoid sync issues in resources with deferred updates  
							
							
							
						 
						
							2023-05-10 18:53:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pedro J. Estébanez 
								
							 
						 
						
							
							
							
							
								
							
							
								8983b20ccd 
								
							 
						 
						
							
							
								
								Avoid interaction issues between resource loading threads  
							
							
							
						 
						
							2023-05-10 18:53:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								491a437df5 
								
							 
						 
						
							
							
								
								Merge pull request  #76540  from reduz/redo-remote-filesystem  
							
							... 
							
							
							
							Redo how the remote filesystem works 
							
						 
						
							2023-05-08 13:52:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e85f6871ba 
								
							 
						 
						
							
							
								
								Merge pull request  #76561  from KoBeWi/most_obscure_class_that_has_ever_existed  
							
							... 
							
							
							
							Improve and document PackedDataContainer 
							
						 
						
							2023-05-08 12:20:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								273a6eeb66 
								
							 
						 
						
							
							
								
								Redo how the remote filesystem works  
							
							... 
							
							
							
							Instead of reading files over the network, the new version uses a local file cache and only updates files when it changes.
The original remote filesystem was created 14 years ago, when ethernet was faster than hard drives or even flash. Also, mobile devices have a very small amount of storage.
Nowadays, this is no longer the case so the approach is changed to using a persistent cache in the target device.
Co-authored-by: m4gr3d 
							
						 
						
							2023-05-08 11:57:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clay John 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								610877e326 
								
							 
						 
						
							
							
								
								Merge pull request  #72288  from MewPurPur/use-string-repeat  
							
							... 
							
							
							
							Use `String.repeat()` to optimize several String methods 
							
						 
						
							2023-05-05 09:56:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Samuele Panzeri 
								
							 
						 
						
							
							
							
							
								
							
							
								59f04e16b8 
								
							 
						 
						
							
							
								
								Support long path in file access on windows  
							
							... 
							
							
							
							Changed windows file access file to check for path length and use the \\?\ long format when needed 
							
						 
						
							2023-05-05 10:04:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolTer 
								
							 
						 
						
							
							
							
							
								
							
							
								6b84e258d2 
								
							 
						 
						
							
							
								
								Use String.repeat() in more places  
							
							
							
						 
						
							2023-05-01 02:27:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kobewi 
								
							 
						 
						
							
							
							
							
								
							
							
								c08e96ef0d 
								
							 
						 
						
							
							
								
								Improve and document PackedDataContainer  
							
							
							
						 
						
							2023-04-29 00:29:40 +02:00