summaryrefslogtreecommitdiff
path: root/drivers/unix/os_unix.cpp
AgeCommit message (Expand)Author
2022-10-06Merge pull request #64815 from RandomShaper/default_cpu_countRémi Verschelde
2022-10-05Keep a single, portable implementation of `OS::get_processor_count()`Pedro J. Estébanez
2022-10-04Merge pull request #66807 from akien-mga/core-unix-remove-NO_FCNTL-and-NO_STA...Rémi Verschelde
2022-10-03Unix: Remove now unnecessary I/O defines, cleanupRémi Verschelde
2022-10-03Remove NO_THREADS fallback code, Godot 4 requires thread supportRémi Verschelde
2022-09-23SCons: Cleanup `DEBUG`, `_DEBUG` and `NDEBUG` definesRémi Verschelde
2022-09-16Add get_distribution_name() and get_version() to OSMJacred
2022-09-10Fixes #65377: get_datetime_* functions can return wrong valuesJames
2022-08-29Rename String `plus_file` to `path_join`Aaron Franke
2022-08-29[Web] Rename JavaScript platform to Web.Fabio Alessandrelli
2022-07-21Rename OSX to macOS and iPhoneOS to iOS.bruvzg
2022-07-07Allows parsing of invalid UTF-16 surrogates (can be encountered in Windows fi...bruvzg
2022-05-03Add OS::is_process_running function.mdavisprog
2022-04-29Add GDNativeInterface::get_library_path to GDExtensionEmmanuel Leblond
2022-03-09Remove unused GDNative codeRémi Verschelde
2022-02-16Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde
2022-02-14[OS/Crypto] Add get_entropy to OS.Fabio Alessandrelli
2022-01-17Merge pull request #56012 from bruvzg/wt🤎4Rémi Verschelde
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-18[Windows] Improve console handling and execute/create_process.bruvzg
2021-12-09Replace String comparisons with "", String() to is_empty()Nathan Franke
2021-11-18Fix data directory of unnamed projectskobewi
2021-10-28Update Time documentationAaron Franke
2021-10-14Implement toast notifications in the editorGilles Roudière
2021-08-29Rename String::is_rel_path to String::is_relative_pathWilson E. Alvarez
2021-07-22Move `alert` function from `DisplayServer` to `OS`.bruvzg
2021-06-11Add Time singletonAaron Franke
2021-05-06Rename `IP_Unix`, `IP_Address` and `TCP_Server` to remove underscoresHugo Locurcio
2021-01-29Modernize ThreadPedro J. Estébanez
2021-01-19Modernize RWLockPedro J. Estébanez
2021-01-13Merge pull request #45157 from madmiraal/fix-44514Rémi Verschelde
2021-01-13Raise SIGKILL instead of CRASH_NOW in child process when fork failsMarcel Admiraal
2021-01-13Fix OS::execute() and OS::create_process() command line argument CharStrings ...bruvzg
2021-01-12Merge pull request #44514 from madmiraal/split-os-executeRémi Verschelde
2021-01-11Merge pull request #42740 from lolleko/fix-nanosleep-usageRémi Verschelde
2021-01-09Split OS::execute into two methodsMarcel Admiraal
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-06Remove now unused FileAccessBuffered.Fabio Alessandrelli
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-10-24Fix wrong exit code being returnedEv1lbl0w
2020-10-12Fix nanosleep usageLorenz Junglas
2020-09-18NetBSD: Implement OS_Unix::get_executable_path()Rémi Verschelde
2020-09-04Replace calls to gmtime with gmtime_r and localtime with localtime_r.Marcel Admiraal
2020-08-11[macOS] Fix crash on failed `fork`.bruvzg
2020-05-31Remove OS.get_system_time_secs/get_system_time_msecs and change OS.get_unix_t...Emmanuel Leblond
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-04-02Replace NULL with nullptrlupoDharkael
2020-03-27Renaming of servers for coherency.Juan Linietsky