=============================================================================
Copyright 2003 INCOGEN, Inc.

This program is distributed under the terms of the BSD License (see the
license.txt file that was distributed along with this file for details).

INCOGEN, Inc. asks that credit be given when this code is used, and if
bug fixes or other beneficial changes are made to the code, that unified
diff patches (diff -uNr original-tree new-tree) be submitted. Please
submit patches to opensource@incogen.com.

BugPort 1.X Release Notes
Please consult the system documentation for more general information

Doug Q. Hawkins (2003/08/23): Initial revision
=============================================================================


Known Bugs
--------------------
   Comment Searching and Caching Bug
      Report
         When doing a text search including comments both the report and
         comment, but only the CacheHandler for the report table is
         checked.

         Ideally, QueryResultsIterator would retrieve or be given an
         additional CacheHandler to check.

      Steps to Reproduce
         Add a comment with a unique string to a defect
         Search using that unique string
         No results will be found

   Negative values can be entered in the various <X> Hours fields



Known Issues
--------------------

   The search is not very secure and would NOT be difficult to hack.  This
   application was designed to be run in a secure intranet with trusted users,
   so security was not emphasized.

   The State class vs. state_id handling is atrocious and should be cleaned up.

   The join handling used by the form is not as clean as it should be.



Future Changes
--------------------

   All the files in HTMLComponents will likely undergo major changes in
   the future.  Drastically altered versions already exist, but have not
   been incorporated due to API changes that occurred.

   The Operation / View dispatch mechanism may be cleaned up at some point.
   Probably, after the release of PHP 5.

   Form error handling will be based on Exceptions once PHP 5 becomes
   stable for production use.

   All the constructors will be renamed to __construct.

   All the reference passing / returning will be removed.

   Classes MAY be renamed to use a PEAR style naming convention.  This would
   only be done if the use importClass is replaced by depending on PHP5's
   __autoload capability.

   Major changes to the functionality of business objects may also occur
   in the future.



Future Features
--------------------

   History of actions
   Dependency management
   Hierarchical arrangement of tasks under features or defects
   Paging of Search Results
   Better form defaults
   Version format checking
   Remove attachments
   Remove related
   More search fields
   Improved caching (perhaps reports cache management on per project basis)