Showing posts with label Brno. Show all posts
Showing posts with label Brno. Show all posts

Tuesday, April 29, 2014

GanttProject 2.6.6

GanttProject 2.6.6 fixes a few annoying issues and provides compatibility with Java 7 on Mac OSX

It turned out that application launcher which was built into GanttProject.app was not aware of Java 7 and insisted on installing Java 6. GanttProject 2.6.6 for Mac OSX is repackaged with other launcher, and we hope that it will work fine with both Java 6 and Java 7 from now on.

Bugfixes and translation updates:
  • Gantt chart rendering issues when some of the tasks are collapsed 
  • Timeline labels are saved to project file and survive project reopenings and application restarts
  • WebDAV locking functions made working
  • Mac OS X users can now move tasks on the chart with Shift+left button
  • Hungarian, Korean, Chinese, Polish and Norwegian translations update
  • Added Hungarian and Chile calendars
You can download GanttProject 2.6.6 from our web site or from our pages on SourceForge.


Wednesday, February 26, 2014

GanttProject 2.6.5

GanttProject 2.6.5 which fixes the problem of excessive memory consumption on some system and a couple of other bugs is published. As always, you can download it from our pages on Google Code.

The release build number is 1638. If you installed previous builds of GanttProject 2.6.5, we recommend to upgrade, since they contain a few severe bugs.

Wednesday, February 19, 2014

Out of Memory issues in GanttProject 2.6.3 and 2.6.4

A few users reported that GanttProject 2.6.3 and GanttProject 2.6.4 may fail with Out of Memory exceptions on start time or at any other moment (e.g. when running export/import operations). We're aware of this issue, we know the root cause and we're working on the fix. The root cause is that we're now reading more font files than we used to (this fixes another problem in PDF export) and once a file is read, it remains in memory (this is a feature of iText library which we use). It was the same in the previous versions, but we just read smaller number of files.

The fix will be available soon, and if you urgently need a temporary workaround, you can do one of the following:

  1. Remove plugin/org.ganttproject.impex.htmlpdf folder from GanttProject installation directory. Please be aware that this will remove PDF export feature.
  2. Open plugin/org.ganttproject.impex.htmlpdf/plugin.xml file in any text editor, find <extension point="org.ganttproject.impex.htmlpdf.FontDirectory"> line and remove these three lines below:

    <dir name="C:/windows/fonts" absolute="true"/>
    <dir name="/usr/share/fonts/truetype" absolute="true"/>
    <dir name="/System/Library/Fonts" absolute="true"/>


    Do not remove <dir name="fonts"/> line. This will prevent GanttProject from reading TrueType fonts from your system but will keep bundled Liberation Sans font.
Hope it helps to solve the issue and sorry for the troubles!

Friday, February 14, 2014

GanttProject 2.6.4

Our users reported a couple of severe bugs in GanttProject 2.6.3, so we had to build a new version. GanttProject 2.6.4 is here, and it fixes these two issues:
There are also minor translation updates in Serbian and Norwegian languages. No other changes. 

Wednesday, February 12, 2014

GanttProject 2.6 video tutorial

One more video tutorial which shows the basic features of GanttProject 2.6. This tutorial was created a year ago by Ben Brouse from New Jersey.

Tuesday, February 11, 2014

GanttProject 2.6.3

GanttProject 2.6.3 a maintenance update of Brno release branch was published a couple of days ago and is available for download.

There is a lot of translations updates, thanks to our awesome translation volunteers and Crowdin translation service! GanttProject 2.6.3 is completely or almost completely translated to 25 languages. Worth noticing that we internationalized Sortavala PDF export theme, so now you'll be able to send a report with Tâches instead of Tasks in the task list to your French-speaking partners, and print the name of Encargado do proxecto instead of Project manager for those who speak Gallegan.

There is a couple of important bugfixes, specifically, we fixed a few CSV and MS Project import/export problems and these annoying ghost remnants of collapsed tasks:



The complete list of bugs fixed in GanttProject 2.6.3 is available in our bugtracker.

Monday, February 3, 2014

Galician translation

There is Galician translation in GanttProject 2.6.2, contributed by Xesús M. Mosquera Carregal, but unfortunately it can't be chosen in GanttProject interface language settings. The reason is that language dropdown shows only locales supported by Java Runtime (unless an exception is explicitly set up). However, you can add a third-party implementation of Galician locale by just copying a file into appropriate folder in your system. The instructions are given on Galician locale site. They mention JAVA_HOME which is the folder where your Java Runtime is installed. If you don't know where is that folder on your system, you can find its location in the second line of GanttProject log (Help→View log in the menu).

