godot/modules
Juan Linietsky 6f0e210093 Refactor ProjectSetting overrides
* Overrides no longer happen for set/get.
* They must be checked with a new function: `ProjectSettings::get_setting_with_override()`.
* GLOBAL_DEF/GLOBAL_GET updated to use this

This change solves many problems:
* General confusion about getting the actual or overriden setting.
* Feature tags available after settings are loaded were being ignored, they are now considered.
* Hacks required for the Project Settings editor to work.

Fixes #64100. Fixes #64014. Fixes #61908.
2023-01-13 15:13:56 +01:00
..
basis_universal One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
bmp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
camera One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
csg One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
cvtt One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
dds One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
denoise One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
enet One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
etcpak etcpak: Fix ETCPAK_TYPE_ETC2_RA_AS_RG 2023-01-11 23:06:35 +01:00
freetype One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gdscript Merge pull request #70733 from vonagam/fix-assigning-untyped 2023-01-12 20:08:55 +01:00
glslang One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gltf One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gridmap Rework const on NavigationServer methods 2023-01-07 17:29:00 -08:00
hdr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
jpg One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
jsonrpc One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
lightmapper_rd One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mbedtls One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
meshoptimizer One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
minimp3 One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mobile_vr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mono Refactor ProjectSetting overrides 2023-01-13 15:13:56 +01:00
msdfgen One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
multiplayer Merge pull request #71127 from reduz/drag-forward-to-callables 2023-01-11 01:14:58 +01:00
navigation Merge pull request #70904 from huangjiaminhhh/master 2023-01-12 22:24:37 +01:00
noise Add tests for FastNoiseLite/NoiseTexture 2023-01-06 02:46:08 +01:00
ogg One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
openxr Merge pull request #71224 from rsjtdrjgfuzkfg/openxr-opengl 2023-01-12 09:07:46 +01:00
raycast One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
regex One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
squish One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
svg One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
text_server_adv Refactor ProjectSetting overrides 2023-01-13 15:13:56 +01:00
text_server_fb Refactor ProjectSetting overrides 2023-01-13 15:13:56 +01:00
tga One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
theora One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
tinyexr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
upnp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vhacd One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vorbis One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
webp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
webrtc Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
websocket One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
webxr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
xatlas_unwrap One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
zip One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
modules_builders.py SCons: Improve logic to generate modules_tests.gen.h 2022-02-08 13:01:35 +01:00
register_module_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub SCons: Improve logic to generate modules_tests.gen.h 2022-02-08 13:01:35 +01:00