Re: [Rosegarden-devel] reorganisation branch now builds
On Sunday 05 Nov 2006 22:52, Pedro Lopez-Cabanillas wrote: The CMake build system that I am testing generates several Makefiles, one for each of the six CMakeLists.txt files currently existing. Does it handle dependencies properly between sources dealt with in different Makefiles? Does it build things in the right order when invoked with -j3? I do think if we're using multiple Makefiles, we need one per top-level directory -- I don't like the base Makefile building stuff from misc, or the gui one building stuff from document. Chris - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Monday, 6 November 2006 11:24, Chris Cannam wrote: On Sunday 05 Nov 2006 22:52, Pedro Lopez-Cabanillas wrote: The CMake build system that I am testing generates several Makefiles, one for each of the six CMakeLists.txt files currently existing. Does it handle dependencies properly between sources dealt with in different Makefiles? Does it build things in the right order when invoked with -j3? Yes to both questions. I think so. I do think if we're using multiple Makefiles, we need one per top-level directory -- I don't like the base Makefile building stuff from misc, or the gui one building stuff from document. OK, I will look into that. Please excuse me for all the ugly details remaining all over the CMakeLists files. It were done in a quick and dirty way. Regards, Pedro - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Monday 06 Nov 2006 18:13, Pedro Lopez-Cabanillas wrote: On Monday, 6 November 2006 11:24, Chris Cannam wrote: I do think if we're using multiple Makefiles, we need one per top-level directory [...] OK, I will look into that. Let me stress again, though, that I would much prefer _not_ to have multiple Makefiles. Chris - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday, 4 November 2006 18:51, Guillaume Laurent wrote: On Saturday 04 November 2006 16:54, Pedro Lopez-Cabanillas wrote: I offer again to try CMake. It works with Qt3/KDE3; it is not necessary to wait for KDE4. I thought it was. If that's not the case, then cmake is the only logical choice. I know it because I'm able to build KMidimon with it. I've already done an ALSA check test for CMake, and build static libs and executables. I can commit a proof of concept for Rosegarden very soon, I hope. Regards, Pedro - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday, 4 November 2006 16:44, Chris Cannam wrote: * If you think some of the code is organised wrongly, or could be organised better, this is the time to say so. It won't be hard to move a few things about. If you think the whole effort has been a waste of time and the results are worse than what we had before, this is probably the time to say that too. A big point in favor of this reorganisation is that the file names are now equal to the class names. This is a big help to find things quickly. Another advantage is to be able to modify or add (for instance) a single widget or dialog without worrying about the old two single big files for dialogs and widgets. It was very annoying that a simple change in any of that headers triggered a recompile of a lot of sources, because many classes use either some widget or dialog. I am not sure about the current directory structure, depicted below. src |-- base | `-- test | `-- seq |-- commands | |-- audio | |-- edit | |-- event | |-- matrix | |-- notation | |-- segment | `-- studio |-- document | `-- io |-- gui | |-- application | |-- configuration | |-- dialogs | |-- editors | | |-- eventlist | | |-- guitar | | |-- markers | | |-- matrix | | |-- notation | | |-- parameters | | |-- segment | | `-- tempo | |-- general | |-- kdeext | |-- rulers | |-- seqmanager | |-- studio | |-- ui | `-- widgets |-- helpers |-- misc |-- sequencer `-- sound First, I don't understand why are document/ and commands/ directories under src/ instead of gui/. Second, and more important: the directory structure is now wired into the sources, in the #include lines. You need to cd to the src/ directory before to starting the compilation, because the include file paths are relative to this directory. If I am not wrong, the -I compiler option doesn't help, because the local include names are surrounded by double quotes, instead of angles. This makes more difficult to create modular makefiles, and to build outside the source dir as offered by CMake. Remarks, Pedro - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Sunday 05 November 2006 4:45 am, Pedro Lopez-Cabanillas wrote: I know it because I'm able to build KMidimon with it. I've already done an ALSA check test for CMake, and build static libs and executables. I can commit a proof of concept for Rosegarden very soon, I hope. I was hoping you were about to say something like that. Outstanding! -- D. Michael McIntyre Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/ See my new music stand unfolding at http://users.adelphia.net/~silvan/ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Sunday 05 Nov 2006 10:15, Pedro Lopez-Cabanillas wrote: First, I don't understand why are document/ and commands/ directories under src/ instead of gui/. Because it would be very nice, from a structural point of view, if we could make the classes that aren't actually GUI (i.e. that represent the document model) build without including any GUI code. At the moment we fail on that, but it's a possible direction for refactoring. Second, and more important: the directory structure is now wired into the sources, in the #include lines. You need to cd to the src/ directory before to starting the compilation, because the include file paths are relative to this directory. If I am not wrong, the -I compiler option doesn't help, because the local include names are surrounded by double quotes, instead of angles. No, -I works for quotes as well (unless I'm going mad?) -- the difference is just that the current directory is also used for relative paths in quoted includes, as well as the -I paths. The directory names absolutely must be in the include lines. Otherwise you (as a mere human) wouldn't have a hope of finding the files that are being included, without automated help. This makes more difficult to create modular makefiles FWIW I don't think we want more than one makefile. I know you didn't say anything explicit about that, but you did say makefiles plural. I don't understand why we have more than one scons script at the moment, either. Chris - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Sunday, 5 November 2006 22:38, Chris Cannam wrote: the directory structure is now wired into the sources, in the #include lines. You need to cd to the src/ directory before to starting the compilation, because the include file paths are relative to this directory. If I am not wrong, the -I compiler option doesn't help, because the local include names are surrounded by double quotes, instead of angles. No, -I works for quotes as well (unless I'm going mad?) -- the difference is just that the current directory is also used for relative paths in quoted includes, as well as the -I paths. Ah, OK. I was confused by the -iquote option. The following explanation from the GCC documentation was not very clear for me: http://gcc.gnu.org/onlinedocs/gcc-4.0.3/gcc/Directory-Options.html The directory names absolutely must be in the include lines. Otherwise you (as a mere human) wouldn't have a hope of finding the files that are being included, without automated help. Of course, I agree with this. This makes more difficult to create modular makefiles FWIW I don't think we want more than one makefile. I know you didn't say anything explicit about that, but you did say makefiles plural. I don't understand why we have more than one scons script at the moment, either. The CMake build system that I am testing generates several Makefiles, one for each of the six CMakeLists.txt files currently existing. The advantage is that if you change one CMakeLists.txt, only one Makefile is regenerated (if needed) and executed again. Regards, Pedro - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 November 2006 11:18 am, Chris Cannam wrote: FWIW it seems about the same on this machine -- if all I ask it to do is relink, it actually does it quicker than in trunk, because of the time scons spends sitting and thinking before it does any work. Disregard that last comment. I'm an idiot. I was staring at a tail -f of the build log. Yes, you can kick me now. I started everything over again, and am going to see how it goes from scratch. That may be because this machine has a lot of memory (2GB). I should have popped for more RAM. No. If it turns out to be rubbish, we shouldn't keep it just because it took a bit of work to do. So what makes it rubbish if it's rubbish? It builds more slowly, and there's probably only so much to do about that. The crappiest computer for sale at Wal-Mart has a dual core processor and 7200 RPM SATA hard disk in it now, so maybe this isn't such a big deal. I'm more worried about what it's going to be like to work on the code, and to have an opinion on that, I guess I'm going to attempt to do some work this weekend fixing bugs. If I can get anything to a state where I can actually run it. How am I supposed to run this when it's finished? It will complain about the data files being the wrong version. I guess I copy them by hand, but I can't remember what data files actually need copying. As far as build system, I guess we should go with cmake, like KDE4. I'm going to have a look at what's involved setting that up. It seems scons was abandoned by KDE, and not very many people are using scons, and a lot of people are bitching about the few apps that do use it. We sure as hell don't want to go back to autohell. -- D. Michael McIntyre Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/ See my new music stand unfolding at http://users.adelphia.net/~silvan/ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 November 2006 10:57 am, D. Michael McIntyre wrote: Here it is. This is about double the old tree. Not as bad as I was thinking though. real13m19.087s user11m18.548s sys 0m46.968s Sequencer does not start with this old problem: rosegarden (sequence manager): ControlBlockMmapper : Couldn't open /tmp/kde-silvan//rosegarden_control_block WARNING: Rosegarden::Exception: Couldn't open /tmp/kde-silvan//rosegarden_control_block I don't know what this means. When I saw it before, it meant I had done something in the TPB that was trying to access track properties before any tracks existed (if !trk return to cure) but I don't suppose that can be the case here. And of course the data files are wrong. I changed version.txt to get past that, and then got into trouble with the sequencer being the wrong version, because I was intentionally running the old sequencer that actually worked. I give up now. I'm too stupid to make anything of something this broken. I leave it up to the real hackers out there. I only play a hacker on TV. -- D. Michael McIntyre Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/ See my new music stand unfolding at http://users.adelphia.net/~silvan/ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 Nov 2006 15:57, D. Michael McIntyre wrote: I'm more worried about what it's going to be like to work on the code So am I, and I agree that we don't know about that yet. Let's find out. How am I supposed to run this when it's finished? It will complain about the data files being the wrong version. I guess I copy them by hand, but I can't remember what data files actually need copying. ./rosegardensequencer in one terminal; ./rosegarden --existingsequencer --ignoreversion in another. Chris - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 Nov 2006 16:13, D. Michael McIntyre wrote: Sequencer does not start with this old problem: rosegarden (sequence manager): ControlBlockMmapper : Couldn't open /tmp/kde-silvan//rosegarden_control_block WARNING: Rosegarden::Exception: Couldn't open /tmp/kde-silvan//rosegarden_control_block That's just a warning -- it should stop saying that as soon as it has a GUI process to talk to. Chris - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 November 2006 1:24 pm, Chris Cannam wrote: How am I supposed to run this when it's finished? It will complain about the data files being the wrong version. I guess I copy them by hand, but I can't remember what data files actually need copying. ./rosegardensequencer in one terminal; ./rosegarden --existingsequencer --ignoreversion in another. Alrighty then. Here's your I'm with stupid --- T-shirt. It's running. I'll see what I can break after I eat lunch. -- D. Michael McIntyre Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/ See my new music stand unfolding at http://users.adelphia.net/~silvan/ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 November 2006 16:54, Pedro Lopez-Cabanillas wrote: I offer again to try CMake. It works with Qt3/KDE3; it is not necessary to wait for KDE4. I thought it was. If that's not the case, then cmake is the only logical choice. -- Guillaume. http://www.telegraph-road.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 November 2006 19:24, Chris Cannam wrote: On Saturday 04 Nov 2006 15:57, D. Michael McIntyre wrote: I'm more worried about what it's going to be like to work on the code So am I, and I agree that we don't know about that yet. Let's find out. At least from the point of view of Eclipse, the reorg branch is much more practical. The one class per file paradigm makes it much easier for the indexer. -- Guillaume. http://www.telegraph-road.org - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 November 2006 12:51 pm, Guillaume Laurent wrote: I thought it was. If that's not the case, then cmake is the only logical choice. All the tutorials and whatnot are about KDE4, but it looks like there isn't any reason why it shouldn't work with KDE3. It looks like it would be easier to convert from autotools to cmake, and we're going to have to do something entirely from scratch, which I haven't found any good documentation for yet. -- D. Michael McIntyre Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/ See my new music stand unfolding at http://users.adelphia.net/~silvan/ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 November 2006 4:05 pm, D. Michael McIntyre wrote: we're going to have to do something entirely from scratch, which I haven't found any good documentation for yet. OK, I have now, but this looks like way more than I'm good for. -- D. Michael McIntyre Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/ See my new music stand unfolding at http://users.adelphia.net/~silvan/ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 Nov 2006 21:05, D. Michael McIntyre wrote: On Saturday 04 November 2006 12:51 pm, Guillaume Laurent wrote: I thought it was. If that's not the case, then cmake is the only logical choice. All the tutorials and whatnot are about KDE4, but it looks like there isn't any reason why it shouldn't work with KDE3. CMake predates KDE4. There's absolutely no reason we shouldn't use it now if we want to. Don't be distracted by KDE. Our project is not that hard to build. KDE to us is a build dependency (library and header locations, just like Qt) and a source of install target locations. We build no shared libraries and we only target Linux. My reorganise-makefile builds our whole project already; all it lacks is the autoconf-type tests for the build dependencies, and logic that handles installation. They're both tricky things to do, but they aren't significantly different for KDE applications from any other applications. The most important thing for us is that a system makes it easy to add a few platform-specific shell commands if necessary for particular build or install targets. qmake, for example, would be next to useless for us because it's so platform-independent that it's practically impossible to use if you have serious platform-specific dependencies. SCons is less than ideal for us because any such extensions need a passing understanding of Python, which it seems none of us has or wants. To be honest, I could probably even cope with a return to autoconf (would we be the first project ever to switch from scons to autoconf?) so long as we had a relatively minimal autoconf setup without using automake or libtool, instead of relying on all that hideously overcomplicated crap borrowed from KDE that we used to use. Chris - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 Nov 2006 15:07, D. Michael McIntyre wrote: I have also found a number of broken things in the last release, and have been trying to sit on them and fix them in the newly reorganized tree, rather than figuring out how to port the fixes from the old tree to the new one. Well, pure fixes might be better made in both (with the old tree for any 1.4.1 bugfix release). But it doesn't have to be the same person who ports the fixes across as who makes them in the first place. I think we need a complete, methodical feature audit to make sure everything is working. Some of the things I've found could have been broken for ages. Yeah, agreed. It's a surprisingly big job though. I need to look at Mentalguy's instruments lossage as well. Chris - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
Re: [Rosegarden-devel] reorganisation branch now builds
On Saturday 04 November 2006 6:28 pm, Chris Cannam wrote: Well, pure fixes might be better made in both (with the old tree for any 1.4.1 bugfix release). But it doesn't have to be the same person who ports the fixes across as who makes them in the first place. Well, there is that. I should probably go do that, but then I am also coming back around to the same old problem with my event filter. It was copied from Cakewalk, and it could be so much better if it were tossed out the window and redesigned from the ground up to make more sense as a part of Rosegarden. Maybe I'll finally suck it up and do that for the next release, while I have to go fix it anyway. Anyway, I'm going to go fix some trivial things in the old tree and leave it up to one of you real programmers to go from there. Yeah, agreed. It's a surprisingly big job though. I half think we ought to hold off on the bit by bit examination until I have a chance to think about redoing the menus again. I totally hate our menus. Things that seemed like a good idea two years ago have turned out to be utter bullshit in actual use. For the moment though I need to go finish working on a painting with my daughter. -- D. Michael McIntyre Author of Rosegarden Companion http://rosegarden.sourceforge.net/tutorial/ See my new music stand unfolding at http://users.adelphia.net/~silvan/ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel