G'day I've been having a bit of a play with the IMAP server proposal, writing some tests and seeing what does/doesn't work. In doing so, I've done some work which might be worth pushing into the main tree.
1) Upgraded to use the latest Phoenix and Cornerstone code (built from CVS, since nightly builds aren't available). This includes updating to the versions of avalon-framework, avalon-excalibur and avalon-scratchpad that are included as jars in Phoenix CVS. The newer version of Pheonix seems heaps more robust than the version we're currently running on, giving better messages when you've done something wrong. 2) Converted a few of the Blocks to use the new LogEnabled logging interface. This was required to use the new Cornerstone ConnectionManager code. 3) Changed the build so that the source files aren't all copied to the build/src directory before compiling. This step is unnecessary (except when building with a proposal), and it can make it hard for IDEs to link compilation problems to the offending source files. Any comments? If all are keen I can commit these changes. Without them, the IMAP proposal work I'm doing won't build in CVS. ciao Daz -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
