summaryrefslogtreecommitdiffhomepage
path: root/src/internal
AgeCommit message (Expand)AuthorFilesLines
2024-01-26argv.h: argv_show_error(): gracefully handle vendor-specific (-W) arguments.midipix1-3/+24
2022-12-21argv.h: argv_show_error(): refine the 'option X requires a value' error msg.midipix1-1/+3
2021-12-30A new home.midipix9-9/+9
2021-07-06Annual chores.midipix1-1/+1
2021-05-05argv.h: tty colors: added argv_usage_plain().midipix1-4/+30
2020-01-27argv.h: remove stale comment regarding sofort.midipix1-1/+0
2018-08-13ptyc_write(): apply correct return value logic.midipix1-4/+11
2018-07-15internals: removed the surrogate streams layer, as it is no longer needed.midipix2-122/+0
2018-07-15argv.h: output usage and errors using [argv_]dprintf rather than fprint.midipix1-36/+42
2018-07-15driver: argv usage and error output: use the signal-resilient ptyc_dprintf().midipix2-0/+5
2018-07-15internals: added ptyc_dprintf(), a signal-resilient dprintf implementation.midipix2-0/+68
2018-07-15internals: added ptyc_write().midipix2-0/+70
2018-07-15argv.h: argv_get(): be consistent between forward decl. and impl.midipix1-1/+1
2018-07-15argv.h: move definition of struct argv_meta_impl to the implementation block.midipix1-6/+6
2018-05-23argv.h: whitespace meditation.midipix1-5/+9
2018-05-23argv: argv_scan(): properly handle optional argument values of short options.midipix1-0/+2
2017-02-09annual chores: normalize date range in internal header.midipix1-1/+1
2017-02-04annual chores.midipix9-9/+9
2016-12-26argv.h: use an option vector rather than a direct pointer to the option table.midipix2-31/+54
2016-12-26ptyc_pty_own(): properly convert the message's uintptr_t members to pid_t size.midipix1-4/+4
2016-12-26ptyc_fputs(): properly invoke the i/o function (uint32_t bytes).midipix1-1/+1
2016-12-26argv.h: struct argv_ctx: .unitidx and .erridx are set via pointer arithmetic.midipix1-2/+2
2016-12-26struct ptyc_vkcode: fix const definitions.midipix1-2/+2
2016-12-26foreign compiler support: nt32/nt64: added ptyc_compiler.asm.midipix2-0/+39
2016-12-09ptyc_open_volume(): update code following libntapi's pre-alpha API update.midipix1-1/+1
2016-11-26argv.h: error code path: remove unneeded if statement (always true).midipix1-5/+2
2016-11-19ptycon_api.h: fix export/import inconsistency.midipix1-1/+1
2016-10-25argv.h: argv_usage(): use correct format for short option name in short mode.midipix1-1/+1
2016-08-18console: ptyc_init_console(): obtain cursor info.midipix1-0/+1
2016-08-14console bridge: added --bell support.midipix1-0/+1
2016-08-14driver: added --bell support.midipix1-0/+1
2016-08-10argv.h: error message formatting: handle lonely long options.midipix1-12/+17
2016-08-10driver: --sysroot: support dos drive notation.midipix1-2/+32
2016-08-10bridge: added initial virtual key-code translation table.midipix1-0/+5
2016-07-27gdi.c: fix initialization of gdi32_base_name and user32_base_name.midipix1-2/+2
2016-07-24ptyc_spawn(): support '/??/...' executable path arguments.midipix1-1/+1
2016-07-24debug: added job-control session creation in 'raw' and 'oven' modes.midipix1-0/+79
2016-07-24struct ptyc_driver_ctx_impl: added a pointer to the process's runtime data.midipix1-0/+1
2016-07-21console: ptyc_console_poller(): initial implementation.midipix1-0/+1
2016-07-21console: added screen buffer size initialization.midipix1-0/+2
2016-07-21pty layer: set client information for pty inheritance.midipix2-0/+56
2016-07-21driver: added --sysroot support.midipix1-0/+1
2016-07-21internals: ptyc_open_file(), ptyc_open_dir(): [implementation and] integration.midipix2-0/+81
2016-07-21driver: added --exec support.midipix1-0/+1
2016-07-21daemon: added initial definitions and interface declarations.midipix1-0/+37
2016-07-21driver: added --daemon support.midipix1-0/+1
2016-07-21console: added initial reader (terminal-to-client) logic.midipix1-0/+8
2016-07-21console: added initial writer (client-to-terminal) logic.midipix1-1/+1
2016-07-21bridge: added initial sgr logic.midipix1-0/+2
2016-07-21bridge: added state machine definitions.midipix2-5/+56