Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-05 | Revert "Properly explain RPC/RSET mode failure." | Rémi Verschelde | |
This reverts commit 95ad747deaa474b30c04b01f60634f2be9a5ea18. It introduced regressions, see #27655. | |||
2019-04-05 | Fix -Wimplicit-fallthrough warnings from GCC 8 | Rémi Verschelde | |
Adds `FALLTHROUGH` macro to specify when a fallthrough is intentional. Can be replaced by `[[fallthrough]]` if/when we switch to C++17. The warning is now enabled by default for GCC on `extra` warnings level (part of GCC's `-Wextra`). It's not enabled in Clang's `-Wextra` yet, but we could enable it manually once we switch to C++11. There's no equivalent feature in MSVC for now. Fixes #26135. | |||
2019-04-03 | Properly explain RPC/RSET mode failure. | Fabio Alessandrelli | |
_can_call_mode used to call is_network_master/get_network_master internally. This would reset any potential last error set via ERR_EXPLAIN, preventing it from being displayed correctly. _can_call_mode now expects the node master ID to be passed instead. | |||
2019-04-02 | Enable warnings=extra on clang and GCC testers. | marxin | |
And remove 2 warnings from warnings=extra. | |||
2019-04-01 | Add object encoding param to serialization methods | Fabio Alessandrelli | |
Network peers get_var/put_var File get_var/store_var GDScript/Mono/VisualScript bytes2var/var2bytes Add MultiplayerAPI.allow_object_decoding member which deprecates PacketPeer.allow_object_decoding. Break ABI compatibaility (API compatibility for GDNative). | |||
2019-04-01 | Multiplayer API now respects allow_object_decoding | Fabio Alessandrelli | |
Add doc about allow_object_decoding in PacketPeer | |||
2019-03-28 | Use same boolean for objects encode and decode. | Fabio Alessandrelli | |
In a very unintuitive move encode needed false to encode an object, decode needed true to decode it. They now need the same value: `true`. | |||
2019-03-16 | Merge pull request #25495 from IronicallySerious/fix-expand-macros | Rémi Verschelde | |
Fix parameterised macros in core. Addresses #25488 | |||
2019-03-09 | Allow class_name scripts to have nested inheritance | George Marques | |
2019-03-04 | Make sure ResurceLoader.exists works on imported files, fixes #23555 | Juan Linietsky | |
2019-03-04 | Better warnings when resources can't be saved. Fixes #26531 | Juan Linietsky | |
2019-02-27 | -Fix problem of order of import plugins, closes #26340 | Juan Linietsky | |
-Ensure resource previewer does not start until first import is done | |||
2019-02-27 | Merge pull request #26159 from marxin/fix-Wsuggest-attribute=format | Rémi Verschelde | |
Fix -Wsuggest-attribute=format warnings. | |||
2019-02-27 | Merge pull request #26134 from marxin/fix-Wsign-compare | Rémi Verschelde | |
Fix -Wsign-compare warnings. | |||
2019-02-27 | Fix GCC 5 build after #26331 and cleanup style | Rémi Verschelde | |
Also cleanup after 01a3dd3. | |||
2019-02-27 | Fix -Wsign-compare warnings. | marxin | |
I decided to modify code in a defensive way. Ideally functions like size() or length() should return an unsigned type. | |||
2019-02-27 | Fix -Wsuggest-attribute=format warnings. | marxin | |
2019-02-26 | -Properly handle missing ETC support on export | Juan Linietsky | |
-Added ability for resource importers to save metadata -Added ability for resource importers to validate depending on project settings | |||
2019-02-24 | Prevent circular references to scene being saved, fixes #24384 | Juan Linietsky | |
2019-02-21 | Implement a cleaner (and better) way to save imagedata from ImageTexture, ↵ | Juan Linietsky | |
fixes #18801 | |||
2019-02-20 | Add -Wshadow=local to warnings and fix reported issues. | marxin | |
Fixes #25316. | |||
2019-02-20 | Fix HTTPClient keep alive with chunked encoding. | Fabio Alessandrelli | |
We need to consume the trailer part and final CRLF after last chunk as per RFC 7230 section 4.1: ``` chunked-body = *chunk last-chunk trailer-part CRLF ``` We do not return the trailer part, just consume it allowing following requests to work as expected when using keep alive. | |||
2019-02-20 | HTTPClient read until EOF fixes | Fabio Alessandrelli | |
2019-02-18 | Fix parameterised macros in core. Addresses #25488 | IronicallySerious | |
This adds the saves the programmer of doing something like SWAP(x++, y--) and getting the wrong result unless the parameters are evaluated before use. | |||
2019-02-16 | Make resource loader cycle checker work on a per-thread basis. | Juan Linietsky | |
This removes editor errors saying cycles existed when the thumbnailer was running. | |||
2019-02-16 | Fix keep-alive without header in HTTP client | Fabio Alessandrelli | |
2019-02-12 | Core: Ensure classes match their header filename | Rémi Verschelde | |
Also drop some unused files. Renamed: - `core/dvector.h` -> `pool_vector.h` - `core/io/resource_import.h` -> `resource_importer.h` - `core/sort.h` -> `sort_array.h` - `core/string_db.h` -> `string_name.h` Dropped: - `core/allocators.h` - `core/os/shell.h` - `core/variant_construct_string.cpp` | |||
2019-01-27 | Avoid cyclic resource loading of any type, fixes #22673 | Juan Linietsky | |
2019-01-26 | Fix code style issues | Rémi Verschelde | |
2019-01-22 | Fixed possible crash in pck_packer.cpp due to wrong memory freeing. | Ivan Ponomarev | |
2019-01-21 | Add function to obtain filesystem type from DirAccess. | Juan Linietsky | |
Change EditorFileSystem to not use directory modification times on FAT32, fixes #20946 | |||
2019-01-15 | Don't reset MultiplayerAPI when setting same peer. | Fabio Alessandrelli | |
A GDScript call to: `multiplayer.network_peer.some_prop = true` seems to transalte to: ``` var temp = multiplayer.network_peer temp.some_prop = true multiplayer.network_peer = temp ``` Which caused the MultiplayerAPI to be resetted. The call to set_network_peer is now ignored if the peer that's beeing set is the same as the currently set one. | |||
2019-01-15 | Fix MultiplayerAPI initialization, clear. | Fabio Alessandrelli | |
rpc_sender_id is now correctly initialized to 0 so get_rpc_sender_id() work reliably even if called before receiving any RPC. root_node is initialized to NULL (fix crashes when incorrectly using the MultiplayerAPI). clear function now resets the packet cache size to free more memory when not running. | |||
2019-01-03 | Update zstd to 1.3.8 | Guilherme Felipe | |
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-12-16 | Merge pull request #19501 from Zylann/custom_loaders | Rémi Verschelde | |
Added basic support for custom resource savers and loaders | |||
2018-12-15 | Added basic support for custom resource savers and loaders | Marc Gilleron | |
2018-12-11 | Moved member variables to initializer list | Wilson E. Alvarez | |
2018-12-02 | Fix text files constantly asking for reload as no last modified time | Paulb23 | |
2018-11-23 | Improved support for custom image loaders | Fabian | |
2018-11-18 | Increase number of image loaders (why was it this low..), fixes #19037 | Juan Linietsky | |
2018-11-18 | Properly accept wildcard when binding IPv4 socket. | Fabio Alessandrelli | |
Also never return null for is_ipv4 to avoid crashes due to engine bug. (better to get an error and a broken socket then seeing your game crash) | |||
2018-11-08 | User more correct plus file on get_current_dir. | Juan Linietsky | |
2018-11-08 | -Moved EditorDefaultValue to ClassDB, made it core | Juan Linietsky | |
-Removed one and zero hints for properties, replaced by default value | |||
2018-10-29 | Moved folding outside the resource files, now saved outside the project. | Juan Linietsky | |
2018-10-25 | Merge pull request #22779 from Superwaitsum/LimitSettings | Rémi Verschelde | |
Limit several project settings | |||
2018-10-24 | Add some limits on the Editor Settings | Superwaitsum | |
2018-10-19 | Fixing warnings generated by MSVC | Dualtagh Murray | |
Fixes #22684. | |||
2018-10-07 | One less local variable in marshalls | Fabio Alessandrelli | |
2018-10-06 | Remove redundant "== false" code | Aaron Franke | |
Some of this code has been re-organized. f |