aboutsummaryrefslogtreecommitdiff
path: root/core/io (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Don't append standard ports to the request header.Martin Capitanio2017-06-131-2/+12
| | | | | | | Breaks the SSL communication with some servers, do the same that the other curl, wget, firefox & co clients do. Fixes #9146
* Expose zstd and zlib compression levels as global config.Ferenc Arn2017-06-111-5/+5
|
* Merge pull request #9104 from tagcup/zstdJuan Linietsky2017-06-114-6/+23
|\ | | | | Add zstd compression support.
| * Add zstd compression support.Ferenc Arn2017-06-084-6/+23
| | | | | | | | | | zstd has much better compression speed and ratio, and better decompression speed than currently available methods. Also set zstd as the default compression method for Compression as well as FileAccessCompressed functions.
* | Added EditorPlugin.remove_import_plugin()Zher Huei Lee2017-06-111-0/+1
| | | | | | | | | | Allows addons with import extensions to clean up properly on removal.
* | renamed all Rect3.pos to Rect3.positionalexholly2017-06-092-12/+12
|/
* renamed all Rect2.pos to Rect2.positionalexholly2017-06-042-8/+8
|
* Several fixes related to PBR and EnvironmentJuan Linietsky2017-05-302-4/+4
|
* Removal of InputEvent as built-in Variant type..Juan Linietsky2017-05-202-151/+0
| | | | this might cause bugs I haven't found yet..
* Fix two typos from previous commitRémi Verschelde2017-05-171-3/+3
| | | | Also cleanup comments on variant types.
* Removal of Image from Variant, converted to a Resource.Juan Linietsky2017-05-174-192/+5
|
* Fixed the IP resolver code blocking the main thread, it uses a Mutex now to ↵Marcelo Fernandez2017-05-081-18/+47
| | | | lock its own thread.
* Merge pull request #8642 from RandomShaper/fix-pack-get-curr-dirRémi Verschelde2017-05-051-5/+4
|\ | | | | Fix infinite loop in DirAccessPack::get_current_dir()
| * Fix infinite loop in DirAccessPack::get_current_dir()Pedro J. Estébanez2017-05-041-5/+4
| |
* | Move core thirdparty files to thirdparty/{minizip,misc}Rémi Verschelde2017-04-2825-7575/+18
|/
* Fix property warnings and hide some debug printsRémi Verschelde2017-04-231-1/+1
| | | | | | | | | | "ALL IS GOOD" was a lie. In particular, removes verbose "path not recognized" false positive. The actual logic is to (somewhat naively) check all ResourceFormatLoaders and to pick the first good match, so no need to warn about the formats that do not match the type hint.
* Fix a pesky bug in marshalls.cpp/encode_variantBojidar Marinov2017-04-111-1/+1
| | | | Fixes #7556 running game from editor on LLVM builds.
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-0860-0/+60
|
* Core: fix possible memory leaks.Andreas Haas2017-04-062-2/+2
|
* Merge pull request #8098 from bojidar-bg/configfile-get-value-suppressRémi Verschelde2017-03-241-2/+7
|\ | | | | Suppress error messages when using ConfigFile::get_value and a default is given
| * Suppress error messages when using ConfigFile::get_value and a default is givenBojidar Marinov2017-03-211-2/+7
| | | | | | | | Fixes #8097
* | Merge pull request #7985 from Faless/enet_godot_sock_squashRémi Verschelde2017-03-242-0/+11
|\ \ | | | | | | Update ENet to use Godot sockets.
| * | Allow non blocking UDP put_packet in C++.Fabio Alessandrelli2017-03-242-0/+11
| |/ | | | | | | | | | | - Add blocking mode option to PacketPeerUDP. - put_packet returns ERR_UNAVAILABLE when operation would block. - ENet module uses non-blocking UDP.
* / Fix typos in source code using codespellRémi Verschelde2017-03-242-2/+2
|/ | | | From https://github.com/lucasdemarchi/codespell
* A Whole New World (clang-format edition)Rémi Verschelde2017-03-0560-4210/+3490
| | | | | | | | | | | | | | | | | | | | | | | | I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
* Add a bunch of missing Godot headers in own filesRémi Verschelde2017-03-052-0/+57
|
* Various fixes detected using PVS-Studio static analyzer.Thaer Razeq2017-02-283-5/+3
| | | | | | | - Add FIXME tags comments to some unfixed potential bugs - Remove some checks (always false: unsigned never < 0) - Fix some if statements based on reviews. - Bunch of missing `else` statements
* -renamed globals.h to global_config.cpp (this seems to have caused a few ↵Juan Linietsky2017-02-217-9/+9
| | | | | | modified files) -.pck and .zip exporting redone, seems to be working..
* Many fixes to make exported scenes work better, still buggy.Juan Linietsky2017-02-154-11/+54
|
* Rename the _MD macro to D_METHODHein-Pieter van Braam2017-02-1313-139/+139
| | | | | | This new name also makes its purpose a little clearer This is a step towards fixing #56
* Merge pull request #7581 from Faless/v6_wild_bindRémi Verschelde2017-02-1211-65/+45
|\ | | | | TCP/UDP listen bind to address and bugfixes
| * Remove set_ip_type from network classes (no longer needed)Fabio Alessandrelli2017-01-238-42/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | - TCP: - `listen` bind to wildcard "*" -> dual stack socket - `listen` bind to address -> socket from address type - `connect` -> resolve using best protocol (UNSPEC), socket from address type - UDP: - `listen` bind to wildcard "*" -> dual stack socket - `listen` bind to address -> socket from address type - `put_packet`/`put_var` -> resolve using TYPE_ANY (UNSPEC), socket from address type (to change socket type you must first call `close` it)
| * Implement UDP listen bind addressFabio Alessandrelli2017-01-232-3/+3
| |
| * Implement TCP Server bind addressFabio Alessandrelli2017-01-232-13/+2
| |
| * IP_Address can now be a wildcard (not a valid IP, used for binding)Fabio Alessandrelli2017-01-232-1/+8
| |
| * Convert validity checks of IP_Address to is_valid method.Fabio Alessandrelli2017-01-235-7/+28
| |
* | Merge pull request #7749 from Faless/fix_7697Rémi Verschelde2017-02-121-2/+4
|\ \ | | | | | | HTTPClient properly handle partial data in non-blocking mode
| * | HTTPClient properly handle partial data in non-blocking modeFabio Alessandrelli2017-02-071-2/+4
| | | | | | | | | | | | | | | Use block to send DVector::Write out of scope in HTTPClient::read_response_body_chunk()
* | | Merge pull request #7743 from karroffel/json_parsing-3.0Rémi Verschelde2017-02-121-2/+2
|\ \ \ | |/ / |/| | JSON::parse reports errors on open-ended objects (master)
| * | JSON::parse reports errors on open-ended objectsKarroffel2017-02-061-2/+2
| | |
* | | shadows were not working in-editor for nvidia, fixed nowJuan Linietsky2017-02-061-2/+0
|/ /
* | Several bugfixes, improving the import workflowJuan Linietsky2017-02-062-1/+23
| |
* | CSV translation import pluginJuan Linietsky2017-02-012-4/+11
| |
* | Lot of work in new importer, importing textures now works.Juan Linietsky2017-02-015-13/+123
| |
* | Removed import/export system, will start new one from scratch.Juan Linietsky2017-01-256-226/+230
| |
* | Audio bus editing is COMPLETE!Juan Linietsky2017-01-251-1/+2
|/
* Style: Fix statements ending with ';;'Rémi Verschelde2017-01-161-1/+1
|
* Style: No break before list braceRémi Verschelde2017-01-161-4/+2
| | | | | | | clang-format does not handle that well *at all*. For the reference, found the relevant pieces of code with: `ag "=[ "$'\t'"]?"$'\n'"[ "$'\t'"]?{" --ignore=thirdparty`
* Style: Cleanups, added headers, renamed filesRémi Verschelde2017-01-165-1/+73
| | | | | | | | | Made sure files in core/ and tools/ have a proper Godot license header when written by us. Also renamed aabb.{cpp,h} and object_type_db.{cpp,h} to rect3.{cpp,h} and class_db.{cpp,h} respectively. Also added a proper header to core/io/base64.{c,h} after clarifying the licensing with the original author (public domain).
* Fix error while JSON::parse with empty stringGeequlim2017-01-151-1/+1
|