godot/drivers/unix
reduz 32b43cfeb3 Implement Resource UIDs
* Most resource types now have unique identifiers.
* Applies to text, binary and imported resources.
* File formats reference both by text and UID (when available). UID always has priority.
* Resource UIDs are 64 bits for better compatibility with the engine.
* Can be represented and used textually, example `uuid://dapwmgsmnl28u`.
* A special binary cache file is used and exported, containing the mappings.

Example of how it looks:

```GDScript
[gd_scene load_steps=2 format=3 uid="uid://dw86wq31afig2"]

[ext_resource type="PackedScene" uid="uid://bt36ojelx8q6c" path="res://subscene.scn" id="1_t56hs"]
```

GDScript, shaders and other special resource files can't currently provide UIDs, but this should be doable with special keywords on the files.
This will be reserved for future PRs.
2021-07-24 09:16:52 -03:00
..
dir_access_unix.cpp Fix Directory::get_space_left() result on macOS and Linux. 2021-05-31 12:57:18 +03:00
dir_access_unix.h Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
file_access_unix.cpp Implement Resource UIDs 2021-07-24 09:16:52 -03:00
file_access_unix.h Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
ip_unix.cpp Remove unused code related to Travis CI 2021-07-01 18:02:00 +02:00
ip_unix.h Support multiple address resolution in DNS requests 2021-06-01 11:24:34 +07:00
net_socket_posix.cpp Style: Cleanup uses of double spaces between words 2021-06-07 11:03:08 +02:00
net_socket_posix.h Rename IP_Unix, IP_Address and TCP_Server to remove underscores 2021-05-06 02:52:01 +02:00
os_unix.cpp Move alert function from DisplayServer to OS. 2021-07-22 21:50:35 +03:00
os_unix.h Move alert function from DisplayServer to OS. 2021-07-22 21:50:35 +03:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
syslog_logger.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
syslog_logger.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
thread_posix.cpp Thread: Re-add pthread_np.h include for FreeBSD/OpenBSD 2021-03-14 22:42:48 +01:00
thread_posix.h Modernize Thread 2021-01-29 12:02:13 +01:00