Hello and welcome to xplan version 1.0 (the final version, I wouldn't doubt ;-). xplan was written as a semester long project in CPS 470, Software Engineering, and Michigan State University, Fall Semester 1992. The authors were: Brian Gaubert, Mark M. Lacey, Richard Malingkas, and Mike Marlow There is absolutely no plan for any of the authors, or anybody else at Michigan State University or elsewhere to support xplan. Use it at your own risk. We hope you find it useful, or are able to extend it in ways that make it even more useful to you. The file INSTALL explains how to install xplan on your system. The file COPYING explains the restrictions placed on distributing and modifying xplan. READ IT BEFORE USE. Below is a list of source files included in the distribution, along with a list of known bugs. Enjoy, Mark M. Lacey (and the rest of the authors) SOURCE FILES INCLUDED IN DISTRIBUTION PERT_Xstubs.c -- callbacks for PERT canvas PERT_Xui.h -- initialization code for PERT canvas calc.c -- checks dependencies calc.h -- header file for calc.c date-calc.c -- date calculations db.c -- database functions db.h -- prototypes and #defines for database functions dependencies.G -- 'guide' file for dependencies window dependencies.info -- help text for dependencies window dependencies_stubs.c -- callbacks for dependencies window dependencies_ui.c -- initialization code for dependencies window dependencies_ui.h -- header file for dependencies window export.G -- 'guide' file for export window export.info -- help text for export window export_stubs.c -- callbacks for export window export_ui.c -- initialization code for export window export_ui.h -- header file for export window file.G -- 'guide' file for file window file.info -- help text for file window file_stubs.c -- callbacks for file window file_ui.c -- initialization code for file window file_ui.h -- header file for file window gantt.c -- LaTeX generator for Gantt charts gantt_Xstubs.c -- callbacks for Gantt window gantt_Xui.c -- initialization code for Gantt window gantt_Xui.h -- header file for Gantt window guiutils.c -- utilities used by the GUI julian.c -- date conversion routines julian.h -- header file for date conversion routines latpert.c -- LaTeX generator for PERT charts latpert.h -- header file for PERT main.G -- 'guide' file for main window main.info -- help text for main window main_stubs.c -- callbacks for main window main_ui.c -- initialization code for main window main_ui.h -- head file for main window pagelist.c -- used in conjunction with LaTeX PERT generation pagelist.h -- header file for pagelist.c parser.y -- 'bison' production rules and action for parsing input files path.c -- used in finding critical path pert-calc.c -- calculates the positions of PERT boxes for both graphical display and LaTeX generation resources.G -- 'guide' file for resources window resources.info -- help text for resources window resources_stubs.c -- callbacks for resources window resources_ui.c -- initialization code for resources window resources_ui.h -- header file for resources window scanner.l -- 'flex' regular expressions and actions semantic_stack.h -- definition of semantic stack for parsing string_table.c -- string table used in database for resources string_table.h -- header file for string table taskinfo.G -- 'guide' file for task information window taskinfo.info -- help text for task information window taskinfo_stubs.c -- callbacks for task information window taskinfo_ui.c -- initialization code for task information window taskinfo_ui.h -- header file for task information window writefile.c -- code for writing files xplan.c -- main source program xplan.h -- header file for main program KNOWN ERRORS/OMMISSIONS There seems to be a problem deleting resources sometimes, and it is most likely a problem with the code in db.c. Exporting PERT charts to LaTeX was never completed due to time constraints.