You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

12 lines
1.8 KiB

0.1.5
#First line must be a semantic version number
#all other lines are ignored.
#0.1.5 - settle_can_respond: layered active settling of console response capability (certainty/heuristic without emission, CSI 6n probe with timeout in the ambiguous zone); get_size triggers it at first use for anchored/default console specs; new variable can_respond_probe_timeout_ms
#0.1.5 - get_ansi_response_payload only cycles console raw mode when the input channel is a console/tty - pipe-targeted probes no longer flip the process console mode (also fixes a repeat-cycle deadlock under captured-channel environments)
#0.1.4 - new default_console proc; console_spec_resolve auto-attaches the anchored opunk::console instance (name: default) for matching channel pairs
#0.1.3 - new console_spec_resolve: -console (and legacy positional inoutchannels) accept a channel pair, an anchored opunk::console instance name, or an ::opunk::Console object value
#0.1.3 - get_size converted to manual-parse hybrid signature with PUNKARGS documentation; a supplied console object with settled can_respond skips/permits ANSI mechanisms authoritatively and supplies the fallback default size
#0.1.3 - get_ansi_response_payload resolves console specs and errors immediately for objects settled as unable to respond
#0.1.2 - get_ansi_response_payload fails fast when the input channel is closed/at eof instead of emitting a query that can never be answered
#0.1.2 - get_size skips ANSI cursor-report mechanisms and falls back to tput then a default 80x24 when input is not a console/tty (new helpers input_at_eof with probe read, is_input_console_or_tty)
#0.1.2 - removed erroneous repl restart attempts from get_ansi_response_payload eof handling (re-entrancy, bypassed app-layer PUNK_PIPE_EOF policy; one call was a typo repl::reopen). eof now flows to the active reader.