1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
|
0.0.1 - 1999-02-24
Initial public release.
0.0.2 - 1999-03-12
Rename to OpenSched, differentiate past from future.
0.0.3 - 1999-03-15
* Fix some bugs with the GANTT chart;
* Alter the GANTT chart display format to show weekends mid-task
as a lighter gray.
* Modify the scheduler to change task durations in those
cases where work has already been done and completion
fraction is known. In these cases, the total number of
days required will be calculated from n_days_done / completion.
0.0.4 - 1999-03-18
* Added support for notes attached to tasks and resources
(idea due to Dennis Watson)
* Sotiris Vassilopoulos provided a manpage.
* Some modifications to the Makefile
* Disabled printing task dependencies by default, but provided
a keyword to enable them.
* Minor fixes should allow this version to build cleanly on Solaris
if gcc is installed.
0.0.5 - 1999-03-30
* Trevor Wekel found a bug with the code that recalculates task
duration based on work completed to date. Fixed.
* Alex Kicelew found a bug where the scheduler leaves one blank
day in between dependent tasks. Fixed.
* Joerg Desch ported the software to OS/2, using EMX. This has
been incorporated into the main source tree.
* Modified docs a bit so that a groff file produces .ps and browseable
on-line manual.
* Changed weekly and monthly reports so they could print ASCII as
well as LaTeX.
* Added a slippage report, which shows what tasks are behind / on
schedule.
* Dropped text docs in USAGE -- main master docs are now in opensched.1.in.
* Philip W. Dalrymple III contributed code that supports
baseline vs. actual vs. scheduled time for tasks, and cleaned
up the Makefile some more.
* Added a "make test", which is smaller than "make sample"
* Fixed scheduler bugs where partially completed tasks would get
time assigned to them in the past (free blocks that are
clearly no longer possible).
* Fixed parser bug found by Alex Kicelew where trivial vacations
(one day) caused a crash.
* Doug Hunt added resource grouping and cosmetic stuff to GANTT charts.
* Moved everything into nice directories.
0.0.5-A1
* changes to print.c, loadfile.c, and opensched.1.in which extend the
range of acceptable date formats to include ISO-8601 CCYY-MM-DD
format.
0.0.5-A2
* added HTML reports
0.0.5-A3
* fixed bug in gant eps. The bounding box was not containing the date
info along the bottom.
0.0.5-A4
* Opps! I forgot to record changes
0.0.5-A5
* added a milestone command which creates a 1 day task
* fixed problem where bstart was not loaded as type TBASE
* I had \% in line of HTML file instead of %
* made src/Makefile better
0.0.5-A6
* changed milestone command to create 0 day task
* changed AssignTask to handle milestone allocation differently
(start date of milestone is day after dependent tasks finish.
finish date is day dependent tasks finish)
* changed graph to draw milestones differently
* changed HTML report to report milestones in separate section, and
only to show start date of milestones.
* added missing tg_nodays and tg_sortbyresource entries to man page
* corrected font size/name descriptions.
0.0.5-A7
* fixed bug in extra added to man page in 0.0.5-A6
* rotated milestone gliph in gantt by 90 degrees
* added first hit at automatic generation of PERT charts
0.0.5-A8
* changed table layout of resource and task assignments so it looks better
* fixed bug in schedule HTML report when fullduration == duration
* EligibleTask() gave the wrong answer if a task has a resource
assigned by a "past" for example that doesn't completely schedule
that task. Changed it so it looks at depend task's scheduled flag
not their assigned being NULL.
* Put everything under RCS control.
* Removed vacations from resource and task assignment list, and added
a (conditionally generated) table of vacations to compensate for this.
* Put task, milestone data into tables
* Added HTML anchors to section headers so they can be linked to
* fixed bug in AssignResource() in that if a resource was assigned to
a task with "past" then the start date was calculated incorrectly as
the first date automatically scheduled, not the first date assigned.
* fixed bug in AssignResource() where start date for task was recorded
as first date on which task could be done not first date a resource
was available to do the task.
0.0.5-A9
* replaced PERT chart with network chart
0.0.5-A10
* added code to collect pointers to tasks that follow, as well as
tasks that proceed a particular task.
0.0.5-A11
* added a system for pricing the project as well (commands cost_html,
rate, item, prate, pitem).
0.0.5-A12
* various bits of tidying up.
0.0.5-A13
* made printing of task and milestone ids optional.
* fixed bounding box of network diagram to include bottom and right
edges.
* handled finishDay update better when no value manually assigned.
0.0.7
* milestones are now drawn on network diagrams
* separated calculating of slippage from printing of slippage so now
code is divided into computing and reporting parts.
* start and finish date now written in milestone list.
* removed some debug chat to stderr.
0.1.0
* moved start and finish data out of milestone list to separate
section at start of list.
* changed code so efficiency can be any number, not just less than
one.
* fixed several bugs in parser.
0.1.1
* include GPL legalese notices on top of files
* configure the project in GNU standard to use autoconf and automake
defining configure.in and Makefile.am .
* include config.h (generated by autoconf) on all .c files
* Change the name of files CHANGELOG to ChangeLog and CREDITS to AUTHORS
Notice: The ChangeLog is now following the GNU coding standards.
Cf. ChangeLog file.
|