1999/09/11 - v1.0
Initial Version

1999/10/23 - v1.0.1
Bug Fixes:
   o limit items are shown in the "Query" combos (main window) drop down 
     list to system queries and the current user's user defined queries
   o SQL that determines who should be shown in submitter and responsible
     fields of find dlg fixed
   o query combos (main window) drop down list now updated after queries 
     are added or changed
   o added tooltip to "order by" edit on query edit dlg
   o added auto-scrolling to almost all lists so that the current selection
     is always visible when a dialog is open (this was not added to the 
     "Submitters" and "Project Members" lists on the project dlg since the
     implementation of this when the lists are in multi-selection mode
     appears to be buggy)
   o results list on main window now changes when a different query
     is chosen
 
Features Added:
   o Double click action added to any list that has a 'modify' action 
     associated with a selection in the list.  The double click action
     opens the item for modification (same as selecting item, then
     clicking the associated 'Modify' button.


1999/10/26 - v1.0.2
Bug Fixes:
   o Fixed order by and project selection for raw SQL system and user
     queries.
   o Added creation date to the audit trail tab of the PR edit dialog.

Features Added:
   o PR # is displayed in main window, find dlg, and PR edit dlg.


1999/12/31 - v1.2.0
Bug Fixes:
   o version table was not being setup by create_prepsdb script
   o corrected fragility of create_prepsdb script
   o added word wrap to edit dialog widgets
   o made non-editable information appear non-editable
   o statbuf.h not part of newer glibc, modified code to work with or
     without statbuf.h
   o added "order by" to all pre-defined queries to avoid the "jumping
     around in the list" problems when modifying queries
   o added explicit transactions to all INSERT, UPDATE, and DELETE
     operations

Features Added:
   o Added problem report printing feature.
   o User Interface updates including:
       o Status bar
       o Tool bar
       o Tooltip updates
       o Updates to make UI more consistent
   o Added man pages, HTML docs, and the table layout fig to the
     distribution
   o Updated the create_prepsdb script to be more useful
   o Added "Unassigned Problems" to the list of pre-defined queries


2000/01/15 - v1.2.1
Bug Fixes:
   o Modified where the documentation gets installed.  The table layout
     fig will now get installed in $prefix/share/preps/doc and the HTML
     documentation will get installed in $prefix/share/preps/doc/html.

Features Added:
   o Added a login dialog.  This will display if the first login attempt
     fails.  This was added in case the user needs to enter a password
     at their site, or if there is some other weird PostgreSQL configuration
     at their site.

2000/02/05 - v1.2.2
Bug Fixes:
   o None.

Features Added:
   o Added database configuration file, allowing PRepS to keep track of 
     the information last used to login to a database.  This is only 
     available if PRepS is compiled with Gnome support enabled (note 
     that PRepS does not yet fully support Gnome, but does use the 
     gnome configuration library).
   o Added the -l option that forces PRepS to display the login dlg.
   o Added the -h (help) and -v (version) options.

2000/03/04 - v1.2.3
Bug Fixes:
   o Fixed segmentation fault that would sometimes occur when dismissing
     the query dialog.
   o Misc updates.

Features Added:
   o None.

2000/03/06 - v1.2.4
Bug Fixes:
   o Fixed segmentation fault that would sometimes occur when displaying 
     or refreshing the problem report list on the main window.

Features Added:
   o Added -p option to the create_prepsdb script.

2000/03/08 - v1.3.0 (development)
Bug Fixes:
   o None

Features Added:
   o Added the mechanics behind sending notification messages to selected
     persons upon specific problem report related events.
   o Script to update database schema.

2000/03/24 - v1.3.1 (development)
Bug Fixes:
   o None
 
Features Added:
   o User interface updates to control who gets the notification messages.
   o Updated the man pages. 

2000/04/03 - v1.3.2 (development)
Bug Fixes:
   o None

Features Added:
   o Built a lot more functionality into libpreps.
   o Documented header files that were moved into libpreps

2000/05/21 - v1.3.3 (development)
Bug Fixes:
   o Added missing $(DESTDIR) to Makefile.am's that needed them (thanks
     to Daniel Bauke.
   o Fixed the printing of the audit trail.
   o Misc Bug Fixes

Features Added:
   o Added project versions.
   o Added ChangeLog text to the problem reports.

2000/05/29 - v1.4.0
Bug Fixes
   o Added "Is Closed Status" check box to status setup dialog
   o Added line wrapping to e-mail messages
   o Misc config updates

Features Added:
   o None.

Updates Since Last Stable Series:
   o Updated create_prepsdb to be more flexible
   o Created update_prepsdb to handle database schema updates
   o Updated the man pages
   o Updated other documentation (html, table_layout.fig, info)
   o Added notification e-mail messages
   o Moved a lot of stuff into newly created libpreps
   o Added documentation for functions in libpreps (these two steps should
     ease the creation of other PRepS interfaces)
   o Added project versions
   o Added ChangeLog text to problem report fix tab (no program to create
     and actual ChangeLog yet)

2000/06/01 - v1.4.1
Bug Fixes
I would like to thank Daniel Bauke for bringing all three of the
following problems to my attention, and for helping me test the fixes
for the first two problems.
   o Fixed problem with create_prepsdb not working in some instances
   o Fixed problem with udate_prepsdb not working due to 'Access Denied'
     problems that would occur if user doing update was not setup as 
     a PRepS administrator
   o Put stars in the password entry rather than showing the world your
     password.  Also, fixed spelling of "password". 

Features Added:
   o None.

2000/06/04 - v1.4.2
Bug Fixes:
   o Updated all windows to better handle resizing, or to not be 
     resizable, as appropriate.
   o Fixed the problem report entry screen so problems can be entered 
     using '<None>' as a version.

Features Added:
   o Added warnings before deletes to give users a chance to cancel the
     deletion.

2000/06/21 - v1.4.3
Bug Fixes:
   o Fixed DB inserts and updates with text fields containing a '\'.
   o Fixed bug in the Submitter and Project Member processing that would 
     cause 'OK' not to work after 'Apply' had been used.
   o Moved script generation from make time to configure time.  
   o Made the script generation smarter so it will work properly if users use 
     --datadir= or --libdir= when configuring.

Features Added:
   o Added "Add All" and "Remove All" buttons under the "Submitter" and 
     "Project Member" tabs in the project edit dialog.
   o Added warning to project edit dlg if user attempts to setup project 
     without any submitters or project members.
   o When a PR is locked, now allow others to open it, but "Read Only".
     Before this, other uses were blocked from looking at PR.

2000/07/06 - v1.4.4
Bug Fixes:
   o Fixed the ordering of versions in the drop down lists.
   o Main window fixed to handle the situation where there are no 
     defined queries.

Features Added:
   o Changed the results list in the main window and in the find dialog 
     to be sortable by clicking on the column headings.

2000/10/05 - v1.4.5
Bug Fixes:
   o Fixed several small memory leaks
   o Fixed Makefile so it no longer deletes a couple of scripts
     when doing a 'make clean'.

Features Added:
   o Migrated to PostgreSQL v7.0.x

2000/11/27 - v1.5.0
Bug Fixes:
   o Fixed ordering of projects in project list boxes to be alphabetical
   o Updated schema mismatch message to be more accurate
   o Fixed uniqueness constraint on query names.  Now two users can have
     user level queries with same names, as long as they do not conflict
     with other user queries for the same user, or with the system query
     names.
   o Change license to GPL.
Features Added:
   o Added auto-assign option to projects.  New PR's for that project will
     be auto-assigned to whomever is chosen as the default for that project.
   o Added ordering to queries.  Queries will appear in drop down in same
     order they are in the query list dialogs, with user queries being first.
     Order can be changed by drag and drop within the query list dialogs.
   o Split into two packages, libPRepS, and PRepS.  libPRepS is the 
     "server" side scripts as well as the common routines usable by any
     user interface to the PRepS database.  PRepS is the familiar GTK+ based
     UI.

2000/12/11 - v1.5.1
Bug Fixes:
   o Improved dialogs to disallow people from changing stuff that the
     database won't allow them to change.
   o Improved internal storing of data.
   o Added automatic horizontal scroll bar to list dialogs.
   o Fix resizing issues with options dialog.
   o Properly kill the children when they need killing.

Features Added:
   o Change to visual ordering of Status, Severity, and Problem Type by 
     drag and drop within their setup dialogs rather than specifying a
     rank number.
   o Made all dialogs modeless.

2001/01/07 - v1.5.2
Bug Fixes:
   o None.

Features Added:
   o Added reports.

2001/02/23 - v1.6.0
Bug Fixes:
   o Stop PRepS from hanging after cancel is pressed on login dialog.
   o See v1.5.x notes for more complete list of bug fixes since last
     stable release (v1.4.5)

Features Added:
   o Several minor UI cleanup modifications.
   o Completely re-wrote documentation.
   o See v1.5.x notes for more complete list of features added  since last
     stable release (v1.4.5)

2001/06/08 - v1.6.1
Bug Fixes:
   o Limited the versions displayed in the "Fixed in Version" combo box.
   o Fixed ordering on the attributes dialog.

Features Added:
   o Re-organized some of the widgets on the Edit Problem Report screen.
   o Updated the version tab so the users get more clues from the interface 
     as to the proper operation of the screen.

2001/08/28 - v1.7.0
Bug Fixes:
   o Fix assertion errors that would sometimes occur when modifying or
     deleting problem report attributes.
   o If the current user is setup in PostgreSQL but no in PRepS, PRepS
     now gives a nice error message rather than an assertion failure.

Features Added:
   o Gnome!  PRepS now takes advantage of the Gnome libraries.  Several
     minor UI improvements have resulted from this.  This release is
     basically a straight port, without any real features added.

2001/12/21 - v1.7.1
Bug Fixes:
   o Improved the building of UPDATE and INSERT statements behind the scenes.
   o Made the login dialog a Gnome dialog.
   o Fixed problem report locking issue.
   o Fixed segfault that could occur when adding new project versions.
   o Fixed segfault when killing PRepS from window manager.
   o Repalced some depreciated GTK+ constructs.
   o Updated install so PRepS shows up on "foot" menu.

Features Added:
   o Added auto refresh
   o Added a report viewer.
   o Added an apply button to the problem report edit screen (for updates).
   o Added a check for unsaved data before closing a database.
   o Added the login... menu item.
   o Recall states of certain "control" widgets when going into previously
     opened dialogs.

2001/12/30 - v1.7.2
Bug Fixes:
   o Fix error that would occur if "Apply" was pressed when inserting a new
     project.
   o Keep the selected PR through redraws, or changes of queries (if selected
     PR is still part of the result set).
   o Made sure windows that are not supposed to be resizable are not, and
     that windows that are supposed to be resizable cannot be shrunk too
     small.
   o Fix error introduced in v1.7.1 that prevented updating of a project
     leader.
   o Fix error introduced in v1.7.1 that prevented updating of auto-assign
     member for a project.

Features Added:
   o Add cut, copy, paste popup menu to several edit widgets.
   o For the main window, recall size and location.  For most other resizable
     windows, just recal the size.
   o Handle enter key on main page.
   o Added right click popup menus to several of the lists.

2002/01/05 - v1.7.3
Bug Fixes:
   o Properly set user's access level when using the login menu item to log 
     in to a different database.
   o Make sure parent/child relationships are setup properly.  This helps 
     Gnome place the child windows on the screen.  It also tells Gnome
     what to minimize when the parent window is minimized.
   o Added OK button to ERROR msg dialog that was missing it's button.

Features Added:
   o Add text search capability to the find dialog.
   o Depreciated query defined sort order in favor of user defined sorting 
     (by clicking the column headings in the main window).  Save this 
     sort order through invokations of the program.
   o Added an indicator to the "Fix Description" tab that will indicate that 
     there is information on that tab.
   o Added popup edit menus that were missed in the previous version.

2002/01/20 - v1.7.4
Bug Fixes:
   o Cleaned up the functioning of the "View" button on the report dialog.
     It is now only active if there is something to view.

Features Added:
   o Add "Main Window" tab to properties dialog allowing users to pick which 
     columns are displayed in the results on the main window.

2002/02/02 - v1.8.0
Bug Fixes:
   o None.

Features Added:
   o Updated the help file.
   o Implemented help button on properties dialog.

$Id: ChangeLog,v 1.32 2002/02/02 18:59:41 stuffle Exp $
