Version 1.2: this version can now also vertically split the screen
Version 1.3: this version fixes an important bug: previous versions did not stop the tail-processes they started.
Version 1.4: this version adds regular expressions. You can now define for each window (or for all) what lines should be displayed
Version 1.5: this version adds a nice interactive menu for adding and deleting windows
Version 1.6: numerous small additions and fixes: fixed printing of extended ascii (accents etc.), added swapping of window-positions, added toggling of windows verticalsplit, switched on extended regular expressions parsing
Version 1.7: small fixes and additions: MultiTail should now compile on Solaris 8
Version 1.8: adds negation for regular expressions. one can now also select the field which is used to determine the color (when you prefer to select the date, for example), some small fixes for FreeBSD.
Version 1.9: you can now also tail external commands with MultiTail. for example the output of ping.
Version 1.91: sometimes when using the '-l' command to get the output of other commands into MultiTail, nothing would appear in the window(s). this release should fix that.
Version 2.0: negating regular expressions did not work. fixed
Version 2.1: this release features filename completion when adding files through the menu
Version 2.2: fileselectors now shows the files sorted, has page up/down support and actually works :-) Also the windows are now initially filled as much as possible.
Version 2.3: field delimiters (for -cf) can be any size now (not just one character), statuslines are now optional, if a window closes, a popup-box is displayed (can be switched off), fixed a small memory-leak, fixed a potential segfault, fixed a couple of (sp)lint-warnings, radically changed the errorhandling, some fixes to get thing work (again) on MacOS-X. WARNING: the installationlocation has been changed to /usr/bin! So first do make uninstall on the previous release!
Version 2.4: --retry now also works on platforms where tail does not support --retry, MultiTail works again on Solaris, added "merge-mode": all files are merged into one window, made window-selection into a scrollable window, fixed compilation-warnings, windows are filled as much as possible again on Solaris
Version 2.5: file completion on current directory now no longer segfaults, removed the "merge windows"-facility and added multiple files/commands per windows (for greater flexibility), cleaned up source, re-introduced the window-numbers (for easier navigation), fixes for Solaris, highlighting of regular expressions, MultiTail can now write its own startup-scripts
Version 2.5.1: fixed deleting of subwindows: sometimes left-over processes would still be in memory. fixed regular expressions
Version 2.5.2: one can now set the screenrefresh interval: usefull when you use MultiTail over a slow link. sets the terminal explicit to 'dumb' when starting a process, so one can now use for example -l "top", several small fixes (long filenames would garble the screen, etc.)
Version 2.6: compiles and works again when compiling with CygWin, several small fixes, one can now exit most menus by pressing q or x, one can now set a mark in a window and scroll back (and forth)
Version 2.6.1: some cosmetic changes, one can now safely press ctrl+c
Version 2.6.2: fixed important bug in scrollbackfunctionality, also simplified scrollback a lot (no need to explicitly set a mark anymore)
Version 2.6.3: memory leak fix, small enhancements to userinterface
Version 2.6.4: MultiTail can now be started without any parameters: a menu is then presented enabling you to add windows on the fly
Version 2.7: adding another entry to a 'merged' entry did not work correctly (would overwrite 2nd and further entries) - fixed
Version 2.7.1: "follow filename" no longer worked: fixed
Version 2.7.2: screen did not refresh after displaying info or help: fixed, added a pause option ('p')
Version 2.7.3: first release to run under Irix. you can now set DESTDIR when running 'make install', ctrl+z works again
Version 2.7.4: first release that runs on HP-UX
Version 2.8: you can now run a command in a loop with a delay. like the 'watch' command (just starting watch with the -l parameter doesn't work since it wants to redraw the complete display), first release that runs on AIX
Version 2.8.1: it is now possible to only have the difference printed for each run of a command
Version 2.8.2: a couple of small fixes
Version 2.8.3: added option which enables/disables linewrap. can also set if you want everything from the right on
Version 2.8.4: you can now explicitly set an offset for linewrap
Version 2.8.5: multiple regular expressions per file are now possible. no more need to explicitly set a regular expression when adding a file/command: you can do that through the new regular-expression edit menu
Version 2.9: small enhancements to regularexpression edit window
Version 2.9.1: you can now also let a beep be heard when a regular expression matches. also fixed a bug with regular expressions
Version 2.9.2: code cleanup: a lot of redundant code was removed, making the application somewhat smaller and the code a little better to read
Version 2.9.3: One can now set <I>what part</I> of a line is what color through regular expressions which are loaded from a file (see multitail.conf).
Version 2.9.4: introduced default colorscheme, couple of small fixes
Version 3.0.0: added manual, fixed '-CS' switch
Version 3.0.1: fixed get_load() for older GLIBC systems (thanks to Ville Herva), color-selection menu did not correctly handle the 'n'-key, fixed (thanks to Rene Engelhard)
Version 3.0.2: the '-m'/'-M' (setting the number of buffered lines) did not work, fixed now. also the fileselector would sometimes segfault
Version 3.0.4: adding windows would make MultiTail sometimes segfault
Version 3.0.5: now the windows get only updated every there's really something to update. the status-line will be updated ones for all current changes to a window. keys 1...0 will add a marker-line to window 1...10(!). I had accidently left some debuggingcode in the scrollback-code, that is now removed
Version 3.0.6: changed window-number of the markerline to 0...9
Version 3.1.0: moved some functions from mt.c to utils.c/term.c, added a statisticswindow ('t' in main window), small optimalisations, added mailcheck: the statusline will become green if there's new mail, configfile is now first loaded from /etc/multitail.conf and then from ~/.multitailrc, fixed a couple of memory leaks (not all windows were cleaned-up after) and made screenredraw a little smarter. One can now also select default colorschemes for files.
Version 3.1.1: TABs are now also printed correctly. tab-stop/width can be configured through the configurationfile
Version 3.1.2: several small fixes, also more details are given when the compilation of a regular expression fails, you can now always press 'q' to leave a popupwindowmenu, window sizes are now configurable. one can now bind actions (external programs) to keys which no current function in MultiTail (for example: 'g' starts /usr/bin/ping)
Version 3.1.3: no longer fails if you use a maildir instead of a mailfile
Version 3.1.4: improved scrolling in "scrollback-screen" quiet a lot, -e switch did not work correctly, added -ex/Ex which executes a given command if the regexp matches, fixed small *cough* memoryleak *cough* (when multiple regexps fail)
Version 3.1.5: -ex did not work when there was a " or a ` in the matching string, fixed. also, if the program executed did output anything, the screen got scrambled: output is now all redirected to /dev/null
Version 3.1.6: one can now select the number of lines to tail initially, scrollback would segfault for very large lines
Version 3.1.7: code cleanup. macosx now also uses ncurses, this means that you need at least MacOS X 10.2
Version 3.1.8: the previous version would only compile on Linux :-) Also: in MacOS X 'off_t' is defined as a 64 bit integer, this requires some specific handling for printf(). Would fail when selecting colorschemes via the commandline. The displayed modificationdate would also update if the terminal was resized.
Version 3.1.9: more efficient use of terminal: no more empty line above the statusline
Version 3.1.91: preventing (n)curses to redraw the whole display when only one window was cleared
Version 3.1.92: one can now set the xterm title to some arbitrary text
Version 3.2.1: when setting a nodename in the xterm titlebar, multitail would segfault.
