Libundo is a simple, easy-to-use library which manages recording and playback of undo/redo information for application developers. It is designed to be simple to plug in to existing applications and require only a minimal amount of support code to be written to support multi-level undo/redo.
| Tags | Software Development Libraries |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Release Notes: This release fixes a serious bug, where allocation of a large chunk (larger than the page size) after an undo operation would corrupt the memory.


Release Notes: A couple of error handling cases have been fixed. The test suite has been rewritten to eliminate the dependency on Perl. Proper support for building under Cygwin (including DLLs).


Release Notes: This release revives the project after several years of inactivity. The library was made thread-safe. Other fixes and enhancements were made.