Eclipse 3.3 M1

出ました。早いです。いつもhttp://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/new_noteworthy/eclipse-news.htmlではSWTの新機能ばかりチェックしてますが、今回もなかなか良さそうな新機能が追加されています。

  • GTK+版での印刷サポート
  • Mac OS X版でのシステムトレイサポート
  • PNGファイル書き出しサポート

特に注目は、GTK+版での印刷サポートです。これ、今までなかったというのが驚きですが。
Eclipseのbugzillaでも昔からバグとして登録されていましたが、なかなか対応されませんでした。
それには大体以下のような理由があったようです。

  • GTK+自体に印刷APIがない
  • gnome-printなど外部APIを使えば実現できるかもしれないが困難、新たな依存関係を追加するのも許容できない

で、今回GTK+が2.10で印刷APIを備えるようになったために、それを利用した印刷機能が実装された、ということです。
あと、SWTで気になる機能不足としては、MacでStyledTextなどでインライン日本語入力(IM入力)ができないといったあたりですかね。これバグ登録されてるんだろーか。

# 追記:Eclipse 3.3M1のNew and Noteworthyはこちらでした。
http://download.eclipse.org/eclipse/downloads/drops/S-3.3M1-200608101230/eclipse-news-M1.html