Age | Commit message (Collapse) | Author |
|
Fix few GCC9 warnings:
|
|
thirdparty/assimp/include/assimp/material.inl: In member function 'aiReturn aiMaterial::Get(const char*, unsigned int, unsigned int, aiColor3D&) const':
thirdparty/assimp/include/assimp/material.inl:176:33: error: implicitly-declared 'aiColor3D& aiColor3D::operator=(const aiColor3D&)' is deprecated [-Werror=deprecated-copy]
176 | pOut = aiColor3D(c.r,c.g,c.b);
modules/dds/texture_loader_dds.cpp:167:50: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]
167 | if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC("DXT1")) {
| ^
[ 28%] modules/dds/texture_loader_dds.cpp:170:57: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]
170 | } else if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC("DXT3")) {
| ^
modules/dds/texture_loader_dds.cpp:174:57: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]
174 | } else if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC("DXT5")) {
| ^
modules/dds/texture_loader_dds.cpp:177:57: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]
177 | } else if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC("ATI1")) {
| ^
modules/dds/texture_loader_dds.cpp:180:57: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]
180 | } else if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC("ATI2")) {
| ^
modules/dds/texture_loader_dds.cpp:183:57: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]
183 | } else if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC("A2XY")) {
| ^
thirdparty/assimp/include/assimp/material.inl: In member function 'aiReturn aiMaterial::Get(const char*, unsigned int, unsigned int, aiColor3D&) const':
thirdparty/assimp/include/assimp/material.inl:176:33: error: implicitly-declared 'aiColor3D& aiColor3D::operator=(const aiColor3D&)' is deprecated [-Werror=deprecated-copy]
176 | pOut = aiColor3D(c.r,c.g,c.b);
|
|
|
|
It had been done wrongly in #30185, but I missed it.
|
|
|
|
Add editor screenshot on control - f12.
|
|
Expand/collapse nodes recursively in scene tree dock
|
|
Add buttons to remove keys\items from dictionaries\arrays.
|
|
|
|
|
|
SceneTreeDock will now only attach scripts to the selected node if the ScriptCreateDialog was opened from the SceneTreeDock
|
|
Keep GDScript functions in stack while yielding
|
|
Improve bookmarks
|
|
Remove unnecessary code and add some error explanations
|
|
|
|
|
|
Replace ` + "/" + ` with `String::file_add()`
|
|
Headless CI/CD crash fixes
|
|
Better pre-selection of search result node in "Create New Node" dialog.
|
|
Export paths are now saved as relative paths
|
|
Auto-change file extension in EditorFileDialog when filter changes
|
|
If the target directory does not exist, it will be recursively created.
Export paths are now saved as a relative to the projects base directory
Renamed relative_to function to final_path_from_relative which takes a relative path and outputs the final path from a string that represents a directory.
Added relative_path_from_final which takes in a final path and outputs a relative path if possible. If not possible it outputs the relative path that represents the current directory.
If the target directory does not exist when exporting the project, then it is recursively created.
Removed final_path_from_relative function
Changed DirAccess into DirAccessRef for automatic object destruction
|
|
ScriptCreateDialog was opened from the SceneTreeDock
|
|
|
|
Applied some of FALLTHROUGH macro usage from #30122
|
|
compiler that this is intended.
|
|
Add support for creating editor icons per module
|
|
Added convertor from VisualShader to Shader
|
|
Remove bogus nulls from generated default values
|
|
"Anomalous backslash in string: '-'" in extract.py
|
|
Fix memory leak in Tilemaps
|
|
use vformat for duplicate strings
|
|
Add option to input value in EditorPropertyEasing. Fixes #8449
|
|
Also, fix crash in PluginScript destructor.
|
|
many strings in visual_shader_editor_plugin.cpp does not use vformat for duplicate strings making it harder to translate
|
|
Add default values to the editor help, docs, and generated RST
|
|
LikeLakers2/resourcepropertyeditor-selection-bugfix
Fix an EditorPropertyResource bug where clicking on the flat buttons …
|
|
pylint is complaining that an "Anomalous backslash in string: '\-'"
The string constant might be missing an 'r' prefix.
|
|
not select the property in the inspector
|
|
The functionality is similar to how `doc_classes` are retrieved per module.
The build system will search for custom icons path defined per module via
`get_icons_path()` method in `config.py` or default icons path.
If such paths don't exist, only the editor's own icons will be built.
Most module icons were moved from editor/icons to respective modules.
|
|
|
|
|
|
|
|
Double-clicking on the EditorPropertyEasing widget (e.g. for the Light
Attenuation parameter) shows an EditorSpinSlider to set the value manually.
Fixes #8449.
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
|
|
|
|
Also, make spacing of "=" in the editor help a bit more consistent.
Closes #16086
|
|
Shows menu when dragging connection on empty space in visual shader
|
|
Centers the 2D viewport in the editor
|
|
|
|
Remove redundant code, possible NULL pointers and others
|