Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-16 | Merge pull request #46554 from likeich/is_server_quiet_failure | Fabio Alessandrelli | |
MultiplayerAPI is_network_server Fails Silently | |||
2021-07-13 | Fix decompression with FastLZ when buffer size is less than 16 bytes | Haoyu Qiu | |
2021-07-12 | [Net] Rename NetworkedMultiplayerPeer to MultiplayerPeer. | Fabio Alessandrelli | |
2021-07-11 | [Net] Fix crash when receiving RPC on node without a script. | Fabio Alessandrelli | |
2021-07-11 | Merge pull request #50362 from timothyqiu/http-eof | Rémi Verschelde | |
Fix unicode invalid skip error in AssetLib | |||
2021-07-11 | Fix unicode invalid skip error in AssetLib | Haoyu Qiu | |
2021-07-11 | Handle Z_BUF_ERROR in decompress_dynamic | Haoyu Qiu | |
2021-06-30 | Network port comparison is always false | K. S. Ernest (iFire) Lee | |
error: comparison is always false due to limited range of data type [-Werror=type-limits] ERR_FAIL_COND_V_MSG(p_port < 0 || p_port > 65535, ERR_INVALID_PARAMETER, "The local port number must be between 0 and 65535 (inclusive)."); | |||
2021-06-28 | Validate image formats, check if resize_to_po2 failed | Paweł Fertyk | |
2021-06-27 | Fix Image.adjust_bcs crash when image format is invalid | Haoyu Qiu | |
2021-06-23 | [Net] Makes HTTPClient a custom instance class. | Fabio Alessandrelli | |
2021-06-23 | [Net] Unify HTTPClient request and request_raw. | Fabio Alessandrelli | |
2021-06-19 | Rename `instance()`->`instantiate()` when it's a verb | Lightning_A | |
2021-06-20 | Merge pull request #48080 from aaronfranke/real-serialization | Rémi Verschelde | |
Binary serialization for reals | |||
2021-06-19 | Consolidate JSON, JSONParseResults and JSONParser into JSON | Marcel Admiraal | |
Renames JSON.parse_string() to parse() Renames JSON.decode_data() to stringify() | |||
2021-06-17 | Binary serialization for reals | Aaron Franke | |
Added new "encode_real" methods for handling real_t, and used them for vector types. Types are encoded based on compilation setting. But for decoding, always check how it was encoded. This way, serialized data is cross-compatible with Godot compiled with singles and Godot compiled with doubles. At least, in theory. | |||
2021-06-17 | Add PROPERTY_USAGE_NONE and use it | Aaron Franke | |
2021-06-14 | Fix json dump and print of circular structure | Haoyu Qiu | |
2021-06-12 | Merge pull request #48746 from KoBeWi/bane_of_all_virtual_compatibility | Rémi Verschelde | |
Consistently prefix bound virtual methods with _ | |||
2021-06-12 | Merge pull request #49123 from aaronfranke/it-is-time | Rémi Verschelde | |
Add a Time singleton | |||
2021-06-12 | Consistently prefix bound virtual methods with _ | kobewi | |
2021-06-11 | Merge pull request #49312 from RandomShaper/reference_to_ref_count | Rémi Verschelde | |
Rename `Reference` to `RefCounted` | |||
2021-06-11 | Merge pull request #47835 from mortarroad/master-lossless-webp | Rémi Verschelde | |
Implement lossless WebP encoding | |||
2021-06-11 | Rename Reference to RefCounted | Pedro J. Estébanez | |
2021-06-11 | Implement lossless WebP encoding | Morris Tabor | |
2021-06-11 | Merge pull request #49421 from floppyhammer/fix-vram-compressed-mipmaps | Juan Linietsky | |
Fix mipmaps of VRAM compressed textures | |||
2021-06-11 | Merge pull request #49511 from akien-mga/core-diraccess-fileaccess-io | Rémi Verschelde | |
Core: Move DirAccess and FileAccess to `core/io` | |||
2021-06-11 | Merge pull request #34566 from Heikki00/34541_to_json_precision | Rémi Verschelde | |
Increased String::num default decimal precision | |||
2021-06-11 | Add Time singleton | Aaron Franke | |
2021-06-11 | Core: Move DirAccess and FileAccess to `core/io` | Rémi Verschelde | |
File handling APIs are typically considered part of I/O, and we did have most `FileAccess` implementations in `core/io` already. | |||
2021-06-08 | fix-vram-compressed-mipmaps | floppyhammer | |
2021-06-07 | FileAccess: Don't err in `store_buffer` with buffer of size 0 | Rémi Verschelde | |
The error check was added for `FileAccessUnix` but it's not an error when both `p_src` and `p_length` are zero. Added correct error checks to all implementations to prevent the actual erroneous case: `p_src` is nullptr but `p_length > 0` (risk of null pointer indexing). Fixes #33564. | |||
2021-06-07 | Merge pull request #49221 from Faless/mp/4.x_rpc_refactor | Rémi Verschelde | |
[Net] Refactor RPCs, remove RSETs | |||
2021-06-07 | Style: Cleanup uses of double spaces between words | Rémi Verschelde | |
Or after punctuation. Tried to leave third-party stuff alone, unless it has been heavily modified for Godot. | |||
2021-06-04 | Rename Quat to Quaternion | Marcel Admiraal | |
2021-06-03 | Merge pull request #38430 from aaronfranke/transform3d | Rémi Verschelde | |
2021-06-03 | Merge pull request #49269 from sarchar/fix-dns-locks | Rémi Verschelde | |
Fix DNS resolve mutex locks | |||
2021-06-03 | Fix DNS resolve mutex locks | Chuck | |
This fixes #49261, which was happening because of a deadlock in the resolver mutex. There was leftover old mutex code and it's all be converted to new MutexLock class now. | |||
2021-06-03 | Merge pull request #48889 from Calinou/file-rename-endian-swap | Rémi Verschelde | |
Rename File's `endian_swap` to `big_endian` | |||
2021-06-03 | Rename Variant TRANSFORM to TRANSFORM3D | Aaron Franke | |
Also _transform to _transform3d | |||
2021-06-03 | Rename Transform to Transform3D in core | Aaron Franke | |
2021-06-01 | Merge pull request #49026 from sarchar/multiple-dns-resolves | Rémi Verschelde | |
2021-06-01 | [Net] Refactor RPCs, remove RSETs | Fabio Alessandrelli | |
In this PR: - Removed rset - rpc_config can now optionally configure transfer mode (reliable/unreliable/ordered) and channel (channels are not actually implemented yet.) - Refactor how the RPC id is computed to minimize the logic in Node and scripts that now only needs a single `get_rpc_methods` function. | |||
2021-06-01 | Support multiple address resolution in DNS requests | Chuck | |
Add two new functions to the IP class that returns all addresses/aliases associated with a given address. This is a cherry-pick merge from 010a3433df43a94fee95474360ffa6662c7441b9 which was merged in 2.1, and has been updated to build with the latest code. This merge adds two new methods IP.resolve_hostname_addresses and IP.get_resolve_item_addresses that returns a List of all addresses returned from the DNS request. | |||
2021-05-29 | Increase String::num default decimal precision | Heikki Simojoki | |
Fixes #34541 Renamed MAX_DIGITS to MAX_DECIMALS, since it only changes the amount of digits after the decimal point. Increased MAX_DECIMALS to 32, and made String::num use MAX_DECIMALS consistently. If -1 is passed as decimal precision to String::num, it now gets changed to the correct precision based on the number's magnitude, instead of using printf default(which is 6) String::num_real also calculates the correct precision now. Also made the types used in floating-point math more consistent in a few places. | |||
2021-05-25 | Rename File::get_len() get_length() | Marcel Admiraal | |
2021-05-24 | Merge pull request #46866 from bruvzg/symlinks_and_macos_gdn_framework_export_4 | Rémi Verschelde | |
2021-05-24 | Fix duplicate close files when deconstructing ZipArchive | Zae | |
2021-05-22 | Add symlink API to the DirAccess (on macOS and Linux). | bruvzg | |
2021-05-21 | Merge pull request #48806 from timothyqiu/xml-parser-fixes | Rémi Verschelde | |
Fix XMLParser behavior for comments and premature endings |