NEW IN VERSION 1.5.2

- allow more than 5 digits for pid in creating name of lock file

NEW IN VERSION 1.5.1

- bug fix : string for forming lock file name was undersized by 1 byte

NEW IN VERSION 1.5

- bug fix : trying to move a node above/below/before/after itself corrupted the
  internal state
- add per-database dotlocking to prevent multiple processes accessing the same
  database.  (Can be disabled with --disable-dotlock option to configure).

NEW IN VERSION 1.4.2

- moveto command (alias for into command)
- bug fix

NEW IN VERSION 1.4.1

- Fix TDL_LIST_MONOCHROME
- Output without colours if stdout is not a terminal
- Install manpage compressed and create links from other shortcuts to it
- Don't include -g amongst default CFLAGS

NEW IN VERSION 1.4

- Add more intelligent configure script
- Support rl_completion_matches (replaces completion_matches in newer readline
  libraries)
- Add "defer" command
- Remove start-time editing from "edit" command
- Bug fix : bad path expression with postpone used to segfault
- Bug fix : completion always matched on 3 characters of command instead
  of per-command length (broke completion for 'ls')
- Copy permissions of old database to new database when saving
- Ask user for confirmation before acting on "quit" command

NEW IN VERSION 1.3.1

- Bug fix : widen without doing narrow first segfaults
- Spec file fix for mandir
- Updated manpage

NEW IN VERSION 1.3

- Added "save" command
- Added "delete", "ls" and "revert" commands.
- Added "narrow" and "widen" commands
- Improvements to tdl.spec (e.g. so that SRPM construction works properly).

NEW IN VERSION 1.2

- Fix bug : priority with no args core dumped.

- Bring tdl.1 manpage up to date with texinfo.

- Give option to use ncurses instead of termcap in Makefile.

NEW IN VERSION 1.1

- Add 'interactive' mode to complement command line mode of v1.0.  If built
  with GNU realine, the new mode has better help, completion facilities etc.

- Add postpone and (re-)open commands (long-term deferral of tasks)

- Add clone and copyto commands (deep copy parts of the tree)

- For 'report', enclose text for parent entries in [[,]] brackets if the parent
  it not itself 'done'.

- Extensions to 'list' command:
  * single digit options to set max depth of entries that are shown
  * substring search for text in entries
  * -p option to show postponed & deferred entries

- Fix various memory leaks

- Main documentation now supplied in texinfo format.  Manpage is not maintained
  any longer.

- Revamp of internal help system

- Various bug fixes

- Update contact details

NEW IN VERSION 1.0

- Fix: don't complain if the links tdla, tdll etc already exist when installing.

- Add -q option to suppress "no database" warning.

- Fix: initialise 'parent' properly when creating nodes

- Allow dates to be specified for 'add' and 'done'.  'list' ignores entries
  added 'in the future', except with -a.  Extend 'edit' command to allow start
  date/time to be modified.

- Improve installation process (patch from Juergen Daubert)

- Added 'undo' command (for reversing accidental 'done' commands).

- If 'list' command is given index argument(s), use the priority of each such
  entry as the default (instead of 'normal') when deciding whether to display
  it and its children, unless a specific priority was given on the command
  line.

- Added 'which' command, to display the path to the database that is being
  used.

NEW IN VERSION 0.7

- New before and after commands with identical operation to above and below.

- List command now shows only items of at least normal priority by default, and
  can take a priority argument.

- New import and export commands

- The remove, done and priority commands can take indices of the form 1... to
  mean entry 1 and everything underneath it.

- Priorities can be specified by just their initial letter (or any bigger
  substring)

- Add tdlg to do log as a single command name.

$Header: /cvs/src/tdl/NEWS,v 1.22.2.5 2004/02/03 22:17:22 richard Exp $
