Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-30 | Try other resolved IPs if one fails to connect | Haoyu Qiu | |
2021-08-30 | Merge pull request #51481 from Faless/mp/4.x_no_pup | Fabio Alessandrelli | |
[Net] Rename RPC "puppet" to "auth", drop "master". | |||
2021-08-30 | [GDScript] [Net] Allow mixing rpc annotation paramters. | Fabio Alessandrelli | |
The strings no longer needs to be in order. The last parameter (channel), still requires all the other parameters to be present. | |||
2021-08-30 | [Net] Rename RPC "puppet" to "auth" (authority). Drop "master". | Fabio Alessandrelli | |
This commit completely removes the RPC_MODE_MASTER ("master" keyword), and renames the RPC_MODE_PUPPET to RPC_MODE_AUTHORITY ("auth" keyword). This commit also renames the "Node.[get|set]_network_master" methods to "Node.[get|set]_network_authority". This commit also renames the RPC_MODE_REMOTE constant to RPC_MODE_ANY. RPC_MODE_MASTER in Godot 3.x meant that a given RPC would be callable by any puppet peer on the master, while RPC_MODE_PUPPET meant that it would be callable by the master on any puppet. Beside proving to be very confusing to the user (referring to where it could be called instead of who can call it) the RPC_MODE_MASTER is quite useless. It is almost the same as RPC_MODE_REMOTE (anyone can call) with the exception that the network master cannot. While this could be useful to check in some case, in such a function you would anyway need to check in code who is the caller via get_rpc_sender_id(), so adding the check there for those rare cases does not warrants a dedicated mode. | |||
2021-08-30 | Merge pull request #51788 from Faless/mp/4.x_replicator_sync | Fabio Alessandrelli | |
[Net] MultiplayerReplicator state sync. | |||
2021-08-29 | Merge pull request #30391 from KoBeWi/hiding_children | Juan Linietsky | |
Add support for internal nodes | |||
2021-08-29 | Merge pull request #52235 from godotengine/revert-47635-node2d3d-transform | Juan Linietsky | |
Revert "Display a matrix for Node2D and don't display a duplicate origin" | |||
2021-08-29 | Revert "Display a matrix for Node2D and don't display a duplicate origin" | Juan Linietsky | |
2021-08-29 | Merge pull request #47635 from aaronfranke/node2d3d-transform | Aaron Franke | |
Display a matrix for Node2D and don't display a duplicate origin | |||
2021-08-29 | Display a matrix for Node2D and don't display a duplicate origin | Aaron Franke | |
2021-08-28 | Merge pull request #52180 from timothyqiu/config-file-prop | Hugo Locurcio | |
Quote and escape ConfigFile keys when necessary | |||
2021-08-28 | Merge pull request #52198 from mhilbrunner/fix-array-doc | Hugo Locurcio | |
2021-08-28 | Merge pull request #52085 from williamd67/fix-await-without-argument | Hugo Locurcio | |
Print error message when await is not followed by signal or coroutine | |||
2021-08-28 | Fix Array class docs after #47406 | Max Hilbrunner | |
2021-08-28 | Merge pull request #49664 from nekomatata/fix-editable-duplicated | Max Hilbrunner | |
Fix loading packed scene with editable children at runtime | |||
2021-08-28 | Merge pull request #47406 from mashumafi/master-Array-insert-rc | Max Hilbrunner | |
Array::insert consistent with Pool*Array::insert | |||
2021-08-28 | Merge pull request #52164 from mhilbrunner/gd-style-fixup | Max Hilbrunner | |
GDScript test style fix | |||
2021-08-28 | Merge pull request #43573 from lewiji/master | Max Hilbrunner | |
sprite_3d.cpp: return _is_playing() from public is_playing() function | |||
2021-08-28 | Merge pull request #43522 from qarmin/divide_by_zero_in_vectori | Max Hilbrunner | |
Fix crash when dividing by 0 in Vector2/3i | |||
2021-08-28 | Merge pull request #52176 from BastiaanOlij/fix_gl_size_param | Max Hilbrunner | |
Fix double named size parameter | |||
2021-08-28 | Merge pull request #51906 from requizm/fix/49077 | Michael Alexsander | |
Fix tooltips don't appear for PopupMenus | |||
2021-08-28 | Print error message when await is not followed by signal or coroutine | William Deurwaarder | |
When await was not followed by a signal or coroutine the GDScript parser would crash. This fix will check if await is followed by a signal or coroutine in case that isn't true (element == nullptr) then an error message is printed. | |||
2021-08-28 | Quote and escape ConfigFile keys when necessary | Haoyu Qiu | |
2021-08-28 | Fix double named size parameter | Bastiaan Olij | |
2021-08-28 | Merge pull request #52070 from nekomatata/area-point-gravity-fix | Fabio Alessandrelli | |
Fix point gravity calculation | |||
2021-08-28 | Add support for internal nodes | kobewi | |
2021-08-27 | Fix loading packed scene with editable children at runtime | PouleyKetchoupp | |
At runtime, packed scenes with nodes marked as editable instance where saved with node type tags, which prevented the scene to be then loaded as an instance, causing duplicated nodes in the tree. This change ensures nodes marked as editable instances and their owned children are properly set as instances. That doesn't make a difference in the editor, since such nodes where already set as instances based on their instance state, but it helps at runtime where instance states are disabled. Co-authored-by: latorril <latorril@gmail.com> | |||
2021-08-27 | Merge pull request #52122 from V-Sekai/autoload_list | K. S. Ernest (iFire) Lee | |
Use sorted map for autoloads in ProjectSettings to preserve order. | |||
2021-08-27 | Merge pull request #51962 from LoipesMas/zoom_fix | Max Hilbrunner | |
Clamp EditorZoomWidget zoom | |||
2021-08-27 | GDScript test style fix | Max Hilbrunner | |
2021-08-27 | Merge pull request #52090 from balloonpopper/bug52060 | Max Hilbrunner | |
Correct null and boolean values being capitalised by the str command | |||
2021-08-27 | Merge pull request #52096 from kleonc/tree-item-drag-drop-drawing | Max Hilbrunner | |
Tree Fix line rendering when drag and dropping TreeItem | |||
2021-08-27 | Merge pull request #51296 from ellenhp/mix_in_audio_server | Juan Linietsky | |
Move mixing out of the AudioStreamPlayback* nodes | |||
2021-08-27 | Merge pull request #52135 from fabriceci/fix-transmission-velocity-on-wall-4 | Camille Mohr-Daurat | |
Remove velocity transmission on_wall when collider is CharacterBody. | |||
2021-08-27 | Merge pull request #48550 from nekomatata/concave-shape-optimization | Camille Mohr-Daurat | |
Optimize area detection and intersect_shape queries with concave shapes | |||
2021-08-27 | Do all audio mixing in the AudioServer | Ellen Poe | |
2021-08-27 | Merge pull request #52105 from ldmnt/master | Hugo Locurcio | |
2021-08-27 | Require AudioStream::mix to return the number of frames successfully mixed | Ellen Poe | |
2021-08-27 | Add a SafeList data structure for future audio server usage. | Ellen Poe | |
2021-08-27 | Optimize area detection and intersect_shape queries with concave shapes | PouleyKetchoupp | |
Whenever contact points are not needed, collision checks with concave shapes (triangle mesh and heightmap) stop at the first colliding triangle. | |||
2021-08-27 | Merge pull request #51908 from bruvzg/msdf_fonts2 | K. S. Ernest (iFire) Lee | |
Make FontData importable resource. Add multi-channel SDF font rendering. | |||
2021-08-27 | Merge pull request #51896 from nekomatata/restore-ray-shape | Camille Mohr-Daurat | |
Refactor RayShape and rename to SeparationRayShape | |||
2021-08-27 | Merge pull request #52129 from AnilBK/skeleton2d-ik-doc | Max Hilbrunner | |
Document how to use IK in skeleton2D. | |||
2021-08-27 | Merge pull request #52110 from nekomatata/fix-segment-intersection | Camille Mohr-Daurat | |
Fix segment intersection consistency in Geometry2D | |||
2021-08-27 | Merge pull request #52092 from Calinou/voxelgi-remove-anisotropic-leftovers | Juan Linietsky | |
Remove leftovers of anisotropy in the VoxelGI shader code | |||
2021-08-27 | Merge pull request #52154 from jmb462/fix-bad-window-size-after-minimized | Hugo Locurcio | |
Fix bad size after restoring a minimized window under Windows Fix #52150 | |||
2021-08-27 | Merge pull request #52156 from V-Sekai/missing_script_variables_fix | Hugo Locurcio | |
Fix crash on scenes with tool scripts and mismatched node types | |||
2021-08-27 | Fix crash on scenes with tool scripts and mismatched node types | SaracenOne | |
2021-08-27 | Makes FontData importable resource. | bruvzg | |
Adds multi-channel SDF font texture generation and rendering support. Adds per-font oversampling support. Adds FontData import plugins (for dynamic fonts, BMFonts and monospaced image fonts), font texture cache pre-generation and loading. Adds BMFont binary format and outline support. | |||
2021-08-27 | Fix bad size after restoring a minimized window under Windows | jmb462 | |