aboutsummaryrefslogtreecommitdiff
path: root/drivers/unix (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #7006 from vnen/fix-ipv6-uwpGeorge Marques2016-11-011-0/+4
|\ \ | | | | | | Fix IPv6 linking for UWP
| * | Fix IPv6 linking for UWPGeorge Marques2016-10-311-0/+4
| | |
* | | style: Fix PEP8 whitespace issues in Python filesRémi Verschelde2016-11-011-7/+7
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Define IPV6_V6ONLY flag if not defined on windows (old mingw versions)Fabio Alessandrelli2016-10-301-0/+7
| |
* | TCP/UDP Listen sockets can now be set to IPv6 onlyFabio Alessandrelli2016-10-304-5/+31
| |
* | Fix windows debugger connection problems.Fabio Alessandrelli2016-10-304-11/+26
| | | | | | | | | | Unify network socket creation between platform. Ensure IPV6_V6ONLY flag is not set on sockets (allow IPv4 connection in IPv6 socket, dual-stack).
* | TCPServer listen now default to IP type ANY (v6 socket with v4 support)Fabio Alessandrelli2016-10-301-1/+1
| |
* | Fix PacketPeerUDP get_packet_port()Fabio Alessandrelli2016-10-261-2/+2
| | | | | | | | Properly convert port field from network to system ordering on incoming packets.
* | Merge pull request #6925 from godotengine/ipv6Rémi Verschelde2016-10-268-83/+226
|\ \ | | | | | | Adding IPv6 support
| * | Pass correct address size (ipv4,ipv6) to socket connect, bind, sendtoFabio Alessandrelli2016-10-264-12/+16
| | | | | | | | | | | | | | | The address size passed to network system calls now reflects the the actual IP type (v4 or v6). Fix Windows and OSX ipv6 sockets
| * | added windows support for ipv6, cleaned up unix codeAriel Manzur2016-10-204-72/+81
| | |
| * | fixed some byte order and parsing problemsAriel Manzur2016-10-191-1/+1
| | |
| * | adding ipv6Ariel Manzur2016-10-187-78/+208
| | |
* | | SCsub: Add python shebang as a hint for syntax highlightingRémi Verschelde2016-10-171-0/+2
|/ / | | | | | | Also switch existing shebangs to "better" /usr/bin/env python.
* / drivers: Refactor SCsub and drop redundant env_drivers cloneRémi Verschelde2016-10-151-1/+1
|/ | | | | | | | | The reordering of the SConscript includes allows to ensure that stuff like the builtin zlib headers will be available for libpng. Also moved glew back into global env, otherwise windows seems not to find it... Kind of shooting in the dark with this multi-env setup.
* Merge pull request #5920 from 29jm/fix-warningsJuan Linietsky2016-09-101-1/+1
|\ | | | | Fix some more warnings
| * Remove some unused variablesJohan Manuel2016-08-131-1/+1
| |
* | Fix drivers coding for WinRTGeorge Marques2016-09-031-1/+14
|/ | | | | | | - Add a proper function to retrieve IP addresses. - Solve issues with Windows FileAccess and DirAccess to use the same code for WinRT. - Add patches to the GLES2 rasterizer to workaround ANGLE issues.
* Remove some noisy debug printsRémi Verschelde2016-07-171-4/+0
| | | | Part of #5031
* Removed no longer needed checkJuan Linietsky2016-07-021-2/+2
|
* Fix some bugs in diraccess, closes #5288Juan Linietsky2016-06-301-14/+17
|
* Added function to notify ScriptLanguage when a thread is created/freed, ↵Juan Linietsky2016-06-251-0/+7
| | | | allows scripts to allocate a stack there via TLS
* Removed lots of printsDaniel J. Ramirez2016-06-182-9/+1
|
* -made get_space_left() return values more homogenous, also for script, ↵Juan Linietsky2016-06-181-1/+1
| | | | converted to mb, closes #4617
* Fixed make_dir and make_dir_recursive erros, closes #1680 closes #1872Juan Linietsky2016-06-182-10/+20
|
* Add missing license headers in our source files (#5255)Rémi Verschelde2016-06-182-0/+56
| | | Also removes a couple wrong Godot headers from third-party source files.
* -Add visible IO errors when closing a file fails due to it being locked ↵Juan Linietsky2016-06-131-0/+5
| | | | (most likely on windows), closes #4760
* change invalid characters when get user data dir on Windows & Unixvolzhs2016-06-031-1/+1
| | | | | | | Can't create user data folder when project name has ``\ / : * ? " < > |`` characters on OS_Windows & OS_Unix. So, change it to ``-`` to be able to make folder. fixes #4928 and it's altanative to #4986.
* Implements get_executable_path for OS X should proc_pidpath in os_osx.mm ↵Aren Villanueva2016-04-201-0/+21
| | | | doesn't succeed. Silences the warning for javascript as the function currently appears superfluous.
* Add function to convert Date time from a dictionary to EpochKyle Luce2016-03-161-0/+1
| | | | | | | | - Also changed get_time_from_unix_time to get_date_time_from_unix_time to be consistent. Ticket: https://github.com/godotengine/godot/issues/4038
* Fixes the month consistency issue in enums and get_date etcKyle Luce2016-03-131-0/+3
| | | | | | | | | | - Also updated the docs to reflect this. - Added some vim temp files to gitignore - Changed NaCL to be consistent with the other OS_Unix::get_date implementation (added 1 to month to map to 1-12) Ticket: https://github.com/godotengine/godot/issues/4025
* Added relative paths for DirAccess::remove()Zher Huei Lee2016-03-011-2/+5
| | | | Follows similar behaviour to DirAccess::rename()
* Fix allocation bug if compiled with modern clang or gccest312016-02-191-5/+22
| | | | | | | | * Add overflow checked intrinsic abstractions that check on overflow. * Use them for memory allocation code. * Use size_t type for memory allocation code to support full platform dependent width. Fixes #3756.
* thread renamingAriel Manzur2016-01-312-14/+8
|
* total pointersAriel Manzur2016-01-311-1/+1
|
* improve reporting of error in wrong inheritance for autoload scriptJuan Linietsky2016-01-131-2/+2
|
* Merge pull request #3230 from touilleMan/issue-55Rémi Verschelde2016-01-111-2/+1
|\ | | | | Remove unnecessary null pointer checks
| * Remove unnecessary null pointer checksEmmanuel Leblond2016-01-041-2/+1
| |
* | -Removed OS.get_system_time_msec(), this is undoable on Windows and also ↵Juan Linietsky2016-01-102-4/+3
| | | | | | | | | | | | unusable from GDscript due to precision. -Added, instead an OS.get_system_time_secs(), which is 32 bits friendly, fixes #3143
* | -Added a new mode, WRITE_READ to File, to recover compatibility with old ↵Juan Linietsky2016-01-101-0/+2
| | | | | | | | projects but also achieve desired functionality. Closes #3272
* | Fix pthread renaming in Open/FreeBSDeska2016-01-091-1/+10
|/
* having active items is pointless in input mapJuan Linietsky2016-01-031-1/+1
|
* Change rb+ to wb+ on file access READ_WRITE to allow more use cases, closes ↵Juan Linietsky2016-01-021-1/+1
| | | | #2278
* Update copyright to 2016 in headersGeorge Marques2016-01-0120-20/+20
|
* threadsAriel Manzur2015-12-221-0/+7
|
* thread rename for ios and osx (if called from the thread to be renamed)Ariel Manzur2015-12-181-1/+17
|
* thread set nameAriel Manzur2015-12-172-0/+9
|
* added binary API to StreamPeer, fixes #2863Juan Linietsky2015-12-132-0/+11
|
* Fix windows buildest312015-12-091-5/+7
|
* Make the setting unix-only.est312015-11-303-0/+19
| | | | For this, put the detection into the OS class and its subclass.