Mark,
On 2006 Jan 11 , at 12.06, Mark Taylor wrote:
> OK that sounds positive: I've updated uk.ac.starlink.util.Loader so
> that
> the menu is macified if the JRE version is >=1.5, not otherwise.
> Can you try it on both JREs on mac and see if it behaves as
> expected, i.e.:
>
> 1.4 menus on windows, doesn't crash
> 1.5 menus at top of screen, doesn't crash
I've checked that it does exactly that.
>> I'll tidy this up and commit it maybe tomorrow. You mentioned that
>> you were planning a Treeview release later this month -- when's the
>> deadline?
>
> I'm not really doing Treeview releases or support any more (except
> when
> I feel like it etc). However I'll be making a major TOPCAT release
> in a
> couple of weeks time, and I'll probably do the mac menu
> configuration in
> that as above, if it looks like it works without problems.
Ah, I'd misunderstood. Oh well, it's done for TREEVIEW now (since
I'd started), and I've committed a modification to TREEVIEW's
build.xml which adds a build_osxapp target. It all looks very
pretty, and all that, and includes the JNI libraries and the demo.
Peter:
>> java/source/ant sounds reasonable enough, but what goes there is
>> Peter's domain really, he may have an opinion.
>>
>
> In general I'd say if this isn't used a lot, keep it elsewhere and
> use a <taskdef/> to pick it up, otherwise unbundle the source code
> and add it to ant/src/main (yes, like the roxes stuff, reading on),
> that should make sure it's always available.
Since it would be an obvious next step to do the same for TOPCAT,
I've created a new <osxjarbundler> task in ant, which is this
distributed JarBundler task, plus additions. That OK?
Mark: I might as well do the same thing for TOPCAT -- is that
reasonable?
One current development is that the first Intel-based Macs have just
appeared, so I've had the build application bundle also include the
java/lib/i386/*.so shared libraries. I've no way of testing this,
however.
Norman
--
------------------------------------------------------------------------
----
Norman Gray / http://nxg.me.uk
eurovotech.org / University of Leicester, UK
|