1998-10-20  Craig P. Earls  <cpearls@mit.edu>

	* Fix: Improved the streamline termination logic. They old was was
 	educational from a "don't alwys trust computer" viewpoint, but
 	really bogged down on slow machines.

	* Fix: Applied Joe Curran's (espace@MIT.ED) patch to the source
 	formula, it was origianlly a 3-D source, vice a 2-D source. Thanks
 	Joe.

	* Fix: Forced the datapoint graph to update after a file is opened.
	

1998-07-23  Craig P. Earls  <cpearls@mit.edu>

	* GUI: Changed the Open File Dialog to bring up the open options
 	after the QFileDialog. This allows me to set the flags out
 	separately.

1998-07-20  Craig P. Earls  <cpearls@mit.edu>

	* FILES: Finished the basic file output. Can now read and write
 	all entities robustly.

	* Feature: Finished the basic file reading. All entities are read,
 	reasonably robustly, still need to add TA Display mode controls.

1998-07-19  Craig P. Earls  <cpearls@mit.edu>

	* NEW: Upgraded to tmake 1.1 and change etc/pflow.pro t handle the
 	include directories for Qwtlib correctly

	* Arch: Trimmed PFFile down to PFFileDLG, will creat PFFile class
 	to deal only with file parsing. This seems to be better separation
 	of responsibilites.

	* Remove: Got rid of Splash Screen, it took up too much space.

	* Change: Reworked the baseform layouts to make the menubar appear
 	better under Qt-1.40. No 1.40 Specific features used.

	* Add: QFileDialogs to browse buttons, made the filename handling
 	work

1998-06-22  Craig P. Earls  <cpearls@mit.edu>

	* FIX: Made PFDisplay::resetColor() repaint

1998-06-14  Craig P. Earls  <cpearls@mit.edu>

	* ARCH: PFStatus in a singleton class, now all the data lists are
 	created by PFStatus. Anyone needing these objects requests a
 	pointer from PFStatus.

1998-06-13  Craig P. Earls  <cpearls@mit.edu>

	* ARCH: Forgot to add this a while ago, added a new object,
 	PFStatus, that keeps track of overall status. This will arbitrate
 	file access, and permissions in TA mode.

	* GUI: Added a simple Splash screen.

1998-06-07  Craig P. Earls  <cpearls@mit.edu>

	* GUI: Noticed on the Sun that the colors of the fluid and grid
 	were indistinguishable, bu they were fine on the SGI's and my
 	monitor. I added the ability to choose the colors of the display
 	at run time, using Mike Sharkey's qcolorpicker widget.

1998-06-05  Craig P. Earls  <cpearls@mit.edu>

	* CLEANUP: Set Default App font to Helvetica-12-bold, and remove
 	the individual font calls.

	* CLEANUP: Did Code Review. Lots of minor cleanups.

1998-06-04  Craig P. Earls  <cpearls@mit.edu>

	* ARCH: changed build cache to load from XPM vice qembed'ed BMP's
 	this is much faster at compile time, and makes the distribution
 	much smaller. No effect on runtime, or executable size, of course.

1998-06-03  Craig P. Earls  <cpearls@mit.edu>

	* FEATURE: Finished the data graphing widget.

1998-06-02  Craig P. Earls  <cpearls@mit.edu>

	* CLEANUP: moved some connectors into the applicable constructors,
 	away from baseform.

	* FEATURE: Added Data Graphing, Ux, Uy, Pressure graphs all work,
 	still need to adjust curve style for readability.

1998-05-30  Craig P. Earls  <cpearls@mit.edu>

	* GUI: Changed the drawing code to use drawPie for the arrowheads.

	* FLUFF: added a nice gimp generated logo to the about box.

	* ARCH: moved all pixmaps into the global pixmap cache.

	* GUI: tweaked fonts 

1998-05-28  Craig P. Earls  <cpearls@mit.edu>

	* GUI: changed to menus vice a separate control window. Reduces
 	desktop clutter and should be slightly more familiar for users.

	* SPEED/SIZE: Changed calcStreamline to reduce the number of
 	streamline points stored by divorcing the nuerical accuracy from
 	the number of points stored in the list of streamline points.

1998-05-26  Craig P. Earls  <cpearls@mit.edu>

	* FEATURE: Added printing functions. Printing is almost finished.
  	Just need to add the Singuarity Summary and the stream lines.

	* GUI: Added buttons for all file/print operations.

1998-05-25  Craig P. Earls  <cpearls@mit.edu>

	* FEATURE:Dump datapoint table to a file, for use in external
 	analysis.

	* RELEASE: Sent Beta 15 to Sunsite.

	* FEATURE: DataPoints are fully functional. Still need to add file
 	handling.

	* CLEANUP: Added a function to add buttons, this was just to make
 	the BaseForm constructor more readable, cut out about 30 LOC.

	* ARCH: moved ALL calculations of fluid parameters into CalcEngine.

	* ARCH: change internal position representation to float, the
 	coordinate transformations happen only in PFDisplay. This takes
 	more memory, but is a much more flexible design.

	* MINOR: Changed the status bar background to white, started
 	moving Background Color calls to Pallette calls.

	* FIX: When clearing all singularities there was a seg fault in
 	the streamline code. I was clearing the streamline and not saving
 	the startpoint. Fixed calcStreamLine

