godot/platform
Mario Liebisch 5bb54d3184 Updated compiler version detection
This fixes multiple issues/inconsistencies around  `get_compiler_version()`:
* With no shell allocated, launching the compiler could fail even
  with proper paths being set.
* The return value was described as "an array of version numbers as ints",
  but the function actually returned a `Dictionary` (or `None`).
* Not all calls were properly handling a `None` return value in case of errors.
  On Windows this broke compiling for me since #81869 with default settings.
* Some calls defined inconsistent defaults/fallbacks (`0` or `-1`).

(cherry picked from commit 426e18fd37)
2023-10-24 17:08:57 +02:00
..
android Fix Android input routing logic when using a hardware keyboard 2023-10-24 16:52:58 +02:00
ios Add missing tutorials to documentation classes 2023-10-19 21:59:32 +02:00
linuxbsd Updated compiler version detection 2023-10-24 17:08:57 +02:00
macos Updated compiler version detection 2023-10-24 17:08:57 +02:00
uwp Change explicit 'Godot 4.0' references to 'Godot 4' 2023-07-10 18:09:58 +02:00
web Updated compiler version detection 2023-10-24 17:08:57 +02:00
windows Windows: Always double-quote path when launching explorer.exe to browse 2023-10-24 16:05:00 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
register_platform_apis.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00