Sharemedia
Eclipse 3.5 RC3 released : Cocoa works great

Eclipse 3.5 RC3 is out and this release fixes the last issues (Bugs 277539 and 277437) I was seeing when running the best test suite I have, ShareMedia, on the previous 3.5 RC2 Cocoa x86_64 SWT port.

Now everything is working, even the most tricky parts such as custom widgets, Open GL with LWJGL and animations…. :-)

ShareMedia running on SWT 3.5 Cocoa x86_64

ShareMedia running on SWT 3.5 Cocoa x86_64

The new 3.5 release also brings some long-waited features on Mac OS X :

- Java 6 and 64 bits support

- Shell modified hint

Shell modified hint

Shell modified hint

- Shell sheet style

Shell sheet style

Shell sheet style

- Program icons are now returned in full size !!!! Program.findProgram("jpg").getImageData() returns beautiful 512×512 icons instead of 16×16, see the following gallery widget snippet :

Gallery Snippet on SWT 3.4

Gallery Snippet on SWT 3.4

Gallery Snippet on SWT 3.5

Gallery Snippet on SWT 3.5

UPDATE: Oh no ! this is a cocoa bug, images should still be returned in 16×16. SWT committers, please don’t fix it ! :-) I hope this will help fixing bug 181723.

These improvements make Eclipse 3.5 an absolute must for all Mac users.

The only thing I’m still missing is the Native OSX toolbar (bug 222859)

I would like to thanks all developpers who worked very hard to create this great Cocoa port in only one year and those who keep hacking to improving Eclipse UI on Mac.


  • henk

    Absolutely great this new Cocoa version. Good test too!

  • henk

    Absolutely great this new Cocoa version. Good test too!

  • http://www.neckdiagrams.com/ Justin

    That’s good news – but there is another bug I think folks would like to see fixed on the Mac: ie SWT.TOOL shell style doesn’t work! https://bugs.eclipse.org/bugs/show_bug.cgi?id=218929

  • http://www.neckdiagrams.com Justin

    That’s good news – but there is another bug I think folks would like to see fixed on the Mac: ie SWT.TOOL shell style doesn’t work! https://bugs.eclipse.org/bugs/show_bug.cgi?id=218929