1998-04-26  Craig P Earls  <cearls@ix.netcom.com>

	* ARCH: modified CalcEngine to keep track of singularities itself,
 	rather than take a new list as an argument every time.

1998-04-24  Craig P Earls  <cearls@ix.netcom.com>

	* GUI: Added Axis labels using Qwtlib Scales.

1998-02-22  Craig P Earls  <cpearls@ziplink.net>

	* Feature: Started working on DataPoints. Rearranged UI for
 	additional Buttons.

	* Documention: Started it. Using SGML tools

1998-01-28  Craig P Earls  <cpearls@ziplink.net>

	* GUI: Added warning message box about bad entries in the table.

1998-01-26  Craig P Earls  <cpearls@ziplink.net>

	* CALCENGINE: changed the plotPressure code to scale with the size
 	of the display. Takes less time for lower resolution.

	* FIX: Added code to handle fluid resize when the presure was
 	being displayed

	* ARCH: Moved the display control code out of PFDisplay. PFDisplay
 	only takes command now, BaseForm handles state changes.

	* ARCH: moved the singularity source code into the singlist code,
 	reduce preprocessor parsing time.

1998-01-25  Craig P Earls  <cpearls@ziplink.net>

	* FIX?: That Ferocious Memory leak is stopped up, but not entirely gone.

	* ARCH: It was in the Streamline code. I subclassed
 	QList<StreamLine> rather than making them data member of
 	streamlist. And it made the program quite a bit smaller (and I
 	think faster)

	* ARCH: Moved pressure contouring into baseform so the progress
 	box would work correctly.

	* RELEASE: Released beta 4.
	
	* MAKEFILE: Add target distribution, dist-clean, and clobber. make
 	clean does not kill Qdbt Binaries.

	* STANDARDS: Wrote Coding Standards.

	* CLEANUP  Reorganized BaseForm, found some silly useless rePaint
 	orders, that caused a lot of flicker.


1998-01-24  Craig P Earls  <cpearls@ziplink.net>

	* SAL: Update SAL page to reflect beta 4.

	* PORTABILITY: Modified Makefile, now PFLOWDIR must be defined for
 	compilation. This fixes the problem some compilers have find
 	QdbtTabular in the source distribution. Also #ifndef'd PI.

	* CLEANUP: Rearranged #include to make sure only what was need was
 	in the correct scope.

	* FEATURE: Added Progress Dialog to pressure rendering for slow
 	machines. It doesn't work quite correctly.

	* FEATURE: Added pressure contours. Red is positive pressure Blue
 	is negative gauge pressure.

1998-01-23  Craig P Earls  <cpearls@ziplink.net>

	* FEATURE: Added Pressure calculation to right mouse click.
  	Pressure is simple Bernoulli gauge pressure calculation

	* ARCH: Encapsulated the FreeStream.

	* ARCH: Tuned up CalcEngine by separating out the freestream
 	calculation so it only happens as infrequently as possible.

	* ARCH: Re-implemented Singularity List as a descendent of QList
 	and QObject, makes syntax cleaner, had to re-implement clear to avoid
 	SYSSEGV

	* GUI: Remove fonts settings, this was cause screen funkyness on
 	lower resolution displays.

	* CalcEngine: added Velocity struct, got rid of FOUR scale
 	operations per point.

	* CODE: Radical Cleanup, applied Large Scale C++ Design Rules.

	* Fix: Really fixed the dipole code this time. Merged
 	CalcEngine::calcPoint with CalcEngine::calcStream

	* Fix: Forgot to clear the table list from the new methods that
 	update the status bar

	* Added a fix for SGI a few days ago, need to define SGI in CFLAGS
 	in Makefile.

	* FEATURE: Added right click to find fluid velocity, add pressure
 	later.

	* FIX?: Change Dipole calculation, hopefully this works better.

	* GUI: added status bar to PFdisplay. Tied it to singularity add
 	functions.

1998-01-22  Craig P Earls  <cpearls@ziplink.net>

	* CODE: ensured include guards on everything.

1998-01-19  Craig P Earls  <cpearls@ziplink.net>

	* FIX: Starts up in add source mode, set the add source button On
 	at startup.

	* ADMIN: Added About License and Warranty dialog boxes. Removed
 	stdio printf versions from main.cpp.

	* GUI: Added tooltips to everything. Removed dead buttons.

	* GUI: Made the buttons all Bitmapped.

1998-01-18  Craig P Earls  <cpearls@ziplink.net>

	* GUI: Added tabbar to switch between major groups of controls.

	* Cleanup: Automated the makefile generation and added the static
 	targets. Generally rearranged and cleaned up the package. Renamed
 	the Fluid class to PFDisplay to better reflect what it did.

	* HISTORY: Started history file. Pflow 2.5b1 was released a few
 	days ago. It had the basic functionality, but still needs
	some features.

