+
Skip to content

Tags: azat-ch/replxx

Tags

release-0.0.2

Toggle release-0.0.2's commit message
Features and robustness release.

* User defined key bindings.
* Asynchronous print.
* Emulated key-press events.
* Reimplemented data model (remove manual memory allocation).
* Reimplemented special key handling through `ACTIONS` dispatch.
* New actions - COMPLETE_NEXT(/PREVIOUS).
* Added overwrite mode.
* Added model state inspection/modification and `modify_callback` handler for programmable user input manipulation.
* Added configurable delay before displaying hints.
* Merge history, lock history file while saving it.
* Cleanup callback interface, its no longer necessary to mention user data in callback signature.
* Semantics of `contextLen` (old `breakPos`) in `completion` and `hints` callbacks has been changed.
* Added `ACTION` to support verbatim terminal sequence input.
* Support CTRL-F1..F12 and SHIFT-F1..F12 key codes.
* Support more build targets through CMake (debug/release/static/dynamic).
* Added automated regression tests and coverage measurement.
* Plethora of bug fixes.

release-0.0.1

Toggle release-0.0.1's commit message
Initial release.

* Colorization, hints, completion, history, UTF-8.
* Linux, Cygwin, Windows(MSVCXX) and FreeBSD platforms support.
* Modern C++ interface.
* Extensive usage examples.
* Self-contained - no external dependencies.

1.0

Toggle 1.0's commit message
Linenoise 1.0

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载