Age | Commit message (Collapse) | Author |
|
|
|
Clarify how to convert PrimitiveMesh to ArrayMesh.
|
|
Document which escape sequences are supported by `String.c_unescape()`
|
|
It took me a bit to figure this out, as I was initially doing something
more complicated like this before I realized I just had to pass
get_mesh_arrays directly to add_surface_from_arrays.
```
var arr_mesh = ArrayMesh.new()
var arrays = []
arrays.resize(ArrayMesh.ARRAY_MAX)
arrays[ArrayMesh.ARRAY_VERTEX] = c.get_mesh_arrays()
arr_mesh.add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, arrays)
```
|
|
Mention C# gotchas in Object's dynamic call/set/connect methods
|
|
Resize various dialogs
|
|
Improve quick open performance and behaviour
|
|
See https://github.com/godotengine/godot/issues/38716.
|
|
Document VehicleBody3D and VehicleWheel3D limitations
|
|
Fix cancel/OK button order on macOS
|
|
|
|
touilleMan/correct-Reference-is_reference-api.json
Correct is_reference attribute in api.json for Reference class
|
|
touilleMan/correct-RichTextLabel.custom_effects-property-type
Correct RichTextLabel.custom_effects property type metadata
|
|
Android: fix display server always alerting no Vulkan support
|
|
touilleMan/missing-has_default_value-signals-api_json
Add missing has_default_value field for signals in api.json
|
|
Fix some incorrect conversions which lead to crash in shaders
|
|
|
|
|
|
Optimize the default iOS splash images
|
|
Properly pass safe margin on initialization.
|
|
|
|
|
|
[macOS] Fix window size on macOS Big Sur, use top-left corner as resize origin.
|
|
|
|
This closes #34015.
|
|
Disable file logging for the project manager
|
|
Fixed visual shader editor not clearing colour regions
|
|
UDPServer uses single socket, abstract clients.
|
|
PO loader: Fix unclosed files and error messages
|
|
Show gdscript warning in LSP without duplication.
|
|
SCons: Do not enable werror=yes by default
|
|
These classes have dozens of open bugs and missing features
which may not be fixed anytime soon.
It's probably better to document it upfront at this point.
|
|
Fixes jitter.
|
|
resource depency dialogs).
|
|
|
|
Avoid overflow when calculating visible_cells
|
|
|
|
|
|
|
|
UDPServer now uses a single socket which is shared with the
PacketPeerUDP it creates and has a new `poll` function to read incoming
packets on that socket and delivers them to the appropriate peer.
PacketPeerUDP created this way never reads from the socket, but are
allowed to write on it using sendto.
This is needed because Windows (unlike Linux/BSD) does not support
packet routing when multiple sockets are bound on the same address/port.
|
|
as menu height), use top-left corner as resize origin instead of bottom-left.
|
|
- Cache possible files and icons at popup
- Sort files with heapsort instead of selection sort
- Always scroll back to top (selection) upon refresh
- Scoring function: fix second case and remove expensive similarity computation for insignificant results.
- Only show a max amount of files (currently set at 300)
|
|
Trying to get `f->get_path()` after deleting `f` was not super clever :)
Fixes #40324.
|
|
My initial attempt changed this in the gdscript code, which resulted in
a duplicate warning name in the builtin editor. We should just append
the warning name in the LSP instead.
This uses parens to match what is shown in the builtin editor.
|
|
This reverts commit de3ad3b30ecb8de1aa112df7d61630102f077b5b.
|
|
Due to `user://` returning the current working directory when no
project is open, this caused logs to be written to `$HOME`
most of the time.
This closes #40305.
|
|
Globally install Python libraries in GitHub Actions
|
|
There are too many users who compile Godot from source and are not familiar
with the buildsystem or C/C++ compilation warnings, and thus report any kind
of yet-unfixed warning as a (often duplicate) bug.
Compiler warnings change at every compiler version and are different for each
compiler, so it's difficult to ensure that the codebase would always be 100%
warning-free, especially in the future.
I already disabled it for stable releases in #37958, but having it on non
stable commits could also become an annoyance in the future when trying to
bisect issues with a new compiler version which emits warnings unknown at
the time of commit.
TL;DR: Contributors, use `dev=yes` or `werror=yes`. CI does and won't let you
create new warnings ;)
|
|
Extract remaining tabs from the ProjectSettingsEditor
|
|
- Moved Localization and InputMap editor code to separate files.
- Removed empty method _item_checked from project_settings_editor.
- Reordered some code for better readability.
|