Having this done, you should see Galician language in the dropdown (don't forget to restart GanttProject).

We're working on making Galician translation available without corresponding locale and on making locale installation process more automated, if possible.


Tuesday, December 24, 2013

Thursday, November 28, 2013

GanttProject Brno 2.6.2

Hello all! I am happy to announce that GanttProject 2.6.2, a maintenance update of GanttProject Brno line is available for downloading! We planned to publish it a few months ago, and we're sorry that it happened with such a significant delay.

On the good part, we've fixed a lot of bugs, added two new translations: to Tajik language, authored by Victor Ibragimov, and to Galician language, authored by
Xesús M. Mosquera Carregal (many thanks to both of them!) and updated translations to Serbian, Slovenian, Korean, Spanish, Romanian, Finnish, Japanese, Chinese, Estonian, please forgive me if I have missed something.

Also, some of you may like the product which I've been working on this year with my tiny team and which, naturally, drew me off GanttProject. If you're from academia world, or if you need to typeset complex documents, you may find interesting this shameless self-promotion. 

Wednesday, December 19, 2012

GanttProject 2.6.1

GanttProject 2.6.1, which fixes a number of nasty bugs, was published a few days ago. Also Swedish, Norwegian and Czech translations were updated.

Friday, November 23, 2012

GanttProject 2.6: release build

I am excited to announce availability of the release build of GanttProject 2.6 "Brno". It adds numerous new features: zero duration milestones, outline numbers, timeline labels, to name a few (see the highlights below). We hope they will make your work with GanttProject more productive and pleasant.


Download GanttProject 2.6 from Google Code


Thanks a lot to those who spent their time on downloading beta and RC builds, using them in the daily work, fighting big and small bugs and reporting those bugs to us! Unfortunately it is not so easy to find and fix all bugs before the release, and it means that testing continues and we're waiting for the new bug reports. One severe issue has already been found, and there are a few more problems which we'd like to fix, so expect a bugfix release quite soon.

Thanks also to translators who did their best to update the most important translations: German, French, Spanish, Italian and a few others. We're still missing Japanese and Chinese translation updates, so please if you can and willing to do them, don't miss the chance :)

Special kudos to Aki Sivula from Finland who did an amazing job on updating Finnish translation and testing GanttProject!

GanttProject 2.6 highlights:

  • milestones have zero duration. That was a very old debt and we're glad that we have closed it;
  • new robust task scheduler;
  • tasks can be shown as labels in the timeline which are visible even if task is collapsed in the tree. By default, milestones are shown in the timeline, but any task can be put there;
  • tasks with notes are labeled now with a note icon on the chart and notes text appears in a tooltip when mouse is over icon;
  • new Outline number column which shows automatically calculated hierarchical outline number;
  • CSV import makes data exchange with spreadsheets working in both ways;
  • vertical dragging of Gantt and Resource charts;
  • WebDAV integration UI was completely rewritten. It becomes more important as the number of cloud storage services increases;
  • when changing task dates and duration in properties dialog you can now choose what is fixed and what changes;
  • logo shown in the UI and in the reports can now be easily changed;
More details in our blog posts by label Brno

Friday, November 16, 2012

Another call for translations: Spanish, Chinese and Japanese updates are urgently needed!

¡Hola! 今日は, 你好

We'd love to release GP 2.6 fully translated to the most popular languages, and at the moment, Spanish, Chinese and Japanese translations are those which need updates. If you're a native speaker of these languages and willing to contribute about 50 translations of the new strings in GanttProject interface, please do us and the whole community a favor! Translation guidelines are available on our Wiki pages: http://code.google.com/p/ganttproject/wiki/TranslationGuidelines

Friday, November 9, 2012

RC IV: Command button replaces Ctrl on Mac OS

Sorry dear Mac users, who have already got used to holding Ctrl key when working with GanttProject keyboard shortcuts. Starting from GP 2.6 RC IV, keyboard shortcuts on Mac OSX use Command key.


Wednesday, November 7, 2012

GanttProject 2.6: RC IV and new scheduling engine

A new release candidate build of GanttProject 2.6 is available for downloading, and there are some important changes which you should be aware of.

TL;DR: there is new scheduling engine which may reschedule tasks in your existing projects. If it does, you'll see a warning when you open a project.

During GanttProject 2.0/2.5 lifetime we have received quite a few bug reports about our task scheduling engine. Sometimes parent tasks do not adjust their dates when their nested tasks change. Sometimes even more funny and weird things happen. I tried to fix such issues with small scope changes, but it  finally turned out that "small" fixes were wrong way: they complicated scheduling code which was already quite difficult to understand and maintain. So I took a tough decision to replace scheduling engine with a new one, and this new engine was published in RC III.

