Mylyn-Mantis connector 3.1.0 released

The Mylyn-Mantis connector 3.1.0 brings new features and stability improvements. The highlight of this release is building on Mylyn’s  web services support to bring a more predictable model of interaction with the Mantis repositories.

Credentials dialog

We now build on the support offered by Mylyn to display a credentials dialog when access is denied for a SOAP operation.

mylyn-mantis-credential-prompt

Improved sub-projects display

Sub-projects are now clearly displayed in the new query page.

mylyn-mantis-subprojects

View state is editable

Up till now the view state was present, but hidden. This release changes it to be visible and editable.

Gracefully handle large number of users

The MantisBT SOAP API does not handle large numbers of users well, and public installations such as the official MantisBT tracker have in excess of 15,000 users. We now populate the users list with the developers and gradually add any users found as issue reporters or note authors when retrieving data.

Resynchronise only when necessary

Up till now, all repository configuration changes happening inside Eclipse triggered a repository configuration refresh. This included changes which did not really affect the repository state, such as recording the last synchronisation timestamp. From now on we re-create the repository state only when a relevant property has changed.

As always, our bug tracker and forums await you.

Comments (10)

Mylyn-Mantis connector 3.0.6 released

UI improvements

The Steps to reproduce and Additional info fields are now collapsed if empty. This helps increase the information density when first opening the task editor.

rich-text-collapsed-by-default

Better support for internationalised Mantis installations

Until this release the connector was reading the task status as a string and looking for the harcoded default values. This broke both internationalised Mantis installations and those with custom workflows.

Now we do the right thing and compare the task status priority with the one defined in the Mantis installation, which means we behave exactly as the web interface does.

Comments (2)

Mylyn-Mantis Connector 3.0.5 released

Custom field support

The headline for this release is custom fields are now supported. The fields are enabled by default and usable for both new task submissions and editing existing tasks. I’ve also enabled the ETA field to be a drop-down list.

mylyn-mantis-custom-fields

Filtered trees for project selection

Project selection for the new task wizard and new query wizard now use the more elegant filtered trees provided by the Mylyn project.

mylyn-mantis-new-task-page

mantis-new-query

Increased responsiveness

The new pages should feel much faster than the old ones since reviewing them has uncovered some unfounded assumptions which were costly performance-wise.

Minor fixes

I’ve also taken care of a few minor annoyances:

  1. Replying to comments now properly quotes the origin, instead of (null);
  2. It is now possible to attach more than one screenshot, and the user-submited names are respected;
  3. Mantis installations with more exotic access threshold  values don’t cause task retrieval failures;
  4. Repository configuration updates now have a more predictable progress rate;
  5. Bundle dependencies are now more carefully set, to assist integrators.

As always, our bug tracker and forums await you.

Comments (12)

Mylyn-Mantis Connector 3.0.4 released

Summer seems to be a good time for hacking code, and I’ve prepared a new release of the Mantis Connector for Mylyn.

Version 3.0.4 adds the possibility of creating sub-tasks for repositories which support it ( version 1.2.0a3 or better):

mantis-new-subtask

Other fixes of interest are:

  1. Provide user-friendly error messages on repository validation;
  2. Fixed problem with file uploads which happened on starting with Mantis 1.1.7;
  3. Fixed problem with being unable to submit tasks for repositories with custom priorities.

As always, our bug tracker and forums await you.

Leave a Comment

Official Eclipse 3.5 builds for Solaris

Eclipse 3.5 running on solaris

Eclipse 3.5 running on solaris

Eclipse 3.5 M7 introduced a small gem in the Eclipse Platform: Solaris x86 has joined the lineup of supported configurations for which SWT and Eclipse are routinely built.

Although there always ways the option of Solipse, it is better to have the official platform vendorsupport your configurations. The change does make OpenSolaris a more attractive development platform, and I’m more inclined than ever to make the switch.

And here’s a bug report to Increase visibility of Solaris x86 builds on Eclipse.org, as I feel they should be better represented.

And for the lazy amongst us, here’s a direct download link for the Solaris x86 Eclipse SDK.

Leave a Comment

Mylyn-Mantis connector quick install in Mylyn 3.2

The recent Mylyn 3.2 release features a host of improvements, but one stands out for me, as a Mylyn-Mantis connector committer: the connector discovery mechanism, which allows easy installation of connectors. Mik Kersten has blogged about this already, so I won’t spent too much time praising it.

Even more exciting is that it includes the Mylyn-Mantis connector by default:

mylyn-discovery

This is great news for our visibility, and I hope it will bring a lot of new users, and possibly new contributors.

As always, our bug tracker and forums await you.

Comments (3)

Eclipse and Firefox 3.1 on Linux

Eclipse and Firefox 3.1 ( or XulRunner 1.9.1  to be more precise ) don’t work well together on Linux. Using MOZILLA_FIVE_HOME and LD_LIBRARY_PATH yields no results.

Fortunately, there is a workaround: have FireFox 3.0 ( or XulRunner 1.9.0 ) installed as well, and modify your eclipse.ini to contain

-vmargs
-Dorg.eclipse.swt.browser.XULRunnerPath=PATH_TO_XULRUNNER_1.9.0

References:

  1. Novell Bugzilla: eclipse stops working if xulrunner 1.9.1 is installed
  2. Eclipse Bugzilla: eclipse doesn’t work with xulrunner 1.9.1beta

Comments (1)