From: Hiroo H. <hir...@co...> - 2004-09-18 05:10:37
|
Rib, You made a change in Scene.java; private Patch patch; into; private IPatch patch; This change breaks Scene file compatibility. Now JSynthLib in CVS head cannot read Scene file which was created before the change. This is bad. To keep file compatibility we need to revert the change on Scene.java and make a new Scene class (NScene ?) which uses IPatch so far. As a long term solution we need define new file format. One way is to use Storable class. Another way is XML base format as we discuss before. Jeff> I'm getting the following exception when I try to drag Jeff> a patch from a bank window to a library window. Can Jeff> anyone reproduce this? Hiroo> Yes, I can. I guess my bug fix made this bug. I'll take a look. Before fixing this bug and other bugs in SceneFrameLibrary, I made LibraryFrame and SceneFrame class clean. Most of their methods were exactly same. I made AbstractLibraryFrame class which was an interface as an abstract class. The change should not change behavior of JSynthLib. -- Hiroo Hayashi |