Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-11 | GIProbes working. | Juan Linietsky | |
2020-02-11 | Rewritten StreamTexture for better code reuse, added basis universal support | Juan Linietsky | |
2020-02-11 | Several fixes to 3D rendering, and multimesh implementation. | Juan Linietsky | |
2020-02-11 | Added a spinlock template as well as a thread work pool class. | Juan Linietsky | |
Also, optimized shader compilation to happen on threads. | |||
2020-02-11 | Merge pull request #36072 from RandomShaper/imvu/configfile_parse | Rémi Verschelde | |
Add ConfigFile::parse() | |||
2020-02-10 | Merge pull request #35301 from Calinou/improve-console-error-logging | Rémi Verschelde | |
Improve the console error logging appearance | |||
2020-02-10 | Add ConfigFile::parse() | Pedro J. Estébanez | |
2020-02-05 | Remove duplicate WARN_PRINT macro. | Marcel Admiraal | |
2020-02-05 | Remove duplicate ERR_PRINT macro. | Marcel Admiraal | |
2020-01-22 | Fixes leak when importing zip in AssetLib | Haoyu Qiu | |
2020-01-21 | Merge pull request #35408 from Faless/ws/fix_packet_count | Rémi Verschelde | |
Fix MultiplayerAPI crash when peer implementation misbehave. | |||
2020-01-21 | Fix MultiplayerAPI crash when peer impl misbehave. | Fabio Alessandrelli | |
Also fix WebSocketMultiplayer::get_available_packet_count() return value when peer is not configured to use the multiplayer API. | |||
2020-01-20 | Merge pull request #35345 from timothyqiu/pck-packer-leak | Rémi Verschelde | |
Fixes leak when calling PCKPacker::pck_start multiple times | |||
2020-01-20 | Fixes leak when pck_start multiple times | Haoyu Qiu | |
2020-01-20 | Fixes XMLParser leak when open multiple times | Haoyu Qiu | |
2020-01-19 | PacketPeer use heap buffer for var encoding. | Fabio Alessandrelli | |
Used to allocate in stack (via alloca) which causes crashes when trying to encode big variables. The buffer grows as needed up to `encode_buffer_max_size` (which is 8MiB by default) and always in power of 2. | |||
2020-01-19 | Improve the console error logging appearance | Hugo Locurcio | |
This makes secondary information less visually prominent to improve overall readability. Various loggers were also tweaked for consistency. | |||
2020-01-09 | GDScript: Validate object instance on `is` operation | George Marques | |
Avoids crashes on debug mode. Instead it now breaks the execution and show the error in-editor. Will still crash on release. Also add a similar check to Marshalls to ensure the debugger doesn't crash when trying to serialize the invalid instance. | |||
2020-01-08 | Check if resource exists before loading | Tomasz Chabora | |
2020-01-06 | PCK: Set VERSION_PATCH in header, factor out header magic | Joost Heitbrink | |
Unify pack file version and magic to avoid hardcoded literals. `version.py` now always includes `patch` even for the first release in a new stable branch (e.g. 3.2). The public name stays without the patch number, but `Engine.get_version_info()` already included `patch == 0`, and we can remove some extra handling of undefined `VERSION_PATCH` this way. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2020-01-03 | MultiplayerAPI: Fix disconnect errors when passing invalid peer | Rémi Verschelde | |
Fixes #34634. | |||
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it. | |||
2019-12-22 | Fix buffers size calculation in PacketPeerStream. | Fabio Alessandrelli | |
The calculation used to be wrong when exactly at a power of 2. `nearest_shift` always return the "next" power of 2 `nearest_shift(4) == 3 # 2^3 = 8`. On the other hand `next_power_of_2` returns the exact value if that value is a power of 2 (i.e. `next_power_of_2(4) == 4`). I.e. : ``` WARN_PRINT(itos(next_power_of_2(4)) + " " + itos(1 << nearest_shift(4))); // WARNING: ... : 4 8 ``` Is this by design? | |||
2019-12-14 | UDP sockets broadcast is now disabled by default. | Fabio Alessandrelli | |
Add method `set_broadcast_enabled` to allow enabling broadcast via GDScript. | |||
2019-12-10 | NetSocket set_broadcast_enabled returns Error enum | Fabio Alessandrelli | |
2019-12-07 | Make some arguments in PCKPacker methods optional | Hugo Locurcio | |
Those arguments aren't required for most common use cases, so making them optional should help with code readability. | |||
2019-12-04 | ResourceLoader: Add language code matching for localized resources | Rémi Verschelde | |
Near matching was not implemented like in TranslationServer, so a resource remapped for 'ru' (but not 'ru_RU') would not be used as fallback if the system locale was 'ru_RU'. Fixes #34058. | |||
2019-12-01 | Merge pull request #33640 from mewin/http_head_request | Fabio Alessandrelli | |
Fix HTTP HEAD requests | |||
2019-11-26 | do not wait for response body when making a HEAD request | Patrick Wuttke | |
2019-11-25 | Merge pull request #33862 from Faless/net/http_request_chunk_size | Rémi Verschelde | |
Add download_chunk_size property to HTTPRequest. | |||
2019-11-24 | Add download_chunk_size property to HTTPRequest. | Fabio Alessandrelli | |
This allows setting the `read_chunk_size` of the internal HTTPClient. This is important to reduce the allocation overhead and number of file writes when downloading large files, allowing for better download speed. | |||
2019-11-23 | Merge pull request #33652 from Black-Cat/http-client-fix | Fabio Alessandrelli | |
Fix HTTPClient::poll crash when connection set to null | |||
2019-11-23 | Fix HTTPClient::poll crash when connection set to null | Artem Burjachenko | |
2019-11-20 | Fix some overflows and unitialized variables | Rafał Mikrut | |
2019-10-25 | MultiplayerAPI cleanup cache when peer disconnects | Fabio Alessandrelli | |
We used to only cleanup path_get_cache and not path_send_cache causing issues when a peer disconnects and then reconnects with the same ID. | |||
2019-10-08 | Merge pull request #32426 from gianllucah/master | Rémi Verschelde | |
Option to erase a section key in ConfigFile | |||
2019-10-07 | Added a method to erase section key in ConfigFile | Gianlluca | |
2019-10-03 | Fix small memory leak in PackedSourcePCK::try_open_pack | qarmin | |
2019-09-26 | Merge pull request #32228 from damianday/patch-1 | Fabio Alessandrelli | |
TCP is_connected_to_host comparison error | |||
2019-09-25 | Update stream_peer_tcp.cpp | Damian Day | |
2019-09-25 | Merge pull request #32291 from Dragoncraft89/add_load_resource_flag | Rémi Verschelde | |
Add flag to control the replacement of files by ProjectSettings.load_resource_pack | |||
2019-09-25 | Add flag to control the replacement of files by ↵ | Florian Kothmeier | |
ProjectSettings.load_resource_pack | |||
2019-09-25 | Merge pull request #32051 from qarmin/some_error_explanation | Rémi Verschelde | |
Added some obvious errors explanations | |||
2019-09-25 | Added some obvious errors explanations | qarmin | |
2019-09-23 | Merge pull request #32055 from qarmin/some_code_fixes | Rémi Verschelde | |
Changed some code found by Clang Tidy and Coverity | |||
2019-09-23 | Merge pull request #32032 from nekomatata/encrypted-file-get-path | Rémi Verschelde | |
Implemented get_path() & get_path_absolute() for FileAccessEncrypted | |||
2019-09-22 | Changed some code found by Clang Tidy and Coverity | qarmin | |
2019-09-21 | TCP is_connected_to_host comparison error | Damian Day | |
We was returning true when the state was not connected, so we would never return true when the state was connected. | |||
2019-09-07 | Implemented get_path() & get_path_absolute() for FileAccessEncrypted | PouleyKetchoupp | |
2019-09-05 | Add network profiler | jfons | |