Wednesday, July 30, 2008

Note for the New Version

There is a new Maclipse build that incorporates the disappearing cursor patch from the SWT guys (https://bugs.eclipse.org/bugs/show_bug.cgi?id=241671) that will be in 3.4.1.

The catch, though, is that it requires a patch to the jnilibs, which might break when you launch eclipse because the jnilibs are already "cached" in your bundles folder. If your Eclipse crashes right on startup, toss your "eclipse/configuration/org.eclipse.osgi/bundles" folder, which will cause it to unpack the jnilibs from the jar again at startup. I may be able to set a custom version number in our SWT build to force this to happen, but at the moment, I didn't want to mess with it.

Monday, July 7, 2008

SWT issue

If you grabbed the SWT plugin after I switched to github, grab it one more time. When I imported into github, I rooted my branch at the R3_4_maintenance branch of SWT, but apparently that has all kinds of other commits in it (in particular some broken ones :) ). I have since switched back to my original baseline of the v3448f version of SWT (which is what ships in 3.4):

If you're following along at home, the new github link to my branch is:

https://github.com/mschrag/maclipse_swt/commits/mschrag_v3448f

Easy Jar Updating

From Anjo:

cd /Applications/Eclipse/plugins && curl -O http://webobjects.mdimension.com/wolips/preview/org.eclipse.swt.carbon.macosx_3.4.0.v3448f.jar && curl -O http://webobjects.mdimension.com/wolips/preview/org.eclipse.ui.workbench_3.4.0.I20080606-1300.jar

Sunday, July 6, 2008

All of Maclipse is on GitHub

The Equinox Executable plugin (which adds support for double-clickable eomodels opening in Entity Modeler, for instance)

http://github.com/mschrag/maclipse_equinox_executable/commits/mschrag_R3_4_maintenance

The Workbench UI plugin:

http://github.com/mschrag/maclipse_ui_workbench/commits/mschrag_R3_4_maintenance

Maclipse SWT on GitHub

I've imported the SWT CVS plugin history into GitHub and created a new branch "mschrag_R3_4_maintenance" where I'll be doing my Maclipse work.

https://github.com/mschrag/maclipse_swt/commits/mschrag_R3_4_maintenance

I'm running a git cvsimport on the Eclipse workbench plugin now, then I will need to put up the Equinox plugin, and we'll be good to go.

Saturday, July 5, 2008

Who said "Scroll Bar Autohiding?"

The new build has a more mac-ish looking view menu that uses the standard Apple gear drop-down, and it has replacements for the maximize and minimize buttons that fit a little better with the new style.

And more importantly, thanks to Greg Hulands via an Apple friend, we have scrollbar auto-hiding in the Carbon controls if you use Leopard! This really cleans up the look of the various views in Eclipse, I think.