aboutsummaryrefslogtreecommitdiff
path: root/core/io (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Welcome in 2017, dear changelog reader!Rémi Verschelde2017-01-1258-58/+58
| | | | | | | | | | That year should bring the long-awaited OpenGL ES 3.0 compatible renderer with state-of-the-art rendering techniques tuned to work as low as middle end handheld devices - without compromising with the possibilities given for higher end desktop games of course. Great times ahead for the Godot community and the gamers that will play our games! (cherry picked from commit c7bc44d5ad9aae4902280012f7654e2318cd910e)
* Remove extraneous line in .po reader, which caused it to disregard first lineBojidar Marinov2017-01-121-2/+0
| | | | | | Fixes #7337 (cherry picked from commit 474eafbbf68036251666cc1c4e86a82876b59e61)
* Expose HTTP classes' set_ip_type to scriptingFabio Alessandrelli2017-01-042-6/+10
| | | | (cherry picked from commit d194e1c48e5d161f0310ee17e63f1951e2c50de6)
* Separate hostname resolve cache based on ip_typeFabio Alessandrelli2017-01-041-11/+15
| | | | (cherry picked from commit c1c1ec690e66c09178b6883e332a38fc9d8ad890)
* IP_Address now handle IPv4 and IPv6 transparentlyFabio Alessandrelli2017-01-043-47/+65
| | | | | | | | | | | | IP_Address changes: - Converts to and from String transparently while handling IPv4 as IPv6 mapped (::ffff:[IP]) address internally. - Completely remove AddrType enum. - Setting/Getting of ip array is now only possible through dedicated functions (ie. set_ipv4, get_ipv4, set_ipv6, get_ipv6) - Add function to know if the address is a valid IPv4 (for IP implementation and enet) (cherry picked from commit 1aff508dd9713abf0db0d0436fa7f7c4788c5a4a)
* Allow setting ip_type for TCP/UDP and HTTP classesFabio Alessandrelli2017-01-048-0/+26
| | | | (cherry picked from commit a77a0118f6b0d0878a53e2c963d91763b311163d)
* Migrate int.IP_TYPE_ constants to IP.TYPE_Fabio Alessandrelli2017-01-0410-32/+30
| | | | (cherry picked from commit c18c5013f837ea7d4de2f022d36f84e0abce6439)
* Use an instance variable for ip_type in raw socketsFabio Alessandrelli2017-01-046-15/+24
| | | | | | | | | PacketPeerUDP/StreamPeerTCP/TCP_Server now uses an instance variable to store the selected ip_type (IPv4/IPv6/ANY, where ANY = dual stack). All calls to resolve addresses, sending/receving data, connecting/listening will use that socket type. (cherry picked from commit 95bdd977686005d3d813eb09aca625384f1774c1)
* Set proper ip_type default for listen() and resolve_hostname()Fabio Alessandrelli2016-12-113-4/+4
| | | | (cherry picked from commit 7eef15b73460062e4558857969919313e461f1e4)
* Add optional IP type param in TCP/UDP connect/set_send_addressFabio Alessandrelli2016-12-114-5/+24
| | | | (cherry picked from commit 2f1c8592721eca1e6a71f419208f99977ceab2d9)
* TCPServer listen now default to IP type ANY (v6 socket with v4 support)Fabio Alessandrelli2016-12-112-3/+3
| | | | (cherry picked from commit ee69bd81cfa67eb5c642604f0f43d711ab370faf)
* added windows support for ipv6, cleaned up unix codeAriel Manzur2016-12-112-2/+15
| | | | (cherry picked from commit 672225b710815865449e7930255468d1c085b137)
* address type for http clientAriel Manzur2016-12-112-4/+5
| | | | (cherry picked from commit 1c2ac490cf157402cac7f9dbc2a293d0c922def8)
* fixed some byte order and parsing problemsAriel Manzur2016-12-111-20/+32
| | | | (cherry picked from commit 1d45f35a4a190360fea74e51b66457efe44d3177)
* adding ipv6Ariel Manzur2016-12-118-45/+225
| | | | (cherry picked from commit 887a897c02144f2d01896d3112bdae5ce7d6df5c)
* style: Fix PEP8 whitespace issues in Python filesRémi Verschelde2016-11-021-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E2,W2`, fixes: - E201 - Remove extraneous whitespace. - E202 - Remove extraneous whitespace. - E203 - Remove extraneous whitespace. - E211 - Remove extraneous whitespace. - E221 - Fix extraneous whitespace around keywords. - E222 - Fix extraneous whitespace around keywords. - E223 - Fix extraneous whitespace around keywords. - E224 - Remove extraneous whitespace around operator. - E225 - Fix missing whitespace around operator. - E226 - Fix missing whitespace around operator. - E227 - Fix missing whitespace around operator. - E228 - Fix missing whitespace around operator. - E231 - Add missing whitespace. - E231 - Fix various deprecated code (via lib2to3). - E241 - Fix extraneous whitespace around keywords. - E242 - Remove extraneous whitespace around operator. - E251 - Remove whitespace around parameter '=' sign. - E261 - Fix spacing after comment hash. - E262 - Fix spacing after comment hash. - E265 - Format block comments. - E271 - Fix extraneous whitespace around keywords. - E272 - Fix extraneous whitespace around keywords. - E273 - Fix extraneous whitespace around keywords. - E274 - Fix extraneous whitespace around keywords. - W291 - Remove trailing whitespace. - W293 - Remove trailing whitespace.
* SCsub: Add python shebang as a hint for syntax highlightingRémi Verschelde2016-10-301-0/+2
| | | | | | Also switch existing shebangs to "better" /usr/bin/env python. (cherry picked from commit fc8ccd5b8c8b779bffd0f4d7f22f2f964c939163)
* PCKPacker: moved from tools into core, fixes #4129J08nY2016-10-092-0/+250
| | | | (cherry picked from commit b1fba2e013e0dc53dec7406e5db4fbc65ad17a94)
* Turn some prints to error logs, remove othersRémi Verschelde2016-07-241-2/+1
| | | | Fixes #5876 in passing.
* put text formats for resources and scenes as priorityJuan Linietsky2016-07-194-6/+24
|
* Revert "Homogeinize resource formats loaders/savers"Rémi Verschelde2016-07-192-1644/+0
| | | | | | | | The text format definition needs to stay in `scene/` as it relies on other scene components, and `core/` must stay self-contained. This reverts commits a5e27503fd52589703d637d1245a023233a14a27 and 1492fd846073a4fa643365a8a5d4e021868c0e48.
* Merge pull request #5467 from RandomShaper/enhance-tidy-extensionsJuan Linietsky2016-07-163-17/+1645
|\ | | | | Enhance/tidy file extensions management
| * Tidy up population of extensions listPedro J. Estébanez2016-06-281-17/+1
| |
| * Homogeinize resource formats loaders/saversPedro J. Estébanez2016-06-282-0/+1644
| |
* | Remove unused variables (fourth pass) + dead codeRémi Verschelde2016-07-084-9/+0
|/ | | | Also fix a potential regression from 3fcb9b1ec179b99d979d4cfea9b5e3c80e4a3e33.
* Improved binding system (ObjectTypeDB::bind_method) to be friendlier to ↵Juan Linietsky2016-06-222-2/+1
| | | | | | statically typed languages, should help in the Mono integration. Disabled by default.
* added missing status, closes #4361Juan Linietsky2016-06-201-0/+1
|
* corrently parse utf8 from zip_io open, closes #1708Juan Linietsky2016-06-181-2/+5
| | | | this probably failed when exporting or opening android apk files too, should fix that too.
* Fixed make_dir and make_dir_recursive erros, closes #1680 closes #1872Juan Linietsky2016-06-181-3/+3
|
* Add missing license headers in our source files (#5255)Rémi Verschelde2016-06-186-0/+168
| | | Also removes a couple wrong Godot headers from third-party source files.
* Merge pull request #5250 from bojidar-bg/add-sha256Juan Linietsky2016-06-173-0/+300
|\ | | | | Add sha256 to String and File/FileAccess.
| * Add sha256 to String and File/FileAccess.Bojidar Marinov2016-06-173-0/+300
| | | | | | | | Probably does #4166
* | Fixed PacketPeer.get_var() return type in docsJ08nY2016-06-161-1/+1
|/
* Classref: Added docs for StreamPeer* (#5216)J08nY2016-06-151-1/+0
|
* Zip-align exported APKPedro J. Estébanez2016-06-131-4/+13
|
* Merge pull request #4895 from TheoXD/_fix_interactive_loader_cacheJuan Linietsky2016-06-061-1/+5
|\ | | | | fixed interactive_loader() not returning a cached scene
| * fixed interactive_loader() not returning a cached sceneTheoXD2016-05-301-1/+5
| |
* | Add missing license information (MiniZip)Roberto2016-06-068-6/+98
| |
* | Fix typo in http_client.hJ08nY2016-06-031-1/+1
| |
* | Removed invalid DEFVAL for HTTPClient::request_rawIgnacio Etcheverry2016-06-011-1/+1
|/
* Added translation support to GodotJuan Linietsky2016-05-273-9/+22
| | | | included is a French translation!
* Changed import workflowJuan Linietsky2016-05-271-0/+1
| | | | | | | | | | | | | | | | -Rearrange favorites in fs dock with drag and drop -Removed import -> sub-scene, moved to scenetree contextual menu -Removed import -> re-import , moved and integrated to FS dock -Added ability in FS dock to re-import more than one resource simultaneously -Added ability to drag from native filesystem explorer to Godot, only works on Windows though -Removed scene reimport merge options, never worked well. Eventually merging materials should be re-added -Added ability to set custom root node type when importing scenes -Re-Import is now automatic, can be configured back to manual in editor settings -Added resource previews in property list for many resource types
* remove trailing whitespaceHubert Jarosz2016-05-211-1/+1
|
* classref: Directory and ConfigFileRémi Verschelde2016-05-121-1/+1
|
* httpclient request withh raw_array bodyAlexander Holland2016-05-042-2/+57
|
* fix - HTTPClient connection keep-alive duplicate Headers #4208Alexander Holland2016-04-271-0/+1
|
* Encode axis_value in Variant for InputEvent::JOYSTICK_MOTION.Hinsbart2016-04-231-2/+4
| | | | | | Fixes a bug that caused InputMap actions which have been set to joystick axes not to work correctly on exported builds as the axis_value property wouldn't be serialized into engine.cfb. See recent discussion in #49 (Post 121+)
* Added getter method for the connection property in HTTPClient. (#4336)Mounir Ybanez2016-04-182-0/+8
| | | | - Exposed a getter method for the private property named `connection` in HTTPClient class.
* -Made editor support SSL certs by default (embedded them)Juan Linietsky2016-03-122-0/+30
| | | | | | | | | -Made asset sharing support https -Many fixes to HTTPRequest -Added an asset installer dialog -Visual cleanups to asset sharing tab -Fixed some issues in ScrollContainer, hope it does not break things -Asset sharing tab is not visible (hidden on purpose) for now.
* remove trailing whitespaceHubert Jarosz2016-03-0918-118/+118
|