From: Chris W. <chr...@ch...> - 2011-12-01 19:39:53
|
Frankie Fisher said on 01/12/11 18:20: > These changes sound fantastic. I'll give you a little idea of what's > going on at the moment. > > We're currently have a release candidate available for release 0.21 > although there are still some administrative issues to do with getting > the website updated, and possibly a MacOs bug that may need resolving > before this is released. > > At the same time, there is a moderate refactoring project under way that > Joe Emenaker has been conducting in a separate branch > (http://jsynthlib.svn.sourceforge.net/viewvc/jsynthlib/branches/UIRefactor/). > I am not sure whether he is finished with this yet or not, but I know > that the plan was to delay merging this back into the main branch at > least until we have got 0.21 out of the door. > > The vague roadmap we've talked about recently is something like this: > * Release 0.21. > * Sweep up outstanding bugs and patches. > * Release 0.22. > * Emenaker's Grand Refactoring. > * Release 0.30. > > The best place for reorganising files and moving them around might > actually be in Joe's refactoring branch, as if we clobber loads of stuff > in the main branch it will make it harder than necessary to merge his > refactor branch back in. I presume Joe would be ok with you putting your > refactors in his branch though its probably worth checking with him to > make sure he doesn't have anything on his computer he's not got round to > submitting. > > Some of your other changes such as the DKnob cleanup, ErrorDialog > replacement, netbeans project could probably go straight into the main > branch as they shouldn't have much impact on the merge. > > regards, > > Frankie > Hi Frankie, I've had a reply off list from Joachim, and I think he is going to enable me to commit to the Subversion repository. Reading your response, I would like to suggest that I commit my error dialog and knob widget changes as they are not very invasive, but I would hold off committing my other changes as they would restructure the layout of the code base. This commit would therefore consist of one new Java class, and modifications to three existing ones. If Joachim is going to enable me to commit, then I will ask for approval prior to applying my changes in case it is too risky with a new release imminent. In the meantime I'll take a look at Joe Emanaker's re-factoring branch, and continue familiarising myself with the code base. Is there a need to support versions of Java prior to 1.5, or can I assume that Generics support is a pre-requisite for running future versions of JSynthLib? I'm currently using Java 1.7 on Linux, but I understand that only a beta release of 1.7 is available for Mac OS X. Regards, Chris |