bardsoftware / ganttproject

Official GanttProject repository.
http://ganttproject.biz
GNU General Public License v3.0
856 stars 301 forks source link

Completion line display issue in weekends when scrolling on a Mac #247

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Open HouseBuildingSample.gan file
2. Scroll horizontally through the project to any process that extends through 
a weekend.
3. Any task that has no completion through that weekend will show a completion 
bar.

What is the expected output? What do you see instead? The task progress should 
remain blank. This also occurs when there are multiple tasks. The attached 
video demonstrates the issue. Note the display on the "Connect to 
communicatio..." and "Walls" lines.

What version of the product are you using? On what operating system?
GanttProject 2.0.10, Mac OS X 10.6.7

Please provide any additional information below.

Original issue reported on code.google.com by jendahl%...@gtempaccount.com on 24 Jun 2011 at 4:38

Attachments:

GoogleCodeExporter commented 9 years ago
I cannot reproduce it running the 'praha beta1 (build 521)' on Linux (Kubuntu 
11.04)
Maybe it is a specific Mac problem?

Original comment by maarten....@gmail.com on 6 Jul 2011 at 3:29

GoogleCodeExporter commented 9 years ago
It may be Mac specific. I have applied the most recent Java patches for OS X 
from Apple (released June 29, Update 5), and the problem is still present. I 
did experiment a bit more. If a task extends through the weekend and has no 
progress, the issue occurs. If however, there is progress up to a partial day 
prior to the weekend, then the line that appears is equal to the remainder of 
that day. I've attached another video that shows this.

I decided to work on the "Ground Floor building task". I first show the issue 
with no progress. If I add progress for any value up to 20%, the issue remains. 
As soon as the progress extends beyond 20% but < 25%, the artifact changes, 
only the remaining progress up to 25% is shown. Beyond 25%, and there is no 
artifact in the first weekend, but the pattern now appears in the next weekend. 
In addition, any weekends beyond the next weekend show the entire Sunday 
progress bar filled.

It's some type of artifact, but hopefully this will additional example will 
help the coders examine the logic.

BTW, this is demonstrated using Ganttproject 2.0.10 for Mac OS X, 
java.runtime.version 1.6.0_26-b03-384-10M3425, java.version 1.6.0_26.

--> John

Original comment by jendahl%...@gtempaccount.com on 6 Jul 2011 at 4:26

Attachments:

GoogleCodeExporter commented 9 years ago
Thanks for the video! It is reproducible on my Mac with GP 2.0.10. This 
particular issue seems to be fixed in Praha beta 1, although some small 
artifacts (a small piece of a dependency arrow) still peep out from the left 
border 

Original comment by dbarashev on 6 Jul 2011 at 9:28

GoogleCodeExporter commented 9 years ago

Original comment by maarten....@gmail.com on 7 Jul 2011 at 6:34

GoogleCodeExporter commented 9 years ago

Original comment by dbarashev on 4 Aug 2011 at 9:23