godot/core/io
Hugo Locurcio 459f14c098
Strip ANSI escape codes from file logging
Text editors cannot display ANSI escape codes, so these should be
stripped from log files to ensure readability.

Since this uses a regex, this works both for `print_rich()`
and manually inserted ANSI escape codes.

Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
2024-04-24 01:02:47 +02:00
..
compression.cpp
compression.h
config_file.cpp
config_file.h
dir_access.cpp [Unix / DirAccess] Fix removing directory symlinks with remove, ensure erase_contents_recursive is not following directory symlinks. 2024-04-12 10:06:49 +03:00
dir_access.h Enforce template syntax typename over class 2024-03-07 22:39:09 -06:00
dtls_server.cpp
dtls_server.h
file_access_compressed.cpp
file_access_compressed.h [FileAccess] Implement resize method. 2024-04-12 19:20:49 +03:00
file_access_encrypted.cpp
file_access_encrypted.h [FileAccess] Implement resize method. 2024-04-12 19:20:49 +03:00
file_access_memory.cpp
file_access_memory.h [FileAccess] Implement resize method. 2024-04-12 19:20:49 +03:00
file_access_pack.cpp [Export] Use relative file base offset for embedded PCK. 2024-03-06 14:02:01 +02:00
file_access_pack.h [FileAccess] Implement resize method. 2024-04-12 19:20:49 +03:00
file_access_zip.cpp
file_access_zip.h [FileAccess] Implement resize method. 2024-04-12 19:20:49 +03:00
file_access.cpp [FileAccess] Implement resize method. 2024-04-12 19:20:49 +03:00
file_access.h [FileAccess] Implement resize method. 2024-04-12 19:20:49 +03:00
http_client_tcp.cpp
http_client_tcp.h
http_client.cpp
http_client.h
image_loader.cpp
image_loader.h Add 'override' mark to ResourceFormat class 2024-03-25 04:06:34 +08:00
image.cpp Remove a redundant MAX comparison within a loop in compute_image_metrics 2024-03-28 22:23:15 +01:00
image.h
ip_address.cpp
ip_address.h
ip.cpp
ip.h
json.cpp Rename internal is_ascii_char to is_ascii_alphabet_char 2024-04-20 02:36:41 -07:00
json.h Add 'override' mark to ResourceFormat class 2024-03-25 04:06:34 +08:00
logger.cpp Strip ANSI escape codes from file logging 2024-04-24 01:02:47 +02:00
logger.h Strip ANSI escape codes from file logging 2024-04-24 01:02:47 +02:00
marshalls.cpp Core: Fix binary serialization of objects in typed arrays 2024-04-16 16:19:10 +03:00
marshalls.h
missing_resource.cpp
missing_resource.h
net_socket.cpp
net_socket.h
packed_data_container.cpp
packed_data_container.h
packet_peer_dtls.cpp
packet_peer_dtls.h
packet_peer_udp.cpp
packet_peer_udp.h
packet_peer.cpp
packet_peer.h
pck_packer.cpp
pck_packer.h
plist.cpp
plist.h
remote_filesystem_client.cpp
remote_filesystem_client.h
resource_format_binary.cpp [Core] Add iteration support to Array 2024-04-10 14:49:34 +02:00
resource_format_binary.h Add 'override' mark to ResourceFormat class 2024-03-25 04:06:34 +08:00
resource_importer.cpp
resource_importer.h Add 'override' mark to ResourceFormat class 2024-03-25 04:06:34 +08:00
resource_loader.cpp [Core] Add iteration support to Array 2024-04-10 14:49:34 +02:00
resource_loader.h
resource_saver.cpp Fix import and saving related crashes 2024-04-22 12:13:19 +02:00
resource_saver.h
resource_uid.cpp Merge uid_cache.bin and global_script_class_cache.cfg after mounting PCKs 2024-03-06 12:14:21 -05:00
resource_uid.h Merge uid_cache.bin and global_script_class_cache.cfg after mounting PCKs 2024-03-06 12:14:21 -05:00
resource.cpp Fix Resource::get_rid override not working in GDExtension 2024-04-06 01:27:16 +09:00
resource.h Speed up inspector updates for TileMap 2024-03-07 18:01:30 +01:00
SCsub
stream_peer_gzip.cpp add check for negative buffer_size inside start_(de)compression method. 2024-03-08 17:49:48 +03:00
stream_peer_gzip.h
stream_peer_tcp.cpp FIX: Return if TCP is in STATUS_CONNECTED 2024-04-16 10:32:11 +02:00
stream_peer_tcp.h
stream_peer_tls.cpp
stream_peer_tls.h
stream_peer.cpp
stream_peer.h
tcp_server.cpp
tcp_server.h
translation_loader_po.cpp
translation_loader_po.h Add 'override' mark to ResourceFormat class 2024-03-25 04:06:34 +08:00
udp_server.cpp
udp_server.h
xml_parser.cpp
xml_parser.h
zip_io.cpp
zip_io.h