summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-07-29Merge pull request #51002 from akien-mga/version-status-env-overrideRémi Verschelde
Allow overriding `VERSION_STATUS` with `GODOT_VERSION_STATUS` in env
2021-07-29Merge pull request #51001 from akien-mga/make_tarball-git-HEADRémi Verschelde
Add script to make source tarball with `.git/HEAD`
2021-07-29Merge pull request #50710 from Faless/enet/4.x_refactorRémi Verschelde
2021-07-29Add 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-29Allow overriding `VERSION_STATUS` with `GODOT_VERSION_STATUS` in envRé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-29Merge pull request #50989 from SirQuartz/patch-35Rémi Verschelde
Fix duplicate shortcut for paint and erase in TileMap editor
2021-07-29Merge pull request #50994 from timothyqiu/open-docs-buttonRémi Verschelde
Disable open doc button when not inspecting anything
2021-07-29Hide open doc button when not inspecting anythingHaoyu Qiu
2021-07-29Merge pull request #50981 from ↵Rémi Verschelde
Calinou/geometryinstance3d-distance-add-configuration-warnings Add node configuration warning for GeometryInstance3D distance
2021-07-29Merge pull request #50991 from Faless/mp/4.x_rpc_config_fixRémi Verschelde
[Net] Fix RPC ID encoding/decoding for Node methods.
2021-07-29[Net] Fix RPC ID encoding/decoding for Node methods.Fabio Alessandrelli
2021-07-28Fix duplicate shortcut in TileMap EditorNicholas Huelin
This pull request fixes an issue where the paint and erase tools in the TileMap editor had the same shortcut (E). The erase tool having "E" be its shortcut makes more sense than the paint tool having that be its shortcut. So I changed the paint tool's shortcut to be "D" since nothing else uses it and it's short for "draw", it's also right next to "S" on the keyboard which happens to be the selection tool.
2021-07-28Add node configuration warning for GeometryInstance3D distanceHugo Locurcio
2021-07-28Merge pull request #50961 from YeldhamDev/embed_windows_fixesRémi Verschelde
Multiple cosmetic fixes for embedded windows
2021-07-28Merge pull request #50577 from Calinou/2d-editor-ruler-improve-displayRémi Verschelde
Improve the 2D editor ruler display
2021-07-28Improve the 2D editor ruler displayHugo Locurcio
- Use the ° symbol instead of "deg" to reduce clutter. - Round the displayed lengths to only one decimal instead of two to further reduce clutter. - Don't make the `px` suffix localizable, as it isn't localizable anywhere else in the editor.
2021-07-28Merge pull request #50597 from Calinou/3d-editor-improve-manipulation-gizmoRémi Verschelde
Improve the 3D editor manipulation gizmo
2021-07-28Merge pull request #50826 from Calinou/editor-improve-mesh-uv-previewRémi Verschelde
Improve MeshInstance3D UV preview in the editor
2021-07-28Merge pull request #50677 from Calinou/doc-image-save-exr-editor-onlyRémi Verschelde
Document `Image.save_exr()` only being available in editor builds
2021-07-28Merge pull request #49723 from aaronfranke/fix-csg-sphereRémi Verschelde
Fix CSGSphere3D mesh creation
2021-07-27Multiple cosmetic fixes for embedded windowsMichael Alexsander
2021-07-27Merge pull request #50905 from fabriceci/fix-multiple-direction-collisionRémi Verschelde
Allow multiple collision direction at the same time
2021-07-27Merge pull request #50946 from m4gr3d/fix_custom_build_export_masterRémi Verschelde
Fix custom build export
2021-07-27Fix custom build exportFredia Huya-Kouadio
2021-07-27Merge pull request #50939 from vnen/fix-variant-bool-conversionRémi Verschelde
Change Variant bool conversion to uint8_t
2021-07-27Merge pull request #50931 from Faless/fix/4.x_enum_castRémi Verschelde
[Core] Make enum variant cast and encoding 64 bits
2021-07-27Change Variant bool conversion to uint8_tGeorge Marques
This ensures more portable conversion since not every path assume bool is 32-bits and there's no loss converting to 8-bits anyway.
2021-07-27Merge pull request #50836 from Calinou/3d-editor-camera-preview-add-shortcutRémi Verschelde
Add shortcut to toggle the 3D editor's camera preview
2021-07-27Merge pull request #50913 from Razoric480/lsp-SymbolKind-fixRémi Verschelde
Fix LSP reporting wrong types
2021-07-27Merge pull request #50933 from JFonS/gizmo_rework_improvementsRémi Verschelde
2021-07-27Merge pull request #50912 from Chaosus/fix_editor_3d_icon_theme_changingRémi Verschelde
Fix icon colors in 3d editor on theme changing
2021-07-27Fixes to editor subgizmosjfons
* Fixed subgizmo editing on scaled nodes. * Added more clarifications on the coordinate space of subgizmos. * Given input priority to the transform gizmo over subgizmo selection.
2021-07-27[Core] Make enum variant cast and encoding 64 bitsFabio Alessandrelli
This should fix various issues where retrieving enum values from scripting languages would result in corrupted values (where 32 bits were valid, and the other 32 random data).
2021-07-27Merge pull request #50928 from Vitika9/50850Rémi Verschelde
Removed Redundant assignement of name inside configure_joypad function
2021-07-27Removed Redundant assignement of name inside configure_joypad functionvitika9
2021-07-27Merge pull request #50355 from Calinou/immediategeometry3d-remove-remainsK. S. Ernest (iFire) Lee
Remove the remains of ImmediateGeometry3D
2021-07-27Merge pull request #50917 from raulsntos/more-iteratorsRémi Verschelde
2021-07-27Merge pull request #50925 from timothyqiu/internal-checksRémi Verschelde
Add checks to internal methods to prevent crash
2021-07-27Add check to internal methods to prevent crashHaoyu Qiu
2021-07-27Merge pull request #50918 from raulsntos/fix-39432Ignacio Roldán Etcheverry
Ignore paths with invalid chars in PathWhich
2021-07-27Ignore paths with invalid chars in PathWhichRaul Santos
2021-07-27Use C++ iterators in the Mono moduleRaul Santos
2021-07-27Fix Set range iterator implementationRaul Santos
2021-07-26Fix LSP reporting wrong typesFrancois Belair
2021-07-26Fix icon colors in 3d editor on theme changingYuri Roubinsky
2021-07-26Merge pull request #50891 from Vitika9/50852Hugo Locurcio
Removed redundant assignment of `blur_pipeline`
2021-07-26Merge pull request #50904 from YeldhamDev/switch_hover_embeddedRémi Verschelde
Make `switch_on_hover` work on embedded windows