From: Pascal Bleser (pascal.bleser_at_atosorigin.com)
Date: Tue Mar 18 2003 - 15:05:00 CET
Message-ID: <3E77278C.40809@atosorigin.com> Date: Tue, 18 Mar 2003 15:05:00 +0100 From: Pascal Bleser <pascal.bleser@atosorigin.com> Subject: [taskjuggler] my taskjuggler enhancements (? ;-))
Hi fellow taskjugglers
I made some changes to taskjuggler (1.4) to have the EPS generated the way I wanted it (and a little
bit more looking like m$ project *shiver*).
I made a change in Task.cpp to have the XML export also write down the effort, to be able to display
it in the EPS file generated by tjx2gantt.
Then I made many changes to tjx2gannt, still a bit "hack-ish" but it works well for me.
Mostly, I:
- changed font sizes (made them slightly bigger)
- added the display of the tasks also on the left of the page in a hierarchical way (tasks indented
under containers)
- added coloring of overlapping tasks in the ressources section at the bottom
- added the involved ressources in task labels
- added the planned effort in the task list on the left
- changed the flow: tasks and associated objects and containers are being created without drawing
first, then the depency arrows are being drawed (using information built in the first, non-drawing
run of the _draw_tasks function) and then, after that, the tasks are being drawed - with this, you
have the dependency arrows *under* the tasks, which makes the gantt chart easier to read (IMHO)
The behaviour for end dates of tasks seems a bit weird to me, I also made some changes on that:
* when the end date is read from the XML file, a delta of +1 day is made:
I don't get this. In the display, when you have two tasks that follow each other (say, the 1st
finishing on 2003-03-18 and the second starting on 2003-03-19) you seem to have two tasks on one day
(2003-03-19) because the end of the box of the 1st task is displayed on 2003-03-19
* there seems to be an issue with week-ends and end dates in taskjuggler's XML report generator (or
in the core), I didn't have time (yet) to check the C++ code and I fixed it in the tjx2gantt
Perl-script:
<example>
a task starts on 2003-03-20 (thursday) and ends on 2003-03-21 (friday), you have 2003-03-23 (sunday)
as the end date of the task in the XML report
</example>
So I also fixed that, but in the Perl script. The best place would definately be in the XML
report-generating code portions in C++.
It doesn't really harm but looks ugly in the gantt chart ;-)
If interested, I can send my patches, the goal of this mail was rather to ask whether some of those
things are intended or if they really are bugs.
-- -o) Pascal Bleser ATOS Origin/Aachen(DE) | /\\ <pascal.bleser@atosorigin.com> | _\_v <guru@unixtech.be> | ---------------------------------------------| Jesus saves,Buddha makes incremental backups : ---------------------------------------------' -- To unsubscribe, email the address listed in the List-Unsubscribe header For additional commands, email: taskjuggler-help@suse.com
This archive was generated by hypermail 2.1.7 : Tue Mar 18 2003 - 15:08:29 CET