With two or three bugs found by RC III users and fixed, it now works fine and looks more robust than old one. However, there is a side-effect: if your project is complex enough, there may be scheduling problems which old engine would ignore for a while. For instance, parent task dates could be wrong, and because of that a successor task with Finish-Start dependency could be scheduled earlier than it ought to be, and so on. New scheduler will detect and fix such problems, and as a result, some tasks may change their dates. The schedule overall will become more "healthy" but it may become an unwanted surprise for you. So, to let you know about such changes, GanttProject will show you a warning after opening a project file if it reschedules any tasks. You'll be able to find the details in the log.


Please notice that old scheduler could do the same changes, but at pretty random moments, so I hope this change is positive: it is better to know about all the problems at once and get a list of them, rather than discover them occasionally one by one.

Tuesday, October 16, 2012

GanttProject 2.6: Release Candidate II and call for translations

A few funny and severe bugs have been fixed, a few translations have been updated, a couple of small features have been added (most noticable is a "hidden" option controlling application font size). GanttProject 2.6 RC II is ready for download.

And we need translations! Comparing to GanttProject 2.5, there are about 40 new string messages which need translation. Danish, Dutch, French, German, Italian, Portuguese-Brasil and Russian are already done, but there are other languages. We mostly need Spanish, Japanese and Chinese, so if you're a native speaker of one of them and want to contribute to GanttProject, translation update is probably the easiest way. See translation guidelines on our wiki pages.


Friday, October 5, 2012

Release Candidate build of GanttProject Brno

We're on the home stretch. Beta III has been in quite wide testing for a while, and now the Release Candidate build is available and has already been downloaded a few hundred times. What's new since the third beta:

We will be working on translations next days and will be fixing severe issues, if any. I mean, if you find and report them :)

Thursday, September 27, 2012

GanttProject with custom logo


It is GanttProject Enterprise Edition, priced at $1000, branded with your company logo. Wait, wait, I am just kidding. We decided to miss this chance to earn lots of money and provide this feature for free in GanttProject Brno. In fact, it has always been there, but now this option is exposed in the settings dialog. Just create an image file of appropriate size (40-50 px height) and choose it in a field on Application UI option page.

Free Software Foundation is not affiliated with GanttProject and we have no information if they are using GanttProject or not. We just picked their logo for this screenshot.

Thursday, August 16, 2012

GanttProject Brno beta III

The third beta of GanttProject 2.6 Brno is available for downloading, and there is a "what's new" summary on our web site. We hope that the next public build will be Release Candidate and we want to be sure in its quality, so we need your help in testing.

GP Brno beta III is quite stable, settings and files are mostly compatible with GP 2.5.5 (there are subtle issues when Praha opens a Brno file with zero-duration milestones), so you can use it in your everyday work activities. And our forum and issue tracker are waiting for your feedback! 

Monday, July 23, 2012

GanttProject Brno beta II

The second beta of Brno, the next major GanttProject update, is available for downloading. It fixes a severe problem with task properties dialog which essentially made the fisrt beta useless, so please give it a try again! Also, we enhanced WebDAV user interface. Now it looks like this:


You can navigate through folders, delete, lock/unlock files (if server supports locking). You can choose a server from a drop-down list and add new servers.

Wednesday, July 4, 2012

GanttProject Brno: the first beta

I am happy to announce that we're starting beta-testing of GanttProject Brno, which is a major update with  new cool features.

The headline is zero-duration milestones, our old debt. It is exactly as it reads: milestones are tasks with no duration. If you have an old project where you already rely on milestones which take 1 day, you will be able to keep them, though.

Next, it is possible to show task names in the timeline, so that the most important deadlines were always visible, no matter how deep they are in the task tree. Milestones are shown there by default, but you can also add individual tasks to the timeline.

And a few more features:

  • charts are now draggable in all directions;
  • a new Outline number column shows you hierarchical outline number which updates automatically depending on where a task sits in the tree;
  • CSV import allows for importing comma-separated files. At the moment it partially imports CSV files produced by GanttProject's CSV export, but it is still under development, so expect it to be more flexible in the next betas
  • WebDAV open/save dialog is much more friendlier. Instead of scarce UI with just three fields we now have navigation through folders, options to lock or do not lock a file, editable list of your favorite servers. 

Beta I build is available for downloading as ZIP archive. It should be fairly stable, as it includes all bugfixes from GP Praha branch. Please download it, try it and provide us your feedback on the forum or in the issue tracker.