|
Changes2005-08-10 Christian Holm Christensen <cholm@cholm.nbi.dk> * rlmm/signal_handler.hh: Fixes to signal_handler * rlmm/signal_handler.hh: *** empty log message *** * configure.ac, doc/doxyconfig.in, doc/examples.cc, doc/mainpage.cc, rlmm/Makefile.am, rlmm/buffer.hh, rlmm/callback.hh, rlmm/completion.hh, rlmm/function_map.hh, rlmm/history.hh, rlmm/key_map.hh, rlmm/readline.hh, rlmm/signal_handler.hh, rlmm/singleton.hh, rlmm/streambuf.hh, rlmm/terminal.hh, rlmm/undo.hh, rlmm/util.hh, tests/basic.cc, tests/callback.cc, tests/fileman.cc, tests/rlmmtest.cc, tests/simple.cc, tests/streamer.cc: More docs, clean up 2005-08-02 Christian Holm Christensen <cholm@cholm.nbi.dk> * rlmm/completion.hh, rlmm/history.hh, rlmm/singleton.hh, tests/fileman.cc: Keep private history list * AUTHORS, configure.ac, debian/changelog, debian/control, rlmm/buffer.hh, rlmm/callback.hh, rlmm/command.hh, rlmm/completion.hh, rlmm/function_map.hh, rlmm/history.hh, rlmm/key_map.hh, rlmm/readline.hh, rlmm/signal_handler.hh, rlmm/singleton.hh, rlmm/streambuf.hh, rlmm/terminal.hh, rlmm/undo.hh, tests/callback.cc, tests/fileman.cc, tests/streamer.cc: Fixes 2005-07-31 Christian Holm Christensen <cholm@cholm.nbi.dk> * config/.cvsignore, debian/.cvsignore, doc/.cvsignore, rlmm/.cvsignore, rlmm/callback.hh, support/.cvsignore, tests/.cvsignore, tests/Makefile.am, tests/callback.cc: Added example * .cvsignore, debian/control, debian/librlmm-dev.examples, debian/librlmm-dev.files, debian/librlmm-dev.manpages, debian/librlmm-doc.doc-base, debian/librlmm-doc.docs, debian/librlmm1.files, debian/rlmm.doc-base, debian/rlmm.docs, debian/rlmm.examples, debian/rlmm.files, debian/rlmm.manpages, rlmm/buffer.hh, rlmm/callback.hh, rlmm/completion.hh, rlmm/function_map.hh, rlmm/history.hh, rlmm/key_map.hh, rlmm/readline.hh, rlmm/signal_handler.hh, rlmm/singleton.hh, rlmm/streambuf.hh, rlmm/terminal.hh, rlmm/undo.hh, support/rlmm-config.1, support/rlmm-config.in, support/rlmm.m4, tests/.cvsignore, tests/Makefile.am, tests/fileman.cc, tests/rlmmtest.cc, tests/simple.cc: *** empty log message *** 2005-07-29 Christian Holm Christensen <cholm@cholm.nbi.dk> * doc/Makefile.am, doc/doxyconfig.in: New version for release * rlmm/streambuf.hh, rlmm/terminal.hh, rlmm/util.hh, tests/.cvsignore, tests/Makefile.am, tests/basic.cc, tests/fileman.cc, tests/rlmmtest.cc, tests/simple.cc, tests/streamer.cc, Makefile.am, autogen.sh, configure.ac, doc/doxyconfig.in, doc/examples.cc, doc/mainpage.cc, rlmm/Makefile.am, rlmm/buffer.hh, rlmm/callback.hh, rlmm/completion.hh, rlmm/function_map.hh, rlmm/history.hh, rlmm/key_map.hh, rlmm/keymap.hh, rlmm/readline.hh, rlmm/signal_handler.hh, rlmm/singleton.hh: New version * rlmm/Makefile.am, rlmm/command.cc, rlmm/command.hh, rlmm/function_map.cc, rlmm/function_map.hh, rlmm/key_map.cc, rlmm/key_map.hh, rlmm/keymap.hh, rlmm/signal_handler.cc, rlmm/signal_handler.hh, rlmm/streambuf.cc, rlmm/streambuf.hh, rlmm/undo.cc, rlmm/undo.hh: *** empty log message *** * rlmm/Makefile.am, rlmm/history.cc, rlmm/key_map.cc, rlmm/key_map.hh, configure.ac, rlmm/buffer.hh, rlmm/c_file.cc, rlmm/c_file.hh, rlmm/callback.hh, rlmm/cfstream.hh, rlmm/ciostream.hh, rlmm/completion.cc, rlmm/completion.hh, rlmm/cstreambuf.hh, rlmm/history.hh, rlmm/readline.cc, rlmm/readline.hh, rlmm/singleton.hh, rlmm/terminal.hh: Safety * rlmm/completion.cc, rlmm/Makefile.am, rlmm/completion.hh, rlmm/singleton.hh, rlmm/terminal.hh, rlmm/util.hh: Secrty 2005-03-09 Christian Holm Christensen <cholm@cholm.nbi.dk> * Makefile.am, acinclude.m4, autogen.sh, configure.ac, rlmm/Makefile.am, rlmm/buffer.cc, rlmm/buffer.hh, rlmm/callback.cc, rlmm/callback.hh, rlmm/terminal.cc, rlmm/terminal.hh, rlmm/util.hh: Safetye 2005-02-02 Christian Holm Christensen <cholm@cholm.nbi.dk> * rlmm/singleton.hh: *** empty log message *** 2004-04-30 Christian Holm Christensen <cholm@cholm.nbi.dk> * configure.ac: Fixed AC_INIT line * NEWS: New NEWS format 2003-12-30 Christian Holm Christensen <cholm@cholm.nbi.dk> * configure.ac, doc/Makefile.am, doc/changelog.cc, doc/doxyconfig.in, doc/header.html, doc/mainpage.cc, doc/style.css, rlmm/Makefile.am, rlmm/function_map.hh, rlmm/key_map.hh, rlmm/streambuf.hh: Fixes * acinclude.m4, autogen.sh, configure.ac, rlmm/cstreambuf.hh, rlmm/streambuf.cc: Some fixes 2003-06-01 Christian Holm Christensen <cholm@cholm.nbi.dk> * doc/style.css: Better colouring 2003-03-12 Christian Holm Christensen <cholm@cholm.nbi.dk> * autogen.sh, configure.ac, rlmm/Makefile.am: Minor fixes * rlmm/Makefile.am: Took out the readline stuff * .cvsignore, Makefile.am, configure.ac: Removed the extra sub-dir * rlmm/readline.hh: Added some todo's 2002-12-30 Christian Holm Christensen <cholm@cholm.nbi.dk> * autogen.sh: Fixes * debian/.cvsignore, doc/Makefile.am: Fix * debian/control, debian/librlmm-dev.doc-base, debian/librlmm-dev.docs, debian/librlmm-dev.examples, debian/librlmm-doc.doc-base, debian/librlmm-doc.docs, debian/rules: Seperate doc package * autogen.sh, configure.ac: Updates to build * .cvsignore, BUGS, Makefile.am, NEWS, autogen, autogen.sh, configure.ac, debian/.cvsignore, debian/Makefile.am, debian/changelog, debian/control, debian/copyright, debian/dirs, debian/docs, debian/librlmm-dev.doc-base, debian/librlmm-dev.docs, debian/librlmm-dev.files, debian/librlmm-dev.manpages, debian/librlmm1.files, debian/rules, doc/Makefile.am, doc/changelog.cc, doc/examples.cc, doc/mainpage.cc, doc/todo.cc, rlmm-config.in, rlmm.m4, rlmm/buffer.cc, rlmm/buffer.hh, rlmm/c_file.cc, rlmm/c_file.hh, rlmm/callback.cc, rlmm/callback.hh, rlmm/cfstream.hh, rlmm/ciostream.hh, rlmm/command.cc, rlmm/command.hh, rlmm/completion.cc, rlmm/completion.hh, rlmm/cstreambuf.hh, rlmm/function_map.cc, rlmm/function_map.hh, rlmm/history.cc, rlmm/history.hh, rlmm/key_map.cc, rlmm/key_map.hh, rlmm/readline.cc, rlmm/readline.hh, rlmm/signal_handler.cc, rlmm/signal_handler.hh, rlmm/streambuf.cc, rlmm/streambuf.hh, rlmm/terminal.cc, rlmm/terminal.hh, rlmm/undo.cc, rlmm/undo.hh, rlmm/util.hh, support/.cvsignore, support/Makefile.am, support/rlmm-config.1, support/rlmm-config.in, support/rlmm.m4: Changed namesapce to rlmm * debian/.cvsignore: Added ignore 2002-10-26 Christian Holm Christensen <cholm@cholm.nbi.dk> * rlmm/terminal.cc, rlmm/terminal.hh: Fix to terminal * TODO, configure.ac, rlmm/c_file.lo, rlmm/c_file.o: fixes * configure.ac, rlmm/Makefile.am: Changed interface, so bumped minor version and soname version * rlmm/buffer.cc, rlmm/buffer.hh, rlmm/c_file.lo, rlmm/c_file.o, rlmm/command.cc, rlmm/command.hh, rlmm/completion.cc, rlmm/completion.hh, rlmm/history.cc, rlmm/history.hh, rlmm/key_map.cc, rlmm/key_map.hh, rlmm/readline.cc, rlmm/readline.hh, rlmm/signal_handler.cc, rlmm/signal_handler.hh, rlmm/streambuf.hh, rlmm/terminal.cc, rlmm/terminal.hh: Changed interface to of getters and setters from `get_...' and `set_...' to just `...' - that seems to be the way the standard library does it, so I do the same. * autogen: Minor fixes * rlmm/completion.cc: Corrected a mistake that made the completer ignore 1 letter completions, and treat them as terminator of list. 2002-10-23 Christian Holm Christensen <cholm@cholm.nbi.dk> * rlmm-config.in: Corrected library name * .cvsignore, Makefile.am, configure.ac, doc/.cvsignore, doc/Makefile.am, doc/doxyconfig.in, doc/examples.cc, doc/favicon.png, doc/footer.html, doc/header.html, doc/logo.png, doc/style.css, rlmm-config.in, rlmm.m4, rlmm/buffer.hh, rlmm/c_file.lo, rlmm/c_file.o, rlmm/callback.hh, rlmm/command.hh, rlmm/completion.hh, rlmm/function_map.hh, rlmm/history.hh, rlmm/key_map.hh, rlmm/readline.hh, rlmm/signal_handler.hh, rlmm/terminal.hh, rlmm/undo.hh: some changes 2002-10-22 Christian Holm Christensen <cholm@cholm.nbi.dk> * configure.ac: Minor version bump 2002-10-15 Christian Holm Christensen <cholm@cholm.nbi.dk> * doc/Makefile.am, doc/doxyconfig.in: More stuff * doc/footer.html, doc/header.html: fixes to docs 2002-10-14 Christian Holm Christensen <cholm@cholm.nbi.dk> * doc/.cvsignore, doc/Makefile.am, doc/doxyconfig.in, doc/favicon.png, doc/fdl.cc, doc/header.html, doc/lgpl.cc, doc/logo.png, doc/mainpage.cc: Added some images, and copyright info 2002-10-13 Christian Holm Christensen <cholm@cholm.nbi.dk> * configure.ac, doc/changelog.cc, doc/doxyconfig.in: Added ChangeLog to html docs 2002-10-12 Christian Holm Christensen <cholm@cholm.nbi.dk> * doc/todo.cc: Added some TODO points. * rlmm/Makefile.am, rlmm/buffer.cc, rlmm/c_file.cc, rlmm/c_file.hh, rlmm/c_file.lo, rlmm/c_file.o, rlmm/callback.cc, rlmm/cfstream.hh, rlmm/ciostream.hh, rlmm/command.cc, rlmm/completion.cc, rlmm/completion.hh, rlmm/cstreambuf.hh, rlmm/function_map.cc, rlmm/history.cc, rlmm/key_map.cc, rlmm/readline.cc, rlmm/signal_handler.cc, rlmm/streambuf.cc, rlmm/streambuf.hh, rlmm/terminal.cc, rlmm/terminal.hh, rlmm/undo.cc, rlmm/util.hh: Finalised this package. There's not many things left to do. I still need to make some more tests, in particular of call-backs, keymaps, commands, and function maps. Added stome stream buffer classes to make the interface more intuitive for C++ users. In that way, one can avoid using C FILE pointers all together. The class `read_line::c_file' incapsulates a C FILE. The class `read_line::cstreambuf' is the stream buffer interface. It does not hold any state itself - everythings done in the C library. This does create an overhead, in that the `iostream' interface must do virtual function calls. However, for an interactive environment like the one used here, it shouldn't really be an issue, as the most latency is in waiting for user input. * doc/Makefile.am, doc/doxyconfig.in, doc/mainpage.cc, doc/todo.cc: Moved the TODO stuff into doc/todo.cc so that we get a list of todo's in the Doxygen generated documentation. * Makefile.am, TODO, autogen, configure.ac: Added a new directory `extra' that holds the `readline' C library sources. This is mostly for debugging purposes, and should probably not be part of a release. I'll remove that stuff later. Also moved the TODO stuff into doc/todo.cc so that we get a list of todo's in the Doxygen generated documentation. 2002-10-08 Christian Holm Christensen <cholm@cholm.nbi.dk> * doc/mainpage.cc: Added mainpage of documentation. * rlmm/streambuf.hh, rlmm/streambuf.cc: Added stream buffer class for using readline library as a stream 2002-10-07 Christian Holm Christensen <cholm@cholm.nbi.dk> * rlmm/.cvsignore: Added ignore file * rlmm/completion.hh, rlmm/history.hh, rlmm/readline.hh, rlmm/terminal.hh: Fixed doucmentatin * rlmm/Makefile.am, rlmm/completion.cc, rlmm/function_map.hh, rlmm/history.cc, rlmm/history.hh, rlmm/key_map.cc, rlmm/key_map.hh, rlmm/readline.cc, rlmm/readline.hh, rlmm/terminal.cc, rlmm/terminal.hh, rlmm/util.hh: More fixes and work. * doc/doxyconfig.in: Fixed problem with example path. * BUGS, configure.ac: Bumped minor version number. 2002-10-06 Christian Holm Christensen <cholm@cholm.nbi.dk> * rlmm/history.hh: Did a lot of changes. Individual objects of class history can now be manipulated independently. This is done by constantly sync'ing the object with the current history. This is slightly expensive as it involves allocation and deallocation of a HISTORY_STATE object (about 20 bytes I think), but there's no other way to do this. However, I think the overhead is acceptable (as long as there's no memory leaks of course). 2002-10-05 Christian Holm Christensen <cholm@cholm.nbi.dk> * .cvsignore, AUTHORS, BUGS, COPYING, Makefile.am, NEWS, README, TODO, autogen, config/.cvsignore, configure.ac, doc/.cvsignore, doc/Makefile.am, doc/doxyconfig.in, doc/footer.html, doc/header.html, doc/style.css, rlmm/Makefile.am, rlmm/buffer.cc, rlmm/buffer.hh, rlmm/callback.cc, rlmm/callback.hh, rlmm/command.cc, rlmm/command.hh, rlmm/completion.cc, rlmm/completion.hh, rlmm/function_map.cc, rlmm/function_map.hh, rlmm/history.cc, rlmm/history.hh, rlmm/key_map.cc, rlmm/key_map.hh, rlmm/readline.cc, rlmm/readline.hh, rlmm/signal_handler.cc, rlmm/signal_handler.hh, rlmm/terminal.cc, rlmm/terminal.hh, rlmm/undo.cc, rlmm/undo.hh: Initial import of my C++ wrappers for readline. * .cvsignore, AUTHORS, BUGS, COPYING, Makefile.am, NEWS, README, TODO, autogen, config/.cvsignore, configure.ac, doc/.cvsignore, doc/Makefile.am, doc/doxyconfig.in, doc/footer.html, doc/header.html, doc/style.css, rlmm/Makefile.am, rlmm/buffer.cc, rlmm/buffer.hh, rlmm/callback.cc, rlmm/callback.hh, rlmm/command.cc, rlmm/command.hh, rlmm/completion.cc, rlmm/completion.hh, rlmm/function_map.cc, rlmm/function_map.hh, rlmm/history.cc, rlmm/history.hh, rlmm/key_map.cc, rlmm/key_map.hh, rlmm/readline.cc, rlmm/readline.hh, rlmm/signal_handler.cc, rlmm/signal_handler.hh, rlmm/terminal.cc, rlmm/terminal.hh, rlmm/undo.cc, rlmm/undo.hh: New file. Last update Fri Aug 26 15:19:48 2005 Christian Holm Created by DoxyGen 1.4.4 |