Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-13 | Merge pull request #50375 from Paulb23/code_edit_unit_tests | Rémi Verschelde | |
2021-09-13 | Merge pull request #52049 from theraot/master | Rémi Verschelde | |
2021-09-10 | Merge pull request #52406 from ellenhp/libvorbis | Juan Linietsky | |
Replace stb_vorbis with libvorbis | |||
2021-09-10 | Merge pull request #52229 from lawnjelly/basis_quat_warning | Max Hilbrunner | |
Improve Basis::get_quaternion error message | |||
2021-09-09 | Replace stb_vorbis with libogg+libvorbis | Ellen Poe | |
2021-09-08 | Merge pull request #52408 from GiantBlargg/fix-string-cast | Fabio Alessandrelli | |
Fix invalid string cast | |||
2021-09-08 | Multiplayer networking renames/simplification | Max Hilbrunner | |
Removes _networking_ prefix from some methods and members, now that multiplayer has been largely moved out of Node and SceneTree and is seperated into its own set of classes. | |||
2021-09-07 | Merge pull request #52097 from mortarroad/master-fix-convex-hull-double-edges | Max Hilbrunner | |
Fix emitting duplicate edges for convex hulls | |||
2021-09-07 | Merge pull request #47391 from Calinou/platform-feature-tags-lowercase | Juan Linietsky | |
Make platform feature tag names lowercase | |||
2021-09-07 | Merge pull request #52289 from Calinou/remove-old-msvc-support-ifdef | Max Hilbrunner | |
Remove `#ifdefs` for handling compilation with Visual Studio < 2015 | |||
2021-09-07 | Merge pull request #52442 from Faless/mp/4.x_rpc_manager | Max Hilbrunner | |
[Net] Move multiplayer classes to own subfolder. Split RPC from MultiplayerAPI. | |||
2021-09-07 | [Net] Move multiplayer to core subdir, split RPCManager. | Fabio Alessandrelli | |
Move multiplayer classes to "core/multiplayer" subdir. Move the RPCConfig and enums (TransferMode, RPCMode) to a separate file (multiplayer.h), and bind them to the global namespace. Move the RPC handling code to its own class (RPCManager). Renames "get_rpc_sender_id" to "get_remote_sender_id". | |||
2021-09-07 | Implement properties arrays in the Inspector. | Gilles Roudière | |
2021-09-05 | Merge pull request #51722 from ↵ | Gilles Roudière | |
TokageItLab/implement-set-read-only-in-extended-class Apply `set_read_only()` to child classes of `EditorProperty` elements | |||
2021-09-05 | Apply set_read_only() to child classes of EditorProperty elements | Silc 'Tokage' Renew | |
2021-09-04 | fix invalid string cast | Daniel Doran | |
2021-09-05 | Merge pull request #52309 from BastiaanOlij/add_extension_index_functions | Bastiaan Olij | |
Add functions for access members by index on packed array objects | |||
2021-09-02 | Fix _send_default_spawn_default function sending zero length | SaracenOne | |
PackedByteArray when deriving from a single PackedByteArray state variant. | |||
2021-09-02 | Add functions for access members by index on packed array objects | Bastiaan Olij | |
2021-09-01 | Fix InputMap and display server not nulling singleton on free | Paulb23 | |
2021-09-01 | Merge pull request #52270 from KoBeWi/goodbye_polar | George Marques | |
Remove cartesian2polar and polar2cartesian | |||
2021-09-01 | Merge pull request #48237 from KoBeWi/they_came_from_angle | George Marques | |
Add Vector2.from_angle() method | |||
2021-09-01 | Merge pull request #52026 from Calinou/constiterator-fix-const | Hugo Locurcio | |
Fix ConstIterator to allow `for` range loops on Packed*Array | |||
2021-08-31 | Make platform feature tag names lowercase | Hugo Locurcio | |
Feature tag names are still case-sensitive, but this makes built-in feature tags more consistent. - `Windows` -> `windows` - `OSX` -> `osx` - `LinuxBSD` -> `linuxbsd` - `Android` -> `android` - `iOS` -> `ios` - `HTML5` -> `html5` - `JavaScript` -> `javascript` - `UWP` -> `uwp` | |||
2021-08-31 | Remove `#ifdefs` for handling compilation with Visual Studio < 2015 | Hugo Locurcio | |
Godot 3.3 and later require Visual Studio 2017 to be compiled. | |||
2021-08-31 | Add Vector2.from_angle() method | kobewi | |
2021-08-30 | Merge pull request #52240 from Rubonnek/rename-rel-path | Juan Linietsky | |
Rename `String::is_rel_path` to `String::is_relative_path` | |||
2021-08-31 | Remove cartesian2polar and polar2cartesian | kobewi | |
2021-08-30 | Revert " Improve collision generation usability in the new 3D scene import ↵ | Juan Linietsky | |
workflow." | |||
2021-08-30 | Merge pull request #51985 from AndreaCatania/coll | Camille Mohr-Daurat | |
Improve collision generation usability in the new 3D scene import workflow. | |||
2021-08-30 | Improve Basis::get_quaternion error message | lawnjelly | |
The previous error message incorrectly suggested that any Basis could be fixed by calling get_rotation_quation() or orthonormalize(). This PR points out that only a valid rotation Basis can be fixed in this way. | |||
2021-08-30 | Try other resolved IPs if one fails to connect | Haoyu Qiu | |
2021-08-29 | Rename String::is_rel_path to String::is_relative_path | Wilson E. Alvarez | |
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-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 #47406 from mashumafi/master-Array-insert-rc | Max Hilbrunner | |
Array::insert consistent with Pool*Array::insert | |||
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 | Quote and escape ConfigFile keys when necessary | Haoyu Qiu | |
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 #52090 from balloonpopper/bug52060 | Max Hilbrunner | |
Correct null and boolean values being capitalised by the str command | |||
2021-08-27 | Add a SafeList data structure for future audio server usage. | Ellen Poe | |
2021-08-27 | Merge pull request #52110 from nekomatata/fix-segment-intersection | Camille Mohr-Daurat | |
Fix segment intersection consistency in Geometry2D | |||
2021-08-26 | Use OrderedHashMap for autoloads to preserve order | Lyuma | |
2021-08-27 | Add an `Array.pop_at()` method to pop an element at an arbitrary index | Hugo Locurcio | |
Negative indices are supported to pop an element relative from the end. | |||
2021-08-26 | Merge pull request #52121 from groud/fix_localvector_insert | Juan Linietsky | |
Fix LocalVector crash on insert. | |||
2021-08-26 | Merge pull request #52107 from timothyqiu/overriden | Juan Linietsky | |
Fix misspelled "overriden" | |||
2021-08-26 | Merge pull request #51928 from reduz/extension-loader | Juan Linietsky | |
Implement Extension Loader | |||
2021-08-26 | Data structure optimizations as per review. | Fabio Alessandrelli | |
2021-08-26 | Merge pull request #52077 from reduz/error-ret-doc | Juan Linietsky | |
Implement error return documentation |