Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-05 | [Net] Fix bogus FileAccessNetwork deconstructor. | Fabio Alessandrelli | |
Now correctly erases old instances. The code will likely need overhaul anyway to be usable. It doesn't apply to editor runs, there's a bunch of inconsistencies on how to clients are handled, and I don't really understand why multiple instances are created for a single client/server. | |||
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-03 | Merge pull request #57562 from AnilBK/string-add-contains | Rémi Verschelde | |
String: Add contains(). | |||
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-02-03 | [Net] Non-blocking request in HTTPClientTCP. | Fabio Alessandrelli | |
HTTPClientJavaScript already supports non-blocking requests. | |||
2022-02-02 | Merge pull request #56771 from mhilbrunner/unacceptable | Fabio Alessandrelli | |
Verify custom HTTP headers, fix off by one error | |||
2022-02-02 | Vectors: Use clear() and has(). | Anilforextra | |
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1". | |||
2022-01-29 | [Net] Simplify IP resolution code, fix caching. | Fabio Alessandrelli | |
First, we should not insert into cache if the hostname resolution has failed (as it might be a temporary internet issue), second, the async resolver should also properly insert into cache. Took the chance to remove some duplicate code with critical section in it at the cost of little performance when calling the blocking resolve_hostname function. | |||
2022-01-28 | Merge pull request #57116 from bruvzg/win_net_share | Rémi Verschelde | |
2022-01-27 | Merge pull request #57205 from TechnoPorg/variant-template-cast | Rémi Verschelde | |
Allow method binds to take Object subclasses as arguments | |||
2022-01-27 | Verify custom HTTP headers, fix off by one error | Max Hilbrunner | |
2022-01-27 | HTTP comment cleanup | Max Hilbrunner | |
2022-01-25 | Allow method binds to take Object subclasses as arguments | TechnoPorg | |
This commit adds a condition to VariantCaster that casts Variants of type OBJECT to any type T, if T is derived from Object. This change enables a fair bit of code cleanup. First, the Variant implicit cast operators for Node and Control can be removed, which allows for some invalid includes to be removed. Second, helper methods in Tree whose sole purpose was to cast arguments to TreeItem * are no longer necessary. A few small changes also had to be made to other files, due to the changes cascading down all the includes. | |||
2022-01-24 | Fix translation with multiple sources for the same language. | bruvzg | |
Remove unnecessary locale length checks. Add "C" -> "en" locale remap. | |||
2022-01-24 | [Windows] Add support for handling network share paths. | bruvzg | |
2022-01-23 | Merge pull request #56931 from lyuma/etcpak_po2 | Rémi Verschelde | |
Enforce mult-of-4 requirements on etcpak input. | |||
2022-01-22 | Pad etcpak input to 4x4 blocks. Fixes #49981 | Lyuma | |
2022-01-23 | [Net] Fix get_response_body_length for large files. | Fabio Alessandrelli | |
Parsing was fixed, but not the return value for the exposed getter. | |||
2022-01-20 | Rename or refactor macros to avoid leading underscores | Omar Polo | |
These are not used consistently and some can conflict with system-specific defines. While here, also delete some unused macros. | |||
2022-01-19 | Fix locale always selecting translation instead of "en", when no match found. | bruvzg | |
2022-01-18 | Improve locale detection. | bruvzg | |
Use separate language, script and country lists. Add locale selection dialog and property hint. | |||
2022-01-14 | Remove support for PVRTC texture encoding and decoding | Hugo Locurcio | |
On the only platform where PVRTC is supported (iOS), ETC2 generally supersedes PVRTC in every possible way. The increased memory usage is not really a problem thanks to modern iOS' devices processing power being higher than its Android counterparts. | |||
2022-01-12 | Merge pull request #56492 from akien-mga/remove-author-docstrings | Rémi Verschelde | |
2022-01-06 | Rename Variant enum members in resource_format_binary.cpp | Aaron Franke | |
2022-01-06 | Merge pull request #56224 from Calinou/variant-rename-packed-array-constants | Rémi Verschelde | |
2022-01-06 | Fix multiple missing UTF-8 decoding. | bruvzg | |
2022-01-06 | Merge pull request #53434 from Faless/io/4.x_file_access_compressed | Rémi Verschelde | |
[File] Fix FileAccessCompressed::get_buffer return value. | |||
2022-01-04 | Style: Remove inconsistently used `@author` docstrings | Rémi Verschelde | |
Each file in Godot has had multiple contributors who co-authored it over the years, and the information of who was the original person to create that file is not very relevant, especially when used so inconsistently. `git blame` is a much better way to know who initially authored or later modified a given chunk of code, and most IDEs now have good integration to show this information. | |||
2022-01-04 | Merge pull request #56331 from Cnidarias/large_http_downloads | Fabio Alessandrelli | |
Fix http limitation for large "content-length" | |||
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-30 | Fix http limitation for large "content-length" | Cnidarias | |
When a request was issued to a server that returned "content-length" header whose value was greater than that of an "int" we ran into overflow problems. The fix for this was rather simple by increasing the data type to `int64_t` | |||
2021-12-24 | Rename Variant Packed*Array constants for consistency | Hugo Locurcio | |
All arrays are now prefixed with `PACKED_` to distinguish them from GDScript's generic typed arrays. `RAW_ARRAY` is now `PACKED_BYTE_ARRAY` (RawArray was the name of PackedByteArray back in Godot 2.x). | |||
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-06 | Merge pull request #47257 from timothyqiu/http-client-proxy | Rémi Verschelde | |
2021-11-26 | Fix console colors on Windows | Yuri Roubinsky | |
2021-11-24 | Project feature warning system | Aaron Franke | |
2021-11-24 | Adds proxy support for HTTPClient | Haoyu Qiu | |
Also fixed a potential infinite loop when connecting to server. | |||
2021-11-23 | Image Use memcpy() in fill(), fill_rect(), _put_pixelb(), _get_pixelb() | kleonc | |
Co-authored-by: Lightning_A <aaronjrecord@gmail.com> | |||
2021-11-23 | Add Image::fill_rect method | kleonc | |
2021-11-21 | Fix crash when executing PackedDataContainer._iter_init | Haoyu Qiu | |
2021-11-17 | Fix divide by zero in pck_packer | Paulb23 | |
2021-11-14 | Add path to functions that return iporter options | reduz | |
-Allows displaying custom options for specific file format variants -Added support for scene format import to retrieve custom options This PR is necessary for #54886 to be implemented properly. | |||
2021-11-11 | String: Remove `erase` method, bindings can't mutate String | Rémi Verschelde | |
2021-11-04 | Add is_built_in() method to Resource | kobewi | |
2021-10-28 | clang-format: Various fixes to comments alignment from `clang-format` 13 | Rémi Verschelde | |
All reviewed manually and occasionally rewritten to avoid bad auto formatting. | |||
2021-10-25 | Fixed implicit conversion of uint32_t to uint8_t in `image` | Anton Christoffersson | |
2021-10-21 | Remove unimplemented methods | Marcel Admiraal | |
2021-10-19 | Merge pull request #52940 from groud/toast_notification | Rémi Verschelde | |
2021-10-14 | Add a name to TileSet sources | Gilles Roudière | |
2021-10-14 | Implement toast notifications in the editor | Gilles Roudière | |