godot/core/os
bruvzg ea5bb8b47d
[Windows] Improve console handling and execute/create_process.
Always build with the GUI subsystem.
Redirect stdout and stderr output to the parent process console.
Use CreateProcessW for blocking `execute` calls with piped stdout and stderr (prevent console windows for popping up when used with the GUI subsystem build, and have more consistent behavior with `create_process`).
Add `open_console` argument to the `execute` and `create_process` to open a new console window.
Remove `interface/editor/hide_console_window` editor setting.
Remove `Toggle System Console` menu option.
Remove `set_console_visible` and `is_console_visible` functions.
2021-12-18 10:14:07 +02:00
..
keyboard.cpp Use "enum class" for input enums 2021-11-12 15:37:54 -06:00
keyboard.h Use "enum class" for input enums 2021-11-12 15:37:54 -06:00
main_loop.cpp Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
main_loop.h Replace BIND_VMETHOD by new GDVIRTUAL syntax 2021-08-22 08:23:58 -03:00
memory.cpp Core: Drop custom copymem/zeromem defines 2021-04-27 16:26:27 +02:00
memory.h Remove unimplemented methods 2021-10-21 18:44:25 +01:00
midi_driver.cpp Use "enum class" for input enums 2021-11-12 15:37:54 -06:00
midi_driver.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
mutex.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
mutex.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
os.cpp Replace String comparisons with "", String() to is_empty() 2021-12-09 04:48:38 -06:00
os.h [Windows] Improve console handling and execute/create_process. 2021-12-18 10:14:07 +02:00
pool_allocator.cpp Core: Drop custom copymem/zeromem defines 2021-04-27 16:26:27 +02:00
pool_allocator.h Fix various typos with codespell 2021-07-25 11:21:51 +02:00
rw_lock.h Modernize RWLock 2021-01-19 11:53:10 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
semaphore.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
spin_lock.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
thread_safe.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
thread.cpp Fix Platform Thread Override 2021-09-29 15:38:04 -03:00
thread.h Fix Platform Thread Override 2021-09-29 15:38:04 -03:00
threaded_array_processor.h Fix thread_process_array when NO_THREADS. 2021-02-26 12:13:20 +01:00
time.cpp Add Time singleton 2021-06-11 09:32:39 -04:00
time.h Add Time singleton 2021-06-11 09:32:39 -04:00