Commit graph

829 commits

Author SHA1 Message Date
Manuel Rego Casasnovas
6beac59394 Released 1.1.1 version.
* Bump to 1.1.1.
* Updated NEWS file.
* Updated debian package changelog.

FEA: ItEr74S03CommunityMaterialItEr73S03
2011-06-07 11:11:05 +02:00
Manuel Rego Casasnovas
de23a1ff42 [i18n] Fixed uppercase/lowercases incoherences.
FEA: ItEr74S04BugFixing
2011-06-06 23:01:57 +02:00
Óscar González Fernández
8370d66ebb Avoid where possible to mark a method as throws Exception
FEA: ItEr74S04BugFixing
2011-06-06 18:06:02 +02:00
Óscar González Fernández
af5ca60af2 Mark classes as static when not referencing outer class
FEA: ItEr74S04BugFixing
2011-06-06 18:06:01 +02:00
Óscar González Fernández
1a54013e7e Avoid the use of Number constructors
They look bad and are more inefficient.

FEA: ItEr74S04BugFixing
2011-06-06 18:06:01 +02:00
Diego Pino
91b9422224 [Bug #789] Renamed 'i18n' prefix in ganttzk to 'ganttzk_i18n'
A name collision made that the ganttzk package used the
webapp.I18nHelper to resolve localized strings, this caused that some
strings were not translated.

FEA: ItEr74S04BugFixing
2011-06-06 16:21:08 +02:00
Manuel Rego Casasnovas
03c1945001 [i18n] Updated Spanish and Galician translations.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-06-03 13:17:45 +02:00
Manuel Rego Casasnovas
22f85d2ee4 [i18n] Fixed issue in keys generator and updated keys.pot files.
FEA: ItEr74S04BugFixing
2011-06-03 13:17:39 +02:00
Manuel Rego Casasnovas
def4d3f931 [i18n] Updated Spanish and Galician translations.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-06-03 12:33:08 +02:00
Manuel Rego Casasnovas
62d78ebc3b [i18n] Fixed translation of "progress" to Galician and Spanish.
FEA: ItEr74S04BugFixing
2011-06-03 11:02:04 +02:00
Manuel Rego Casasnovas
b79685ba11 [i18n] Marked "Choosing template" for translate.
It was needed to move it to a new line, as it seems that 2 strings
marked to translate in the same .zul file do not work properly.

FEA: ItEr74S04BugFixing
2011-06-03 11:01:58 +02:00
Manuel Rego Casasnovas
43b2df69fc [i18n] Updated keys.pot files
FEA: ItEr74S04BugFixing
2011-06-02 18:26:30 +02:00
Óscar González Fernández
ec3d8ba1c6 [Bug #1083] Fix bug
The initial points where calculated uncorrectly in backwards
scheduling mode.

FEA: ItEr74S04BugFixingx
2011-06-02 12:41:47 +02:00
Óscar González Fernández
b02ca2f056 [Bug #1082] Fix bug
Making that the parent recalculations go after the normal ones. Thus
if a normal recalculation is needed for a parent, i.e. a container,
it's executed before the parent recalculation. Otherwise the parent
recalculation would apply the modifications and the normal
recalculation will think that no modifications have been done and its
successors would not be executed.

FEA: ItEr74S04BugFixing
2011-06-01 14:07:59 +02:00
Óscar González Fernández
74ecf0e493 Revert "Fix bug"
The bug was present when introducing a dependency between containers,
the children were not affected by the movement of the parent. The
solution fixed this problem, but introduced others. For example
when adding a dependency from a top level task that is not a
container to a container.

This reverts commit 48ba72511d.

FEA: ItEr74S04BugFixing
2011-06-01 14:04:22 +02:00
Óscar González Fernández
0d49317ada Now the clearing behaviour can be parametrized
A when no longer referenced strategy can be used, so
IServletRequestHandler is not keep around in memory more time than
necessary.

FEA: ItEr74S08DeployFramework
2011-05-26 19:34:07 +02:00
Óscar González Fernández
7d8020037d Improve toString message
FEA: ItEr74S04BugFixing
2011-05-24 16:48:15 +02:00
Óscar González Fernández
48ba72511d Fix bug
Parent recalculations must be the ones that are done first.

FEA: ItEr74S04BugFixing
2011-05-24 16:46:18 +02:00
Óscar González Fernández
c3f5718f24 Reduce the time that request handlers are kept around in CallbackServlet
FEA: ItEr74S08DeployFramework
2011-05-23 19:29:55 +02:00
Óscar González Fernández
a4db574b11 Don't let the thread local hang forever in the threads local map
FEA: ItEr74S08DeployFramework
2011-05-23 19:29:54 +02:00
Óscar González Fernández
7a909fcfea Fix leak
Make thread local static to avoid keep alive the GanttDiagramGraph
from the thread local set in the thread.

FEA: ItEr74S08DeployFramework
2011-05-23 19:29:54 +02:00
Óscar González Fernández
e17ac70699 Remove unnecessary timers.
FEA: ItEr74S08DeployFramework
2011-05-23 19:29:54 +02:00
Óscar González Fernández
5eca63869d Reduce the live time of desktops
Keep alive pages with timers and reduce timeout time for desktops.

FEA: ItEr74S08DeployFramework
2011-05-23 04:16:26 +02:00
Manuel Rego Casasnovas
50aecc4cc3 Released 1.1.0 version.
* Bump to 1.1.0.
* Updated NEWS file.
* Updated debian package changelog.

FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-19 07:50:37 +02:00
Óscar González Fernández
d733ba80a8 [Bug #1070] Calculate the critical path using a topological order
Avoid exponential increase of calculations done, only visiting a node
when all their predecessors have already been processed. This
guarantees that the nodes are processed in a topological order, i.e.,
a node is not processed until their predecessors are processed.

FEA: ItEr74S04BugFixing
2011-05-15 21:08:28 +02:00
Óscar González Fernández
f82b20bbd1 Remove tasks that are not really initial from the initial and end tasks
FEA: ItEr74S04BugFixing
2011-05-15 21:05:59 +02:00
Óscar González Fernández
f1f9074647 Cache the calculated topological order
FEA: ItEr74S04BugFixing
2011-05-14 22:43:20 +02:00
Óscar González Fernández
feea8ef382 [Bug #1070] Fix problem in GanttDiagramGraph
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
2011-05-14 22:38:33 +02:00
Óscar González Fernández
907c232492 When enforcing all the constraints using only the ones without incoming dependencies
Otherwise repeated calculations are done.

FEA: ItEr74S04BugFixing
2011-05-14 22:38:25 +02:00
Óscar González Fernández
fd2c2ca718 When populating the graph with dependencies don't enforce contraints yet
The constraints are asked to be enforced later.

FEA: ItEr74S04BugFixing
2011-05-14 22:38:13 +02:00
Óscar González Fernández
48cb431159 [Bug #1067] Fix bug
Highlight was not working outside the execution of a event. Previously
it was executing bound to a bookmark change event, but now using
matrix parameters it is no longer true.

Now highlight would work outside the handling of an event listener.

FEA: ItEr74S04BugFixing
2011-05-13 12:21:08 +02:00
Óscar González Fernández
464ca82042 Fix disparity between dates in task properties and allocation tab
FEA: ItEr74S04BugFixing
2011-05-12 17:51:22 +02:00
Manuel Rego Casasnovas
5a6e3fc048 [i18n] Updated Spanish and Galician translations.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-11 20:13:33 +02:00
Manuel Rego Casasnovas
973f631619 [i18n] Updating keys.pot files.
FEA: ItEr74S03CommunityMaterialItEr73S03
2011-05-11 20:13:33 +02:00
Óscar González Fernández
1fba1c4896 Make DomainDependency implement IDependency
FEA: ItEr74S04BugFixing
2011-05-11 20:00:03 +02:00
Óscar González Fernández
47072040b5 Remove enforceAllRestrictions call
It was done to force the showing of the constraint violations after
the components have been created. Now this is not needed thanks to the
support for receiving pending of notification events.

FEA: ItEr74S04BugFixing
2011-05-10 17:56:36 +02:00
Óscar González Fernández
c60874af46 Add support for receiving not notified events
Some events can be lost due to not existing a listener at the
time. Now they are stored and when adding a listener it can be
configured to receive all pending events.

FEA: ItEr74S04BugFixing
2011-05-10 17:55:56 +02:00
Óscar González Fernández
f09771b001 [Bug #1048] Fix bug
When a task is fixed, no constraints were preserved and the last check
for all constraints was avoided. Now although the task is not moved
due to be fixed, the final check with all constraints is done.

FEA: ItEr74S04BugFixing
2011-05-10 17:55:12 +02:00
Óscar González Fernández
086c1891dd Fix regression introduced in c05150b234
Most pages only handled entry points through a bookmark change. Now
they handle requests with matrix parameters too.

FEA: ItEr74S04BugFixing
2011-05-10 12:11:39 +02:00
Manuel Rego Casasnovas
6a0cbd243b Removed PDF option in printing configuration dialog.
FEA: ItEr74S05PrintingSupportItEr73S05
2011-05-09 12:50:54 +02:00
Diego Pino Garcia
f9b4497b72 [Bug #1063] Fix NullPointerException
Use ComponentsFinder to find which row contains WorkReportLine.
If a ValidationException happens but cannot find a row that contains
the WorkReportLine that launched the exception, then show
ValidationException as messageForUser.

FEA: ItEr74S04BugFixing
2011-05-08 20:08:31 +02:00
Óscar González Fernández
f2eb219ce2 [Bug #1059] Fix bug
Fractions can overflow if the numerator and the denominators they
carry are big. In that case big decimals are used instead.

FEA: ItEr74S04BugFixing
2011-05-06 19:53:11 +02:00
Óscar González Fernández
955c39181f [Bug #1050] Fix bug
Don't force the insertion always at the top level.

FEA: ItEr74S04BugFixing
2011-05-06 17:52:37 +02:00
Óscar González Fernández
3bb62c0591 Some refactorings
Use internally positions for registering the tasks simplifying
methods.

FEA: ItEr74S04BugFixing
2011-05-06 17:51:53 +02:00
Lorenzo Tilve Álvaro
ceedf53da0 [Bug #802] Rearranged context menu and added vertical separators
FEA: ItEr74S04BugFixing
2011-05-06 17:10:15 +02:00
Óscar González Fernández
28d642376a [Bug #1045] Fix bug
Avoid to execute some constraint violations when they are not in a ZK
context.

FEA: ItEr74S04BugFixing
2011-05-05 18:42:11 +02:00
Manuel Rego Casasnovas
2873b64a80 Released 1.0.6 version.
* Bump to 1.0.6.
* Updated NEWS file.
* Updated debian package changelog.

FEA: ItEr74S03CommunityMaterialItEr73S03
2011-04-27 17:31:09 +02:00
Óscar González Fernández
c1006c0ad2 [Bug #1026] Fix bug
In several places specific and generic allocations are divided
disrupting the previous order. Reordering after the division.

FEA: ItEr74S04BugFixing
2011-04-26 18:01:33 +02:00
Óscar González Fernández
e5fe70f03d Inline silly method
FEA: ItEr74S04BugFixing
2011-04-26 17:44:35 +02:00
Óscar González Fernández
71e9cbba05 Fix some type warnings related to the use of generics with GanttDiagramGraph
FEA: ItEr74S04BugFixing
2011-04-25 16:08:59 +02:00