aboutsummaryrefslogtreecommitdiff
path: root/core/io (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #13176 from bojidar-bg/allow-subproperty-setJuan Linietsky2017-11-222-3/+9
|\ | | | | Fix combatibility with older .scn files
| * Fix combatibility with older .scn filesBojidar Marinov2017-11-222-3/+9
| |
* | Merge pull request #12284 from bojidar-bg/allow-subproperty-setRémi Verschelde2017-11-212-19/+7
|\| | | | | Allow for getting/setting "dotted" properties of objects
| * Allow for getting/setting indexed properties of objects using get/set_indexedBojidar Marinov2017-11-212-19/+7
| | | | | | | | Performance is around the same as using pure set() through GDScript.
* | Return and repair file loggingRuslan Mustakov2017-11-212-0/+7
| | | | | | | | And make it configurable, too.
* | Rename Rect3 to AABB.Ferenc Arn2017-11-172-12/+12
|/ | | | Fixes #12973.
* Implement HTTPClient in HTML5 platformLeon Krause2017-11-132-69/+78
| | | | | | | | | | | 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
* make ConfigFile sections orderedKarroffel2017-11-042-6/+6
|
* make ConfigFile use OrderedHashMapKarroffel2017-11-032-9/+10
|
* Merge pull request #12423 from tagcup/zstd_1.3.2Rémi Verschelde2017-10-273-4/+19
|\ | | | | Update zstd to 1.3.2.
| * Add an option to use zstd's recently introduced long range matching (off by ↵Ferenc Arn2017-10-273-5/+19
| | | | | | | | default).
| * Update zstd to 1.3.2.Ferenc Arn2017-10-261-0/+1
| |
* | Remove HTTPClient::send_body_text and ::send_body_dataLeon Krause2017-10-262-14/+0
|/ | | | | These were never implemented, the request* methods provide parameters to send body data as part of the client's requests.
* Cleanup unnecessary debug printsRémi Verschelde2017-10-211-18/+0
|
* Fix rotated logger naming and backup deletionRuslan Mustakov2017-10-201-3/+3
|
* Remove junk outputRuslan Mustakov2017-10-131-2/+2
| | | | | 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.
* Define va_copy with --std=c++03 (fixes #11979)Ruslan Mustakov2017-10-101-0/+11
|
* Merge pull request #11947 from eska014/fix-obj-marshallingRémi Verschelde2017-10-091-1/+2
|\ | | | | Fix exporting projects with custom input event actions
| * Fix binary marshalling of ObjectsLeon Krause2017-10-081-1/+2
| |
* | Merge pull request #11853 from endragor/long-string-loggingAndreas Haas2017-10-061-1/+4
|\ \ | | | | | | Fix logging of long strings via RotatedFileLogger
| * | Fix logging of long strings via RotatedFileLoggerRuslan Mustakov2017-10-051-1/+4
| | |
* | | Added the set/get_setting function in Editor/Project settings. Renamed has() ↵Juan Linietsky2017-10-051-1/+1
| |/ |/| | | | | to has_setting. Fixes #11844
* | Merge pull request #11812 from NathanWarden/fix_validate_sslGilles Roudiere2017-10-041-1/+1
|\ \ | |/ |/| Fixed a bug where ssl would force validation even though you told it not to.
| * Fixed a bug where ssl would force validation even though you told it not to.Nathan Warden2017-10-031-1/+1
| |
* | fixed the OS.has_feature() API, and added support for 32 and 64.Juan Linietsky2017-10-031-1/+1
|/
* Extract logging logicRuslan Mustakov2017-09-2515-0/+401
| | | | | | | | | | | | | | | | | | | 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.
* Enable building against system zstd.Elliott Sales de Andrade2017-09-231-1/+1
|
* Fix import order, so scenes are imported after textures.Juan Linietsky2017-09-204-4/+59
| | | | Also fix bugs when meshes are always generated.
* Rename pos to position in user facing methods and variablesletheed2017-09-2020-36/+36
| | | | | | | | | | | Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is.
* Merge pull request #10908 from hpvb/fix-unused-variablesRémi Verschelde2017-09-123-29/+16
|\ | | | | Fix unused variable warnings
| * Fix unused variable warningsHein-Pieter van Braam2017-09-083-29/+16
| | | | | | | | The forth in my quest to make Godot 3.x compile with -Werror on GCC7
* | Merge pull request #11057 from hpvb/fix-various-warningsRémi Verschelde2017-09-122-2/+5
|\ \ | | | | | | Fix various assorted warnings
| * | Fix various assorted warningsHein-Pieter van Braam2017-09-082-2/+5
| |/ | | | | | | | | Fix various warnings that don't have enough instances to merit individual commits. Also fixes a potential bug in audio_server.cpp.
* / Fix using enum as bool valueHein-Pieter van Braam2017-09-071-2/+2
|/ | | | | | This warning actually hid a bug. The value of ERR_INVALID_DATA is actually 30, returning this as a bool returns true while false was required.
* -Fixed EditorDirDialog, which was really old and needed to use EditorFileSystemJuan Linietsky2017-09-031-0/+3
| | | | -Fixed refactoring tools to work with imported scenes (properly move .import files)
* Fix typos 'a' and 'an'Poommetee Ketson2017-09-021-2/+2
|
* Fix use of unitialized variablesHein-Pieter van Braam2017-09-021-2/+2
| | | | The second in my quest to make Godot 3.x compile with -Werror on GCC7
* Fix signed and unsigned comparisonsHein-Pieter van Braam2017-09-019-22/+22
| | | | The first in my quest to make Godot 3.x compile with -Werror on GCC7
* Fix issues regarding reload of resources in imported scenes. Closes #10017Juan Linietsky2017-08-315-40/+57
|
* Fix constant reimport on broken files, closes #9930Juan Linietsky2017-08-294-3/+51
|
* Dead code tells no talesRémi Verschelde2017-08-271-48/+0
|
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-2760-60/+60
|
* Cleanup tons of obsolete commented out codeRémi Verschelde2017-08-261-12/+9
| | | | | Mostly in EditorNode, dropping some obsolete editor plugins and also a cleanup of ProjectSettings/EditorSettings.
* Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-242-3/+3
| | | | | | | | | | | | Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/
* Merge pull request #10340 from Rubonnek/remove-unnecessary-assignmentsRémi Verschelde2017-08-221-1/+0
|\ | | | | Removed unnecessary assignments
| * Removed unnecessary assignmentsWilson E. Alvarez2017-08-211-1/+0
| |
* | Merge pull request #10351 from neikeq/enums-are-for-the-weakJuan Linietsky2017-08-217-97/+99
|\ \ | | | | | | ClassDB: Provide the enum name of integer constants
| * | ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry2017-08-207-97/+99
| | |
* | | Merge pull request #10433 from djrm/pr_svg_supportRémi Verschelde2017-08-212-4/+4
|\ \ \ | |_|/ |/| | SVG support
| * | Added support for SVGDaniel J. Ramirez2017-08-202-4/+4
| |/