Tuesday, October 30, 2007

One year of contributing

It has been exactly one year since I started working at IBM and one year since I started contributing to Eclipse.

To celebrate, I am spending the whole day testing!

... I suppose I could have tried to find something more fun to do. Maybe next week on my birthday (which happens to be Eclipse's birthday as well), I'll imbibe some kind of frosty beverage.

Monday, October 22, 2007

Searching Now Includes Launch Configurations

I love the community of Eclipse, and how some people, other than us committers take time to re-examine old bugs that they are interested in. Most recently bug 57515 was re-examined by the community, which resulted in the patch being committed, and the debug team having a new feature to brag about :).

Without further ado, this post is about searching, search participants and the new-fangled feature that returns launch configurations as search matches (when looking for Java types). To be more explicit, only launch configurations that have a main type attribue to search against will be found as possible matches.

Ok so really that last paragraoh was all there was to say about searching, etc. But you can check out a snazy screenshot of the eclipse search view showing a Java launch configuration match.

Thanks again Peter for the patch for a cool feature.

Thursday, October 04, 2007

Import/Export Launch Configurations

This week I thought to myself, "lets fix a really old bug that has been marked LATER". So I went off looking for a bug or enhancement to try and find a good one. The best I could come with was importing and exporting launch configurations, bug 12898 (to and from the local file system). Rest assured there were a lot of cool bugs, but I also had to find one that would not take a long time to fix...

A good part of the idea behind this one was that not everyone uses CVS (or a variant) to share code (making shared configs almost useless). Most people also do not know where launch configuration files are stored in their workspace. With that in mind you can now fire up the export wizard, choose launch configurations, select the ones you want and the location to save them and PRESTO (not the pasta sauce) you get an instant copy of the selected configurations in that new location.

The export wizard

The configuration export wizard

Now lets say you have you have a bunch of launch configurations in a folder that you would like in your workspace, you can use the import wizard to make this happen. The import wizard uses the standard 'import resources' widgetry, so there should be nothing new in this wizard page (provided you have imported something from your file system before).

The import wizard

The configuration import wizard

You're welcome.