Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-30 | [Net] Implement RPC channels in MultiplayerAPI. | Fabio Alessandrelli | |
2021-07-30 | Merge pull request #51068 from Faless/net/4.x_marshalls_recurse | Rémi Verschelde | |
[Net] Fix Marshalls infinite recursion crash. | |||
2021-07-30 | Merge pull request #51052 from V-Sekai/gltf-fallbacks | Rémi Verschelde | |
glTF2 fallback load PNG and JPG | |||
2021-07-30 | Merge pull request #51067 from akien-mga/doc-return-argument-self-closing-tags | Rémi Verschelde | |
doc: Use self-closing tags for `return` and `argument` | |||
2021-07-30 | glTF2 fallback load PNG and JPG | K. S. Ernest (iFire) Lee | |
2021-07-30 | [Net] Fix Marshalls infinite recursion crash. | Fabio Alessandrelli | |
Variants like dictionaries and arrays can have cyclic references, which caused `encode_variant` to run an infinite recursion. Instead of keeping a stack and looking for cyclic references which would make serialization slower, this commit adds a `MAX_RECURSION_DEPTH` constant to Variant, and have `encode_variant` keep track of the current recursion depth, bailing when it's too high since this likely means a cyclic reference has been encountered. | |||
2021-07-30 | Merge pull request #51066 from Faless/enet/4.x_channels_fix | Rémi Verschelde | |
[Net] Fix ENet 'connect_to_host' creating only one channel. | |||
2021-07-30 | Merge pull request #51041 from foxydevloper/new-resources-snake-case | Rémi Verschelde | |
Name new resource files with `snake_case` | |||
2021-07-30 | doc: Use self-closing tags for `return` and `argument` | Rémi Verschelde | |
For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there. | |||
2021-07-30 | Merge pull request #51064 from raulsntos/doc-input-exact_match | Rémi Verschelde | |
Add Input documentation for `exact_match` | |||
2021-07-30 | [Net] Fix ENet 'connect_to_host' creating only one channel. | Fabio Alessandrelli | |
Passing `0` to `enet_host_create` will allow the maximum amount of channel supported by ENet. For some reasons, `connect_to_host` will instead only create 1 channel when passed `0`. This commit normalize the behaviour to always allocate the maximum allowed channels when passing `0`. | |||
2021-07-30 | Add Input documentation for `exact_match` | Raul Santos | |
2021-07-30 | Merge pull request #35891 from Calinou/editor-viewport-highlight-context-menus | Rémi Verschelde | |
Highlight context menu items at the top of the 2D/3D viewports | |||
2021-07-30 | Merge pull request #48567 from Calinou/editor-theme-less-opaque-viewport-focus | Rémi Verschelde | |
Make the focus outline translucent for editor viewports | |||
2021-07-30 | Make the focus outline translucent for editor viewports | Hugo Locurcio | |
This makes the focus outline less distracting on the 2D and 3D editor viewports. | |||
2021-07-30 | Merge pull request #50982 from Calinou/editor-use-bullet-points | Rémi Verschelde | |
Use bullet points in the editor instead of dashes where relevant | |||
2021-07-30 | Merge pull request #49149 from YeldhamDev/auto_translate_toggle | Rémi Verschelde | |
Add `auto_translate` toggle for automatic translation | |||
2021-07-30 | Merge pull request #51051 from V-Sekai/gltf-less-logs | Rémi Verschelde | |
In glTF2 animations, log spam less when running. | |||
2021-07-30 | Merge pull request #51011 from foxydevloper/drag-drop-root-default | Rémi Verschelde | |
2021-07-30 | Merge pull request #51038 from YeldhamDev/mime_yet_again | Rémi Verschelde | |
Properly tag project files as a subclass of plain text in the MIME info | |||
2021-07-29 | In glTF2 animations, log spam less when running. | K. S. Ernest (iFire) Lee | |
2021-07-29 | Name new resource files with `snake_case` | foxydevloper | |
2021-07-29 | Properly tag project files as a subclass of plain text in the MIME info | Michael Alexsander | |
2021-07-29 | Add `auto_translate` toggle for automatic translation | Michael Alexsander | |
2021-07-29 | Merge pull request #51009 from raulsntos/fix-csharp-split | Rémi Verschelde | |
Use `allowEmpty` parameter in Split | |||
2021-07-29 | Merge pull request #51022 from raulsntos/csharp-interpolated-strings | Rémi Verschelde | |
Use C# interpolated strings | |||
2021-07-29 | Make drag and drop into viewport add to root node by default | foxydevloper | |
When dragging and dropping a texture, mesh, or scene from the FileSystem into the 2D or 3D viewport, it will be added as a child of the current scene's root node. | |||
2021-07-29 | Merge pull request #51024 from Chaosus/clear_processes_ids | Rémi Verschelde | |
Clear debug process identifiers array at `stop()` to prevent invalid checking of them | |||
2021-07-29 | Merge pull request #51019 from YeldhamDev/mime_tweaks | Rémi Verschelde | |
Make some small tweaks to the MIME info | |||
2021-07-29 | Merge pull request #51018 from timothyqiu/colon-in-column | Rémi Verschelde | |
Remove colon from column titles | |||
2021-07-29 | Clear debug process id at `stop()` to prevent invalid checking of them | Yuri Roubinsky | |
2021-07-29 | Use C# interpolated strings | Raul Santos | |
Uses interpolated strings wherever possible. String concatenations are still left where used for breaking long lines. | |||
2021-07-29 | Make some small tweaks to the MIME info | Michael Alexsander | |
2021-07-29 | Remove colon from column titles | Haoyu Qiu | |
2021-07-29 | Merge pull request #51015 from pycbouh/core-texture-webp-crash | Rémi Verschelde | |
Fix a crash when trying to load a WebP `StreamTexture2D` | |||
2021-07-29 | Fix a crash when trying to load a WebP StreamTexture2D | Yuri Sizov | |
2021-07-29 | Merge pull request #51002 from akien-mga/version-status-env-override | Rémi Verschelde | |
Allow overriding `VERSION_STATUS` with `GODOT_VERSION_STATUS` in env | |||
2021-07-29 | Merge pull request #51001 from akien-mga/make_tarball-git-HEAD | Rémi Verschelde | |
Add script to make source tarball with `.git/HEAD` | |||
2021-07-29 | Use `allowEmpty` parameter in Split | Raul Santos | |
2021-07-29 | Merge pull request #50710 from Faless/enet/4.x_refactor | Rémi Verschelde | |
2021-07-29 | Add script to make source tarball with `.git/HEAD` | Rémi Verschelde | |
This allows to generate the `VERSION_HASH` constant with the Git commit hash even when building from a source tarball which is not a Git repository (and without dependency on Git itself). | |||
2021-07-29 | Allow overriding `VERSION_STATUS` with `GODOT_VERSION_STATUS` in env | Rémi Verschelde | |
`VERSION_STATUS` is part of what constitutes the reference version for a given Godot build, and is part of the version check for compatible export templates. For dev snapshots (alpha, beta, RCs), we usually set the `VERSION_STATUS` to a specific build number (e.g. `beta2`), but this change doesn't end up committed to the Git repository as we don't want to keep changing `version.py` for testing builds. So this new environment override will be what can be used in official builds and by users making custom builds for specific snapshots. | |||
2021-07-29 | [Net] Refactor ENetMultiplayerPeer to use ENet wrappers. | Fabio Alessandrelli | |
2021-07-29 | [Net] Implement lower level ENet wrappers. | Fabio Alessandrelli | |
2021-07-29 | [Net] Add generate_unique_id to MultiplayerPeer. | Fabio Alessandrelli | |
Used by ENetMultiplayerPeer and WebSocketServer to generate network IDs, and exposed to the user for p2p networks (e.g. WebRTCMultiplayerPeer) and custom MultiplayerPeer implementations. | |||
2021-07-29 | Merge pull request #50989 from SirQuartz/patch-35 | Rémi Verschelde | |
Fix duplicate shortcut for paint and erase in TileMap editor | |||
2021-07-29 | Merge pull request #50994 from timothyqiu/open-docs-button | Rémi Verschelde | |
Disable open doc button when not inspecting anything | |||
2021-07-29 | Hide open doc button when not inspecting anything | Haoyu Qiu | |
2021-07-29 | Merge pull request #50981 from ↵ | Rémi Verschelde | |
Calinou/geometryinstance3d-distance-add-configuration-warnings Add node configuration warning for GeometryInstance3D distance | |||
2021-07-29 | Merge pull request #50991 from Faless/mp/4.x_rpc_config_fix | Rémi Verschelde | |
[Net] Fix RPC ID encoding/decoding for Node methods. |