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
..
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-11 23:06:35 +01:00
2023-01-05 13:25:55 +01:00
2023-01-12 20:08:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-07 17:29:00 -08:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-13 15:13:56 +01:00
2023-01-05 13:25:55 +01:00
2023-01-11 01:14:58 +01:00
2023-01-12 22:24:37 +01:00
2023-01-06 02:46:08 +01:00
2023-01-05 13:25:55 +01:00
2023-01-12 09:07:46 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-13 15:13:56 +01:00
2023-01-13 15:13:56 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-06 22:59:29 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2023-01-05 13:25:55 +01:00
2022-02-08 13:01:35 +01:00
2023-01-05 13:25:55 +01:00
2022-02-08 13:01:35 +01:00