On Fri, Apr 13, 2012 at 04:45:45PM +0200, Edward d'Auvergne wrote:
> Hi,
> 
> I've now turned off the maximise calls when relax runs on Mac OS X, so
> all problems with the fink package should be solved.  At least with
> the stress testing on my system everything works perfectly.
> 
> Cheers,
> 
> Edward

Edward,
   I can confirm that the gui issues are fixed in relax svn. Any idea
when the next release will occur?
                Jack

> 
> 
> On 13 April 2012 15:28, Jack Howarth <[email protected]> wrote:
> > On Fri, Apr 13, 2012 at 09:55:51AM +0200, Edward d'Auvergne wrote:
> >> Hi Jack,
> >>
> >> I've now fully tested the current relax 1.3 main line against the
> >> Python+wxGTK from fink, and everything works perfectly!  The test
> >> suite passes without issue.  In the process I removed a few small bugs
> >> affecting relax GUI users on all operating systems.  The only problem
> >> remaining for the fink release is the starting refresh problem you
> >> see.  As I cannot reproduce this, and that the relax GUI refuses to
> >> maximise when using wxPython with the native Mac widgets (both via
> >> Carbon and Cocoa), I will now implement some basic infrastructure for
> >> handling different wxPython versions (Linux GTK vs. Windows native vs.
> >> Mac GTK vs. Mac native (carbon) vs. Mac native (cocoa) as well as wx
> >> 2.8 vs. 2.9, etc.).  This will allow me to skip the calls to maximise
> >> on the Mac platforms.
> >>
> >> Once everything works on the Mac, I will release relax 1.3.15.  In the
> >> mean time, are you able to test on the 1.3 main line?  Do you have
> >> subversion installed?
> >
> > Edward,
> >   I'll try the relax 1.3 svn over the weekend. Earlier this week I did try 
> > to create
> > a wxcocoa293-py package for fink but the resulting build claims it can only
> > access the screen with a framework build of python. Things get even stranger
> > on MacPorts which does have a framework build of python and a set of
> > wxwidgets-devel/py27-wxpython-devel packages for 2.9.3.1. According to the
> > documentation in wxPython 2.9.3.1, you are supposed to use the 
> > build-wxpython.py
> > script now (which on fink produces two dylibs (cocoa/cocoa_gl suffixed). The
> > MacPorts' py27-wxpython-devel build doesn't produce these but uses setup.py
> > instead. I'll have to check with upstream about this issue. If a frameworks
> > build of python is really required for cocoa to access the screen, this 
> > pretty
> > much nixes the option on fink as it will be a major exercise to switch all
> > of the -py package variants to install in a framework based fink python.
> >               Jack
> >>
> >> Cheers,
> >>
> >> Edward
> >>
> >>
> >>
> >>
> >> On 12 April 2012 14:28, Edward d'Auvergne <[email protected]> wrote:
> >> > Hi,
> >> >
> >> > I would prefer to have the same behaviour on all platforms of starting
> >> > maximised, but if this problem cannot be solved, then starting
> >> > non-maximised is an option.  I really don't know why your set up does
> >> > not get refreshed whereas on mine I do have a refresh.  Are you using
> >> > the newest wxPython 2.18.2.1 version?  Could you send the output of
> >> > 'relax -i' once again, just in case it has changed.  As for forcing
> >> > the refresh, I have included a diff below which might fix the problem
> >> > (although I think it could be deeper).  Are you able to make that
> >> > change and test it?  Cheers!  I am also making all changes in the main
> >> > 1.3 line rather than in the tagged 1.3.14 version.  I am still in the
> >> > process of stress testing the GUI using the fink versions of
> >> > Python+modules, so maybe I will still encounter a problem or two, the
> >> > solution of which may fix this refresh problem anyway.
> >> >
> >> > Cheers,
> >> >
> >> > Edward
> >> >
> >> >
> >> > P. S.  The diff is:
> >> >
> >> > Index: gui/relax_gui.py
> >> > ===================================================================
> >> > --- gui/relax_gui.py    (revision 15693)
> >> > +++ gui/relax_gui.py    (working copy)
> >> > @@ -158,7 +158,11 @@
> >> >         if script:
> >> >             wx.CallAfter(user_functions.script.script_exec, script)
> >> >
> >> > +        # Screen refresh fix for the Mac OS X fink version.
> >> > +        self.Layout()
> >> > +        self.Refresh()
> >> >
> >> > +
> >> >     def about_gui(self, event):
> >> >         """The about message for the relax GUI.

_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-users mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-users

Reply via email to