libundo

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Apr 2005 23:15
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  09 Mar 2005 14:43
  • Rrelease-after

Changes: 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).

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

No-screenshot

Project Spotlight

Openwall Linux kernel patch

A security "hardening" patch for the Linux kernel.

No-screenshot

Project Spotlight

databene benerator

A generator framework for realistic and valid high-volume test data.