Age | Commit message (Collapse) | Author |
|
This fixes window management issues across platforms on hiDPI monitors.
The `--low-dpi` command line argument has been removed as similar
functionality (forcing low-DPI mode on DPI-aware programs) is
already provided by Windows and macOS itself.
|
|
Fix getting properties state when reloading C#
|
|
When reloading C# classes and keep their properties values they are
retrieved and stored in a state list.
Retrieving the properties was only getting the fields of the C# class
and not inherited fields so those properties values were lost on reload.
Now we also try to find the field in the parent classes.
|
|
drivers/vulkan: limit pEngineName to only the engine name, without its version
|
|
It's supposed to be something stable that can be used to identify the engine
(using an equality check), so having the version number in there defeats
the purpose.
While at it, there is no need to prefix it with a second `"GodotEngine"`, nor
to copy the static C string into a C++ string to then extract a C string
from it :)
|
|
drivers/vulkan: set the engineVersion to Godot's version
|
|
|
|
Fix `KeyValuePairAt` memory leak
|
|
|
|
Add different "visible characters" behavior modes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add a few missing headings to the translation templates.
|
|
This is the new base branch for the classref translations to prepare them
for the 3.5 release.
This means that the 3.4 class ref translations will likely no longer get
updates, as we can't easily maintain two slightly different branches on
Weblate.
(cherry picked from commit aac4e3614975303330a7e2aa719b7a05ae8333e5)
|
|
(cherry picked from commit eb4816ee130f3258849febecb44b8d013bf346a1)
|
|
It's useful context for translators but it generates very spammy diffs whenever
a line is added or removed, changing the comments for hundreds or thousands of
msgids needlessly.
We still have the file names so it's relatively easy to search in file to find
the location of the source string.
(cherry picked from commit dbfe36728ed32ee93bd200678534733c89dc3150)
|
|
(cherry picked from commit 0fe94ee6e55e1231df5e80c20e58e7f2d73adde8)
|
|
|
|
|
|
madmiraal/revert-55978-fix-switch-controller-event-spam
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This can be used to diagnose why the printed FPS is locked to the
monitor refresh rate.
|
|
|
|
|
|
Remove upstreamed patches.
Re-apply padlock and uwp patches.
NOTE: We could replace our padloack patch with mbedtls 3452.
|
|
|
|
|
|
|
|
Some assets are loaded based on OS/server feature detection, namely
textures (but potentially others).
The ResourceImporter will fail to load a texture if the OS reports not
supporting it. The OS, in turn, checks texture format support via the
RenderingServer.
This commit makes the dummy rasterizer report known texture formats as
supported (although unused), so that scenes can be correctly loaded when
they include references to imported textures.
|
|
|
|
Fix incorrect destroy of OpenGL driver if using Vulkan on Windows
|
|
Fix crash when executing `TileMap.map_pattern`
|
|
Fix crash if font fails loading when generating a preview
|
|
Validates the input reference.
|
|
Historical crash log:
ERROR: No loader found for resource: res://addons/gdquest.mannequin/assets/theme/fonts/montserrat/Montserrat-Medium.ttf.
at: (core\io\resource_loader.cpp:213)
ERROR: res://addons/gdquest.mannequin/assets/theme/fonts/default_font.tres:8 - Parse Error: [ext_resource] referenced non-loaded resource at: res://addons/gdquest.mannequin/assets/theme/fonts/montserrat/Montserrat-Medium.ttf
at: ResourceLoaderText::_parse_ext_resource (scene\resources\resource_format_text.cpp:170)
ERROR: res://addons/gdquest.mannequin/assets/theme/fonts/default_font.tres:8 - Parse Error: [ext_resource] referenced non-loaded resource at: res://addons/gdquest.mannequin/assets/theme/fonts/montserrat/Montserrat-Medium.ttf
at: ResourceLoaderText::load (scene\resources\resource_format_text.cpp:649)
ERROR: Failed loading resource: res://addons/gdquest.mannequin/assets/theme/fonts/default_font.tres. Make sure resources have been imported by opening the project in the editor at least once.
at: (core\io\resource_loader.cpp:206)
|