A fork of LibrePlan for users of this space.
getRecalculationsNeeded took a huge amount of time when tasks can be reached from several paths in complex graphs. In the case a task is reached from another path the recalculation for that task was removed from the result and added to the pending queue. Thus it was guaranteed that the result was a topological order, since recalculations would be pushed to the end. But the recalculations dependent of the already added were still in the pending queue and executed. This caused more removals from the result and subsequent additions to the pending queue. Now a topological order is applied to the recalculations calculated. For each task point a depth value is calculated. A topological order is necessary, so a recalculation is executed after all its predecessors. FEA: ItEr74S04BugFixing |
||
|---|---|---|
| contrib/cutycapt | ||
| debian | ||
| doc | ||
| ganttzk | ||
| navalplanner-business | ||
| navalplanner-webapp | ||
| scripts | ||
| src/main | ||
| zk-Timeplot-1.0_2 | ||
| .gitignore | ||
| AUTHORS | ||
| COPYING | ||
| HACKING | ||
| INSTALL | ||
| NEWS | ||
| pom.xml | ||
| README | ||
| TODO | ||
NavalPlan ========= Description ----------- *NavalPlan* is a free software web application for project management. *NavalPlan* is a planning tool for users based on some concepts: company and multi-project overview, criteria assignments, tasks tagging, resources management, resource allocation (specific and generic), company load control, external integration, etc. Although its name is clearly related to shipbuilding, *Navalplan* is a fully useful planning tool for any type of company whose workflow requires project and order administration and scheduling. Features ~~~~~~~~ * Multiproject management. It offers a global vision of the company managing several projects sharing resources. * Group resource allocations: dynamic groups based on criteria. * Flexible calendars. * Configurable Gantt chart from Work Breakdown Structure (WBS) [1]_. * Resource Breakdown Structure (RBS) chart [2]_. * Overload resource allocation control. * Earned Value Management [3]_. * Cost analysis based on work reports. * Integration with other *NavalPlan* instances and third-parties. * Other functionalities: Materials, quality forms, project templates, planning scenarios, multiple task progress measurement ... Requirements ------------ * Java 1.6 * Maven 2 See ``INSTALL`` file for installation instructions. Availability ------------ The cutting-edge version of this project is always available from the Git repository at http://navalplan.git.sourceforge.net/. Released versions are available at http://sourceforge.net/projects/navalplan/files. Webpage ------- You can find more information about *NavalPlan* at http://www.navalplan.org/en/. For information related with *NavalPlan* development you can visit the wiki at http://wiki.navalplan.org/. Reporting bugs -------------- Please use the bug tracker to report bugs at http://bugs.navalplan.org/. License ------- *NavalPlan* is released under the terms of the GNU Affero General Public License version 3 [4]_. Please read the ``COPYING`` file for details. Authors ------- This project is sponsored by *Fundación para o Fomento da Calidade Industrial e o Desenvolvemento Tecnolóxico de Galicia* [5]_. Please see ``AUTHORS`` file for more information about the authors. .. [1] http://en.wikipedia.org/wiki/Work_Breakdown_Structure .. [2] http://en.wikipedia.org/wiki/Resource_Breakdown_Structure .. [3] http://en.wikipedia.org/wiki/Earned_Value_Management .. [4] http://www.fsf.org/licensing/licenses/agpl.html .. [5] http://www.fundacioncalidade.org/