Finished work on converting the console history buffer into a reusable object, a cbuffer. On creation, a cbuffer can be configured as; no limit/unlimited buffer size, auto-flushing (data isn't left in the buffer until a line is complete). The internal state of a cbuffer is managed automatically. Currently, cbuffers are in-use for the console history and the old cmds list.
Finished work on converting the console history buffer into a reusable object, a cbuffer. On creation, a cbuffer can be configured as; no limit/unlimited buffer size, auto-flushing (data isn't left in the buffer until a line is complete).
The internal state of a cbuffer is managed automatically.
Currently, cbuffers are in-use for the console history and the old cmds list.