Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-28 | Fix getting properties state when reloading C# | Raul Santos | |
When reloading C# classes and keep their properties values they are retrieved and stored in a state list. Retrieving the properties was only getting the fields of the C# class and not inherited fields so those properties values were lost on reload. Now we also try to find the field in the parent classes. | |||
2021-12-23 | Fix `KeyValuePairAt` memory leak | Raul Santos | |
2021-12-15 | Merge pull request #53129 from Faless/net/4.x_enet_opts | Fabio Alessandrelli | |
[Net] ENet poll optimizations, fragmented unreliable transfer. | |||
2021-12-15 | [Net] ENet poll now only service the connection once. | Jordan Schidlowsky | |
It used to call `enet_host_service` until all events were consumed, but that also meant constantly polling the connection leading to potentially unbounded processing time. It now only service the connection once, and instead consumes all the retrieved events via `enet_host_check_events`. | |||
2021-12-15 | [Net] ENetMultiplayerPeer now sends fragmented packets unreliably too. | Jordan Schidlowsky | |
It used to always send them reliably when transfer mode was unreliable or ordered if the packet size was more then the enet host MTU (1400 bytes by default). This commit also adds a warning when debug is enabled to explain the effects of sending fragmented packets unreliably. | |||
2021-12-15 | Merge pull request #55952 from Faless/net/4.x_webrtc_mp_connect_fix | Rémi Verschelde | |
2021-12-15 | [Net] Fix WebRTC returning packets from peers too early. | Fabio Alessandrelli | |
Due to the async nature of WebRTC implementations, the multiplayer peer could end up having queued packets from a given connection before it is able to emit the "peer_added" signal. This commit ensures that packets from peers which are not notified yet are skipped by `get_packet` and `get_available_packet_count`. | |||
2021-12-15 | [Text Server] Fix re-shaping of substrings, improve oversampling scale. | bruvzg | |
2021-12-14 | Avoid a crash in the gdscript analyser | Gilles Roudière | |
2021-12-13 | Fix incorrect placement of default value editor in visual scripts | Yuri Roubinsky | |
2021-12-13 | Fix shadowed global identifier warning duplication | Yuri Roubinsky | |
2021-12-10 | Fix OGG streams never ending playback | Ellen Poe | |
2021-12-10 | Revert "Fix auto reload scripts on external change" | Rémi Verschelde | |
2021-12-10 | Merge pull request #55702 from nekomatata/physics-solver-settings | Rémi Verschelde | |
2021-12-10 | Misc build system fixes | Aaron Franke | |
2021-12-10 | Fix "Lookup Symbol" on global class members | cdemirer | |
"Lookup Symbol" on global class members now does switch to the relevant script. | |||
2021-12-10 | Merge pull request #55572 from aaronfranke/ci-double | Rémi Verschelde | |
2021-12-10 | Merge pull request #43181 from nathanfranke/string-empty | Rémi Verschelde | |
Replace String comparisons with "", String() to is_empty() | |||
2021-12-09 | Add a double-precision editor build to CI | Aaron Franke | |
2021-12-09 | Merge pull request #55700 from Razoric480/raz/lsp-extraneous-code | Rémi Verschelde | |
2021-12-09 | Replace String comparisons with "", String() to is_empty() | Nathan Franke | |
Also: - Adds two stress tests to test_string.h - Changes to .empty() on std::strings | |||
2021-12-09 | Merge pull request #55299 from nathanfranke/renames | Rémi Verschelde | |
2021-12-09 | Merge pull request #49473 from cptchuckles/fix-auto-reload-scripts | Rémi Verschelde | |
2021-12-09 | align to horizontal_alignment, valign to vertical_alignment, related | Nathan Franke | |
2021-12-07 | Add physics solver settings to project settings | PouleyKetchoupp | |
Helps with discovery and setup of physics solver settings, in a specific project settings section for both 2D and 3D. Other changes for cleanup: -Removed unused space parameters in 3D SPACE_PARAM_BODY_ANGULAR_VELOCITY_DAMP_RATIO SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS -Added custom solver bias for Shape3D (same as Shape2D) -Improved documentation for solver settings | |||
2021-12-07 | Remove extraneous return to LSP | Francois Belair | |
2021-12-07 | Various fixes to C# documentation | Raul Santos | |
2021-12-07 | Merge pull request #55675 from raulsntos/csharp-basis-quaternion | Ignacio Roldán Etcheverry | |
Rename C# `Quaternion()` -> `GetQuaternion()` | |||
2021-12-06 | Rename "items_count" property to "item_count" | Aaron Franke | |
2021-12-06 | Rename C# `Quaternion()` -> `GetQuaternion()` | Raul Santos | |
To keep consistency with GDScript, the method `Quaternion()` is renamed `GetQuaternion()`, and made `internal` so it's not exposed to scripting. The documentation references are also fixed. Also, the methods `GetQuaternion()` and `GetRotationQuaternion()` are moved below `GetEuler()` to follow alphabetic order. | |||
2021-12-06 | Merge pull request #55655 from raulsntos/csharp-items-count | Ignacio Roldán Etcheverry | |
Replace deprecated `GetItemCount()` with `ItemsCount` | |||
2021-12-06 | Merge pull request #55624 from Razoric480/raz/cs-lsp-signal | Rémi Verschelde | |
2021-12-06 | Fix bad popups offset in editor with single window off | jmb462 | |
Co-authored-by: Gil Arasa Verge <gilarasaverge@gmail.com> Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com> | |||
2021-12-06 | Merge pull request #34005 from aaronfranke/minmax | Rémi Verschelde | |
2021-12-06 | Merge pull request #55651 from Calinou/remove-more-debug-prints | Rémi Verschelde | |
2021-12-06 | Replace deprecated GetItemCount() with ItemsCount | Raul Santos | |
Replace the deprecated method `GetItemCount()` with the new property `ItemsCount`. | |||
2021-12-06 | Merge pull request #55597 from raulsntos/csharp-source-generators-generics | Ignacio Roldán Etcheverry | |
Fix C# `Godot.SourceGenerators` for generic classes | |||
2021-12-05 | Remove or make verbose some debugging prints | Hugo Locurcio | |
The message about SpatialMaterial conversion was turned into a warning, as it can potentially interfere with porting projects from Godot 3.x (if there's a bug in the conversion code). | |||
2021-12-05 | Merge pull request #55559 from pycbouh/docs-overridden-cross-linked | Rémi Verschelde | |
2021-12-05 | Bump Godot.NET.Sdk and SourceGenerators versions | Raul Santos | |
Bump `Godot.NET.Sdk` to version 4.0.0-dev6. Bump `Godot.SourceGenerators` to version 4.0.0-dev3. Use floating version 4.0.*-* for package references in Sdk. | |||
2021-12-05 | Fix Godot.SourceGenerators for generic classes | Raul Santos | |
Fix invalid C# generated by source generators for generic classes and add generic classes to the Sample project for testing. | |||
2021-12-04 | Auto-Increment Debugger Port | Nathan Franke | |
Note: This PR also changes the port of the GDScript Language Server from 6008 to 6005. This opens enough ports above the debug port (6007) for this change to be useful. | |||
2021-12-04 | Prevent LSP adding signal func to non GDScripts | Francois Belair | |
2021-12-04 | Merge pull request #55563 from raulsntos/csharp-delegates-for-generic-class | Ignacio Roldán Etcheverry | |
Fix C# `get_all_delegates` method for generic classes | |||
2021-12-04 | Fix get_all_delegates method for generic classes | Raul Santos | |
If the class is generic, we must get its generic type definition and use it to retrieve the delegates. | |||
2021-12-03 | Fix typo in `gdscript_parser` | Raul Santos | |
2021-12-03 | Make overridden properties link to parent definition | Yuri Sizov | |
Co-authored-by: Josh DeGraw <joshmdegraw@gmail.com> | |||
2021-12-02 | Expose max_axis_index and max_axis_index for Vector2(i) | Aaron Franke | |
Some cleanup with Vector3(i)'s methods so that it is consistent with Vector2, for example it returns enums internally (GDScript still gets ints). | |||
2021-12-03 | AudioStreamMP3: expose loop properties to the editor | Vincent | |
2021-12-03 | NavigationMeshInstance: Fix typo to 'vertices' | Rémi Verschelde | |