virtualx-engine/core/os
bruvzg 59085d5051
[Windows] Improve console handling and execute.
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 non-blocking calls).
Add `open_console` argument to the `execute` to open a new console window (for both blocking and non-blocking calls).
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:13:27 +02:00
..
dir_access.cpp Remove duplicate ERR_PRINTS macro 2021-06-16 11:56:25 +01:00
dir_access.h Add symlink API to the DirAccess (on macOS and Linux). 2021-05-22 17:36:16 +03:00
file_access.cpp Improve documentation and simplifies code for File::get_csv_line() 2021-08-06 11:13:43 +02:00
file_access.h Make all file access 64-bit (uint64_t) 2021-05-16 17:52:31 +02:00
input.cpp Add Input.is_physical_key_pressed method. 2021-11-25 22:19:33 +01:00
input.h Add Input.is_physical_key_pressed method. 2021-11-25 22:19:33 +01:00
input_event.cpp clang-format: Disable alignment of operands, too unreliable 2021-10-28 13:23:38 +02:00
input_event.h Fix InputMap.action_erase_event() failing to erase events correctly. 2021-09-17 03:08:21 +02:00
keyboard.cpp Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
keyboard.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
main_loop.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
main_loop.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
memory.cpp Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
memory.h Remove unimplemented methods 2021-11-18 12:47:36 +00:00
midi_driver.cpp Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
midi_driver.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
mutex.cpp Modernize Mutex 2021-02-18 11:58:08 +01:00
mutex.h Modernize Mutex 2021-02-18 11:58:08 +01:00
os.cpp Add support for PowerPC family 2021-11-15 17:22:46 +01:00
os.h [Windows] Improve console handling and execute. 2021-12-18 10:13:27 +02:00
rw_lock.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
semaphore.h Modernize Semaphore 2021-02-18 11:58:08 +01:00
spin_lock.h Replace QuickHull with Bullet's convex hull computer. 2021-05-22 08:16:43 +02:00
thread.cpp Fix Platform Thread Override 2021-10-04 14:37:27 +02:00
thread.h Fix Platform Thread Override 2021-10-04 14:37:27 +02:00
thread_safe.h Modernize Mutex 2021-02-18 11:58:08 +01:00
threaded_array_processor.h Add an editor setting to configure number of threads for lightmap baking 2021-10-05 17:35:20 +02:00
time.cpp [3.x] Add a Time singleton 2021-11-29 11:00:06 -06:00
time.h [3.x] Add a Time singleton 2021-11-29 11:00:06 -06:00