Is anyone interested in helping me update EigenD to use the latest wxPython,
the goal is to get it back on to something that is supported, and actually being developer.
Im hoping the first major benefit will be getting EigenBrowser/Commander working properly again on Mac OSX (its been broken on the latest OSX , since 10.8?)
status so far...
the current version of wxPython being used, is very old ... which means the version of wxWidgets its interfacing is equally old... and is not being updated, and is hence the troubles of Mac OSX.
however, wxPython is still being developed, with a a replacement called "Phoenix".
Ive so far build wx phoenix, and I can now start both EigenBrowser and EigenCommander with it...
however, there is still a bit of work to do on it, hence asking for others to perhaps help!
its 'reasonably simple' stuff... basically the Phoenix API is different in places, normally this would be trivial to fix, but unfortunately with python you dont get compilation issues (arghh!!!) it fails at runtime, and sometimes these runtime failures just abort the app (EigenBrowser/Commander)
The good news, is I think Ive done the hardest bit, initialisation (as here errors, given no warnings or anything it just dies) , so I think the next stage is tracking down weird behaviour, which will be down to api changes.
the other good news, is finding errors in one app, tends to mean you can easily kill the same error in the other, since the two apps share alot in common.
anyway, I think its worth getting these apps working again... and although there was talk of rewrites in C++/Juce, frankly that looks unlikely. ... so better to expend a bit of effort here I think.
I cannot promise that wxpython/phoenix will fix issues, as its not even in beta yet... but at least it puts EigenD in a place where its on actively developed software.
so any volunteers? you obviously need dev experience, preferably know how to build EigenD, and possibly a bit of python (but i dont know/like python much, and I'm getting by ;))
If not, then it will take some time... as I dont even use EigenBrowser/Commander, so this really is being done, just because I think its 'the right thing to do'... and I dont want to see EigenD die, piece by piece due to operating system changes.
ps. to release this, I will need the runtime build source files, so I can adapt them to take the new wxpython,
this Ive requested a few times now directly from John... so hopefully one day this will happen.