summaryrefslogtreecommitdiff
path: root/core/io
AgeCommit message (Collapse)Author
2018-01-12fix set_stream_peer binding in PacketPeerPaul Joannon
2018-01-12Bind many more properties to scriptsBojidar Marinov
Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added
2018-01-11Dont print error when loading resource from cacheRuslan Mustakov
2018-01-06Removed PBM bitmap loader, added abiliy to importi mages as bitmap. Fixes #14828Juan Linietsky
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
2017-12-18Use a different strategy for path remaps, try loading from a remap file instead.Juan Linietsky
This ensures multiple PCK exports still work.
2017-12-15Remove "const" from PacketPeer get_packet/get_varFabio Alessandrelli
They are NOT constant methods, as state by the comment message, they fetch the last packet and then forget about it, actively changing the state of the object.
2017-12-15Fix javascript build error and improve #14604Fabio Alessandrelli
2017-12-15fix compile issueJuan Linietsky
2017-12-15-Added new scene conversion to binary on export (disabled by default, please ↵Juan Linietsky
test) -This method works by directly converting text to binary, so the scene does not need to be loaded and saved
2017-12-15Merge pull request #14604 from mhilbrunner/http-defaultsRémi Verschelde
HTTP cleanup & better defaults
2017-12-14GDScript files are converted to binary on export now.Juan Linietsky
2017-12-14HTTP cleanup & better defaultsmhilbrunner
2017-12-12HTTPClient: Add PATCH method and missing HTTP status codesmhilbrunner
2017-12-10Style: Re-apply clang-format over recent invalid additionsRémi Verschelde
2017-12-07Style: Apply new clang-format 5.0 style to all filesRémi Verschelde
2017-12-07Style: Apply clang-format again on all filesRémi Verschelde
Fixes issues introduced by newer clang-format versions or commits pushed directly without using the clang-format pre-commit hook.
2017-12-06Merge pull request #12603 from GodotExplorer/beautify-jsonRémi Verschelde
Add indent and sort keys support for JSON.print
2017-11-27Fix javascript build after bc2e8d99Rémi Verschelde
2017-11-25Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵Juan Linietsky
wrong function, leading to unnecesary copy on writes and reduced performance.
2017-11-22Merge pull request #13176 from bojidar-bg/allow-subproperty-setJuan Linietsky
Fix combatibility with older .scn files
2017-11-22Fix combatibility with older .scn filesBojidar Marinov
2017-11-21Merge pull request #12284 from bojidar-bg/allow-subproperty-setRémi Verschelde
Allow for getting/setting "dotted" properties of objects
2017-11-21Allow for getting/setting indexed properties of objects using get/set_indexedBojidar Marinov
Performance is around the same as using pure set() through GDScript.
2017-11-21Return and repair file loggingRuslan Mustakov
And make it configurable, too.
2017-11-17Rename Rect3 to AABB.Ferenc Arn
Fixes #12973.
2017-11-13Implement HTTPClient in HTML5 platformLeon Krause
Limitations: - Subject to same-origin policy - No persistent connection (but simulated for compatibility) - No blocking mode - No StreamPeer access - No chunked responses - Cannot disable host verification
2017-11-07Add indent and sort keys support for JSON.printGeequlim
2017-11-04make ConfigFile sections orderedKarroffel
2017-11-03make ConfigFile use OrderedHashMapKarroffel
2017-10-27Merge pull request #12423 from tagcup/zstd_1.3.2Rémi Verschelde
Update zstd to 1.3.2.
2017-10-27Add an option to use zstd's recently introduced long range matching (off by ↵Ferenc Arn
default).
2017-10-26Update zstd to 1.3.2.Ferenc Arn
2017-10-26Remove HTTPClient::send_body_text and ::send_body_dataLeon Krause
These were never implemented, the request* methods provide parameters to send body data as part of the client's requests.
2017-10-21Cleanup unnecessary debug printsRémi Verschelde
2017-10-20Fix rotated logger naming and backup deletionRuslan Mustakov
2017-10-13Remove junk outputRuslan Mustakov
Remove several prints that were added for engine debugging, but are of no use to the end user, and only pollute the editor and game logs.
2017-10-10Define va_copy with --std=c++03 (fixes #11979)Ruslan Mustakov
2017-10-09Merge pull request #11947 from eska014/fix-obj-marshallingRémi Verschelde
Fix exporting projects with custom input event actions
2017-10-08Fix binary marshalling of ObjectsLeon Krause
2017-10-06Merge pull request #11853 from endragor/long-string-loggingAndreas Haas
Fix logging of long strings via RotatedFileLogger
2017-10-05Added the set/get_setting function in Editor/Project settings. Renamed has() ↵Juan Linietsky
to has_setting. Fixes #11844
2017-10-05Fix logging of long strings via RotatedFileLoggerRuslan Mustakov
2017-10-04Merge pull request #11812 from NathanWarden/fix_validate_sslGilles Roudiere
Fixed a bug where ssl would force validation even though you told it not to.
2017-10-03fixed the OS.has_feature() API, and added support for 32 and 64.Juan Linietsky
2017-10-03Fixed a bug where ssl would force validation even though you told it not to.Nathan Warden
2017-09-25Extract logging logicRuslan Mustakov
Previously logging logic was scattered over OS class implementations with plenty of duplication. Major changes in this commit: - Extracted logging logic into a separate Logger hierarchy. It allows easy configuration of logging mechanism depending on compile-time or run-time configuration. - Implemented RotatedFileLogger which is usually used with StdLogger, providing persistency of logs. It is often important to be able to obtain logs of the game even in production to be able to understand what happened prior to some problem. On mobile there previously was no way to obtain the logs aside from having the device connected to your machine. - flush() is not performed in release mode for every logged line. It is only performed for errors.
2017-09-23Enable building against system zstd.Elliott Sales de Andrade
2017-09-20Fix import order, so scenes are imported after textures.Juan Linietsky
Also fix bugs when meshes are always generated.