Wednesday, April 16, 2008

Funny Error Dialogs

I was working today when this gem showed up:



While wondering how much money the person that created this dialog got for using the word 'update' so many times, I clicked 'ok' and got this gem:



Its always funny to see posts about weird / bad dialogs (and messages) so I thought I would share these...

Monday, March 17, 2008

Another Succesful Tutorial

I've only been in Santa Clara for 24 hours or so, but I've already done so much and had a ton of fun.

First off, I had some time to bask in the sun. Compare...










The view from my balcony at home (at least there isn't much snow, unlike Ottawa)


The view from my hotel room in Santa Clara (oooh palm trees)

Second, I've met a ton of people who I interact with all the time on bug reports, but had never seen in person. Hopefully I left a good impression. Had a lot of fun at the blogger party as well.

















Finally, I helped present the two debug tutorials this morning and everything went perfectly. We covered a lot of material, and got some excellent questions. If you are building a debugger using our framework, make sure to let us know about it! We had several people come up and tell us how much they liked our presentation and how great their products are developing because of the debug framework, but it would be great to see them in action.

Tomorrow brings many more possibilities, with many talks, exciting BoFs, and some exercise.

Curtis

Wednesday, February 06, 2008

Api Tools is Official

With much joy, I am happy to say that the Api Tools incubator project is now part of the SDK proper. We (Darin, Olivier and myself) have been working very hard to get it up and running (and useful).

The project has come a long way since my last post....

We now have:
1. an incremental builder
2. problem markers for api usage problems / api breaking changes

Example problem marker

3. filters for api problem kinds

API filters property page for jdt.debug plugin

4. quick-fixes for a variety of api problem kinds

Quick fix for illegal api uasge problem

Quick fix for since tag problem

5. a wizard to set up api tooling on plugin projects

API Tooling setup wizard

6. preference / property pages to configure options for the tooling

Errors / Warnings preference page for api tooling

7. version management

Workbench showing plugin version numbering problem marker

8. @since tag management

Workbench showing since tag problem marker

Stay tuned for more updates...

Monday, January 21, 2008

Creating help just got a little bit easier

Are you looking forward to the 3.4 doc pass? No? Really now, where is your user assistance spirit?

In 3.4 PDE is hoping to improve your documenting days, specifically by making it easier to create, edit and review context sensitive help. The first step was to create a fancy new editor...


The editor allows you to quickly create and edit new new contexts, topics and commands. But the addition of dragging and dropping, cutting and pasting, opening linked files in various views, and more, is what makes this editor so much better then trudging through the xml. The editor should be the default editor for context help xml starting with today's I build.

There's more to come as well. During 3.4 PDE will hopefully be adding more features to help connect the context ids in your code with those in the xml.

A big thanks goes out to Chris and the PDE team, who managed to review and commit my 5000+ line patch in record time.