Age | Commit message (Collapse) | Author |
|
Properly pass safe margin on initialization.
|
|
[macOS] Fix window size on macOS Big Sur, use top-left corner as resize origin.
|
|
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
|
|
Fixes jitter.
|
|
|
|
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.
|
|
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.
|
|
Otherwise it uses ~/.local/bin which GitHub doesn't include in PATH
|
|
Add C# XML documentation to core C# math types
|
|
Syntax highlighter refactor
|
|
Display error popup instead of crashing if Vulkan init failed.
|
|
Use GitHub Actions for file formatting and style checks
|
|
Fix overlappingObjects vector crash
|
|
|
|
|
|
There were a lot of SVG files changed by file_format.sh
|
|
|
|
use clear_overlaps() instead of clearing overlappingObjects directly
|
|
uninitialized device and instance.
|
|
[macOS, Mono] Fix "Wdeprecated-declarations" build error.
|
|
change minimum horizontal size from 200 to 240
|
|
Set isScratchedSpaceOverrideModificator to false when removing a RigidBodyBullet from a space.
|
|
|
|
Prefer the highlight version of the "GuiTabIcon" icon for buttons, and make their width/height equal
|
|
Fix overriding compression related settings
|
|
Disable "misleading indentation" warning on GCC
|
|
Improve the ENet channels documentation in NetworkedMultiplayerENet
|
|
|
|
This closes https://github.com/godotengine/godot-docs/issues/3598.
|
|
|
|
Add GitHub Actions to eventually replace AppVeyor
|
|
This was based on quarmin's initial configuration, we had compile issues with AppVeyor being super slow and GitHub actions will take less time and also manage a full rebuild in 30 minutes.
This adds cache handling and will work with MSVC and scons 4.0, it will build for every PR submitted to the Godot Engine, and also for the branches specified. I have tested the caching and it seems to be working.
I left the 'publish artefacts' disabled until we can request more storage from Microsoft, 5 GB is far to low for us and we would eat this limit very fast. (it is tested and works fine)
Co-authored-by: Rafał Mikrut <mikrutrafal54@gmail.com>
|
|
RigidBodyBullet from a space.
|