godot/core/io
Rémi Verschelde f8ab79e68a Zero initialize all pointer class and struct members
This prevents the pitfall of UB when checking if they have been
assigned something valid by comparing to nullptr.
2022-04-04 19:49:50 +02:00
..
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
compression.cpp Vectors: Use clear() and has(). 2022-02-02 00:11:09 +05:45
compression.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
config_file.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
config_file.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
dir_access.cpp Merge pull request #58772 from keptsecret/fix_filedialog_user_data_access 2022-03-12 20:53:43 +01:00
dir_access.h Fix crash when exporting projects with shared libraries 2022-03-23 13:53:32 +08:00
dtls_server.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
dtls_server.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access.cpp String: Add contains(). 2022-02-04 01:28:02 +05:45
file_access.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
file_access_compressed.cpp Fix decompression functions not returning errcodes 2022-02-18 13:50:25 +00:00
file_access_compressed.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_encrypted.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_encrypted.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_memory.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_memory.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_network.cpp [Net] Fix bogus FileAccessNetwork deconstructor. 2022-02-05 03:27:19 +01:00
file_access_network.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_pack.cpp String: Add contains(). 2022-02-04 01:28:02 +05:45
file_access_pack.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
file_access_zip.cpp Fix multiple missing UTF-8 decoding. 2022-01-06 14:35:22 +02:00
file_access_zip.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
http_client.cpp Verify custom HTTP headers, fix off by one error 2022-01-27 03:22:37 +01:00
http_client.h Verify custom HTTP headers, fix off by one error 2022-01-27 03:22:37 +01:00
http_client_tcp.cpp Cleanup and move char functions to the `char_utils.h` header. 2022-02-04 11:35:01 +02:00
http_client_tcp.h [Net] Non-blocking request in HTTPClientTCP. 2022-02-03 02:45:30 +01:00
image.cpp Add PortableCompressedTexture 2022-03-30 10:39:41 +02:00
image.h Add PortableCompressedTexture 2022-03-30 10:39:41 +02:00
image_loader.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
image_loader.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
ip.cpp Increase the maximum number of concurrent DNS queries from 32 to 256 2022-03-23 18:18:23 +01:00
ip.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
ip_address.cpp Cleanup and move char functions to the `char_utils.h` header. 2022-02-04 11:35:01 +02:00
ip_address.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
json.cpp Cleanup and move char functions to the `char_utils.h` header. 2022-02-04 11:35:01 +02:00
json.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
logger.cpp Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaks 2022-03-11 09:13:11 +01:00
logger.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
marshalls.cpp Merge pull request #58205 from Zylann/fix_variant_encode_with_doubles 2022-02-19 08:22:05 +01:00
marshalls.h Fixed variant decoding Segmentation Fault 2022-02-14 23:04:05 +03:00
net_socket.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
net_socket.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packed_data_container.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packed_data_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packet_peer.cpp Vectors: Use clear() and has(). 2022-02-02 00:11:09 +05:45
packet_peer.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packet_peer_dtls.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packet_peer_dtls.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packet_peer_udp.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packet_peer_udp.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
pck_packer.cpp Print every file exported with `PCKPacker.flush()`s verbose parameter 2022-02-25 02:42:58 +01:00
pck_packer.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
resource.cpp Discern between virtual and abstract class bindings 2022-03-10 12:28:11 +01:00
resource.h Object: Remove unused category boilerplate 2022-03-26 15:46:01 +01:00
resource_format_binary.cpp Convert uses of `DirAccess *` to `DirAccessRef` to prevent memleaks 2022-03-11 09:13:11 +01:00
resource_format_binary.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
resource_importer.cpp ResourceImporter: Restore default append logic for new importers 2022-02-07 09:47:16 +01:00
resource_importer.h ResourceImporter: Restore default append logic for new importers 2022-02-07 09:47:16 +01:00
resource_loader.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
resource_loader.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
resource_saver.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
resource_saver.h Fix ResourceSaver::save method exposition flag parameter 2022-03-07 10:39:51 +01:00
resource_uid.cpp [ResourceUID] Use CryptoCore::RandomGenerator for IDs. 2022-02-14 10:45:50 +01:00
resource_uid.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
stream_peer.cpp Vectors: Use clear() and has(). 2022-02-02 00:11:09 +05:45
stream_peer.h Object: Remove unused category boilerplate 2022-03-26 15:46:01 +01:00
stream_peer_ssl.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
stream_peer_ssl.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
stream_peer_tcp.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
stream_peer_tcp.h Object: Remove unused category boilerplate 2022-03-26 15:46:01 +01:00
tcp_server.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
tcp_server.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
translation_loader_po.cpp Add binary MO translation file support. 2022-03-18 23:23:32 +02:00
translation_loader_po.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
udp_server.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
udp_server.h Zero initialize all pointer class and struct members 2022-04-04 19:49:50 +02:00
xml_parser.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
xml_parser.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
zip_io.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
zip_io.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00