Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-13 | Properly initialize Winsock on startup | Fabio Alessandrelli | |
Also fix typo in _get_last_error which caused Winsock connect to fail. | |||
2018-09-13 | Merge pull request #21982 from luzpaz/misc-typos | Rémi Verschelde | |
Misc. typos | |||
2018-09-12 | Misc. typos | luz.paz | |
Found via `codespell -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"` | |||
2018-09-12 | Unify StreamPeerTCP/TCP_Server with NetSocket API | Fabio Alessandrelli | |
2018-09-12 | Unify PacketPeerUDP using NetSocket | Fabio Alessandrelli | |
2018-09-12 | New NetSocket interface, BSD/Win implementation | Fabio Alessandrelli | |
Unified BSD and Winsock sockets into a single implementation of a generic NetSocket interface. This is some ground work for few network improvements: - Reuse as much code as possible between Posix and Windows. - Provide a single point of implementation for exotic sdks (consoles). - Provide platform agnostic StreamPeerTCP and PacketPeerUDP in core. - Implement connect for UDP allowing for DTLS implementation. | |||
2018-09-12 | ENet wrapper properly detect disconnect on poll | Fabio Alessandrelli | |
Now PacketPeerUDP.get_available_packet_count() return -1 if the socket is in error state. | |||
2018-09-12 | Properly reset socket blocking state on close | Fabio Alessandrelli | |
2018-09-12 | Make core/ includes absolute, remove subfolders from include path | Rémi Verschelde | |
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes. | |||
2018-08-27 | Revert "Try closing gracefully before terminating process" | Rémi Verschelde | |
2018-08-24 | Add print_verbose to print to stdout only in verbose mode | Rémi Verschelde | |
Equivalent of the cumbersome: if (OS::get_singleton()->is_stdout_verbose()) print_line(msg); | |||
2018-08-20 | Try closing gracefully before terminating process | Marcin Zawiejski | |
Use a Microsoft recommended way of process termination for the project process run from the editor. This allows loaded DLLs to receive and handle DLL_PROCESS_DETACH notification and cleanup any global state before the process actually exits. | |||
2018-08-10 | Revert "added get_creation_time function for gdscript" | Juan Linietsky | |
2018-08-10 | Merge pull request #18914 from notwarp/master | Juan Linietsky | |
added get_creation_time function for gdscript | |||
2018-06-05 | Set SO_BROADCAST socket option for UDP sockets. | Fabio Alessandrelli | |
2018-05-26 | Merge pull request #18279 from RandomShaper/allow-naive-http | Max Hilbrunner | |
Allow body-up-to-EOF HTTP responses | |||
2018-05-22 | Allow body-up-to-EOF HTTP responses | Pedro J. Estébanez | |
Implements the same heuristic as Curl (and web browsers): if no `Content-Length`, no `Connection: keep-alive` and no chunked transfer encoding, assume th rest of the data until EOF is the body, gracefully setting the HTTP client back to the disconnected state. Theoretically, this is not compliant with HTTP 1.1, by which `keep-alive` is the default, but in practice, an explicit header is sent by servers. | |||
2018-05-16 | added get_creation_time function for gdscript | Daniele Giuliani | |
2018-05-11 | Fix Linux/X11 build on ARMs. | bruvzg | |
2018-05-07 | Local debugger fixes and extensions | Blazej Floch | |
- Adds q/quit option to console debugging - Adds options (variable_prefix) - Breaks into debugger with Ctrl-C in local debug mode (Unix/Windows) - Added option to list all breakpoints - Fixes add/remove breakpoint bug (invalid path parsing) - Minor cleanup | |||
2018-05-03 | Merge pull request #18372 from Gamblify/largePckFix | Rémi Verschelde | |
Fix for large .pck files | |||
2018-05-03 | Fix for large .pck files | Gustav Lund | |
An error in unix file IO was causing crashes when getting the size of a file larger than max integer size As ftell returns a long the fix is trivial | |||
2018-05-01 | Merge pull request #18334 from Faless/coverity_net | Rémi Verschelde | |
Various coverity scan fixes, WS FreeBSD fixes | |||
2018-04-28 | GDNative Unix: fix shared lib loading, dlopen expects leading ./ to ↵ | Robin Hübner | |
interpret as relative path. | |||
2018-04-22 | Change ".." punctuation for "..." in editor strings (#16507) | Hugo Locurcio | |
2018-04-21 | Various coverity scan fixes for networking | Fabio Alessandrelli | |
Fix FreeBSD websocket compilation error | |||
2018-04-20 | [DOCS] add HTTPRequest.request return values | Poommetee Ketson | |
2018-03-20 | Add RWLockDummy for NO_THREADS builds | Leon Krause | |
2018-03-15 | Merge pull request #17376 from marcelofg55/file_get_path | Hein-Pieter van Braam | |
Added File.get_path and File.get_path_absolute functions | |||
2018-03-13 | Added File.get_path and File.get_path_absolute functions | Marcelo Fernandez | |
2018-03-13 | Merge pull request #16895 from Noshyaar/bmk | Rémi Verschelde | |
Fix get_drive (bookmarks) in linux not working | |||
2018-03-04 | Clean and expose get_audio/video_driver_* funcs on OS class | Marcelo Fernandez | |
2018-02-21 | Fix get_drive (bookmarks) in linux not working | Poommetee Ketson | |
2018-02-18 | [X11] Improving error detection in move_to_trash | Iskustvo | |
2018-02-17 | Clean up some bad words from code comments | Artem Varaksa | |
2018-02-04 | fix buffer write performance on Windows and Unix | Marcin Zawiejski | |
2018-01-30 | Display set_nodelay to GDScript | Marlon Henry Schweigert | |
Pass enabled arg Rename set_nodelay to set_no_delay Add description to the method Change description | |||
2018-01-08 | Fix use of execvp, earlier fix was short sighted and only worked | sambler | |
when godot could be found in PATH. The correct fix is to use sysctl to get the path to the current executable this also fixes the ability to call external commands. | |||
2018-01-05 | Add missing copyright headers and fix formatting | Ré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-04 | Add support from properly exporting shared objects, needed for GDNative export | Juan Linietsky | |
2018-01-04 | Change OS::initialize signature to return Error (fix segfault on x11) | Emmanuel Leblond | |
2018-01-04 | Fix crash in OS::execute on FreeBSD | Rémi Verschelde | |
As spotted by @robfram, closes #15288. Also reviewed other uses of `if (String.find(.*))` for potential similar mistakes, found a wrong (and useless) one in ScriptEditorDialog. | |||
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2017-12-15 | Remove "const" from PacketPeer get_packet/get_var | Fabio 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-10 | Drop unused OS_Unix::has_data and related logic | Rémi Verschelde | |
Closes #5536. | |||
2017-12-07 | Style: Apply new clang-format 5.0 style to all files | Rémi Verschelde | |
2017-12-07 | Style: Apply clang-format again on all files | Rémi Verschelde | |
Fixes issues introduced by newer clang-format versions or commits pushed directly without using the clang-format pre-commit hook. | |||
2017-12-05 | Improve slang, especially in user-visible parts | Unknown | |
2017-11-30 | Changed the dynamic library open function to allow setting the path of the ↵ | Juan Linietsky | |
library to open extra libraries. | |||
2017-11-26 | Allow customizing user:// path (folder in OS::get_data_path()) | Rémi Verschelde | |
This allows to specify any valid folder name (including with subfolders) to use as user:// on all platforms. The folder is constrained to the platform-specific OS::get_data_path() (typically what `XDG_DATA_HOME` resolves to). Fixes #13236. |