Certain areas should not be hacked without first bouncing it off of the
section's maintainer (discussion on the list is the best):  For section
maintainers:
  -Updates and class structures, lists, globals, threads: George
  -Filters, Fits, Elog, Events: Andrew
  -Dialogs: Barth
  -New Features: The List
If someone bounces something, !respond!.  If no one responds, mods are
fair game.

o: optional
-: less optional

Next release: 1.00

New Features:
-Filter sets	(George to (re)write the class; UI TBD)
o Ability to delete all dependants of an object
o PSDs, Equations, and Histograms should be data objects, not curves.  Curves
  are built with these.
o create a database system for constants
	 (The current list of constants is useful rarely, but not
	 never: one needs to be able to turn them off, or add new ones)

UI Changes:
o status messages/progress for lengthy actions
o vector defaults should be keyed to $PWD and stored as a map
  (This needs to be thought about first...)
o QTable is really slow for view vectors dialog - need to make something faster
	(consider separate table update rate - 1Hz?)
o Line Types don't work for curves with high point density.  Need a
  distance traveled base algorithm

Bugs:
- Disable plugin changing if refcount > 0
- drawing problems visible on George's laptop 
- using QWaitCondition in update thread is bad - it's broken in all but the
  most recent Qt releases (George)
o unloading and reloading plugin with new interface doesn't update the dialog
o plugin error returns need to be enhanced (esp if malloc fails)
o the common implemented functionality for data dialogs may need a rethink -
  it's impossible to override behaviour of functions (George - half done)
o network transports should use KIO so they can use user settings, support
  encryption, proxy, non-standard ports, etc


0) must be fixed for 0.99
xxxxx: Ascii data source has a problem reading realtime if a line is only
   partially written (pending verification by Barth)

1)  Should be fixed for 1.0, but not for 0.99
74239: int datatype in kst plugins and data sources is not 64-bit clean
83943: Enhance Data Wizard options (both sub-bugs)
86505: Improvements to Plot dialog/Limits tab (# 2&3)
85676: Wish for 0.99/1.0: allow datasources to have configuration 
dialog/settings (almost done)
74230: Plugin dialog should reload the interface if the plugin is reloaded
85601: kst needs an "i'm busy" indicator
86506: Improvements to Plot dialog/Labels tab (sub-bug #1)
86582: Option for markers to be shared between plots
87164: Data mode dot is hard to see on a thick red curve on black background
87015: plot colors can easily repeat in a plot

2) Could be fixed for 1.0 (may require discussion)
73673: Reversed Arabic Letter in the plot window
86507: Delay instantiation of datasources in datawizard
86586: Change data file issues (Sub Bug 1 - default labels)
66138: kst should have have a "time vector" which is a unix-type time, which 
displays in a human readable format
85594: kst should allow datasource via fish (and perhaps others)
85732: move mode needs 'resist' when bumping up to other plots
86659: command line option, supress low frequency signal/noise
86915: ability to operate only on what is visible shown in plot


1.0 Release Requirements
------------------------
- Verify which headers and libraries are installed, and only install the ones
  that we really have to
- Commit to binary compatibility on plugins and libkst
	- make sure virtuals are -only- where we need them
	- make sure we have d-pointers in public classes
	- make sure we have virtual hooks in public classes
	- document public classes, mark them with compatibility notes
	- make sure the API fully conforms to the codingstyle docs
- Freeze i18n well ahead and notify the translation teams
- Remove unneeded member variables and methods from public classes
- Fix up error handling/reporting from data plugins


