On Wednesday 09 Nov 2005 12:32, Chris Cannam wrote:
> On Tuesday 08 Nov 2005 22:29, Guillaume Laurent wrote:
> > I've fixed the segment coloring problem which occurred when new
> > segments were included in the selection rectangle.
>
> Appears to work only when the canvas is scrolled to the start (time
> zero at the left edge). Scroll right a bit and then start selecting
> part-way through a segment and you'll see that the start of the newly
> selected segment isn't highlighted.
That one is still there, btw (in case it was overlooked).
Also I notice the behaviour for loading audio previews in the first
place has changed. They're now loaded the first time a segment is
exposed & redrawn. Used to be they were loaded after the document was
loaded, regardless of whether the segment in question was inside the
visible area of the canvas or not. (So, for example, if all your audio
tracks are below the initially-visible area, their previews will now
not be loaded until you scroll down so they become visible --
previously they were already loaded, ready to be displayed when you
scrolled down.) I don't think this is a particularly urgent problem,
but it probably is marginally worse than the previous behaviour.
Two more bugs that I haven't been able to get much information on yet:
* Move the position pointer somewhere other than time zero. Scroll to
the end of the document. Increased the zoom level. For me, this often
provokes a mad feedback loop of auto-scrolling right back to the start
of the document at increasing speed.
* File -> New and File -> Open sometimes crash. So far it's always
been when I have a composition with audio segments in it that I'm
replacing with a new one. Here's a backtrace from the core file from a
crash on File -> New:
#0 0xb6ba728a in malloc_usable_size ()
from /lib/tls/i686/cmov/libc.so.6
(gdb) where
#0 0xb6ba728a in malloc_usable_size ()
from /lib/tls/i686/cmov/libc.so.6
#1 0xb6ba7a32 in free () from /lib/tls/i686/cmov/libc.so.6
#2 0xb6d37b73 in operator delete () from /usr/lib/libstdc++.so.5
#3 0xb789c727 in QBoxLayout::~QBoxLayout () from /usr/lib/libqt-mt.so.3
#4 0xb789ecab in QHBoxLayout::~QHBoxLayout ()
from /usr/lib/libqt-mt.so.3
#5 0xb78e70cd in QWidget::~QWidget () from /usr/lib/libqt-mt.so.3
#6 0xb7c03d8b in QHBox::~QHBox () from /usr/lib/libqt-mt.so.3
#7 0xb78e70cd in QWidget::~QWidget () from /usr/lib/libqt-mt.so.3
#8 0xb7a40d2e in QDialog::~QDialog () from /usr/lib/libqt-mt.so.3
#9 0x0818a084 in ~CountdownDialog (this=0x8b5c780) at dialogs.moc:815
#10 0x0845f2b5 in Rosegarden::SequenceManager::setDocument
(this=0x8b15050,
doc=0x8bb7380) at RGbuild/gui/sequencemanager.cpp:145
#11 0x083b59df in RosegardenGUIApp::setDocument (this=0x88231e0,
newDocument=0x8bb7380) at RGbuild/gui/rosegardengui.cpp:1454
#12 0x083b8f36 in RosegardenGUIApp::slotFileNew (this=0x88231e0)
at RGbuild/gui/rosegardengui.cpp:2002
#13 0x083d58e6 in RosegardenGUIApp::qt_invoke (this=0x88231e0, _id=76,
_o=0xbfffecc0) at rosegardengui.moc:767
#14 0xb78b671c in QObject::activate_signal ()
from /usr/lib/libqt-mt.so.3
#15 0xb78b6544 in QObject::activate_signal ()
from /usr/lib/libqt-mt.so.3
#16 0xb749bdab in KAction::activated () from /usr/lib/libkdeui.so.4
#17 0xb749b77f in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#18 0xb749bfb1 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#19 0xb78b6696 in QObject::activate_signal ()
from /usr/lib/libqt-mt.so.3
#20 0xb78b6544 in QObject::activate_signal ()
from /usr/lib/libqt-mt.so.3
#21 0xb7bfc82e in QButton::clicked () from /usr/lib/libqt-mt.so.3
#22 0xb7948f94 in QButton::mouseReleaseEvent ()
from /usr/lib/libqt-mt.so.3
#23 0xb78ecb37 in QWidget::event () from /usr/lib/libqt-mt.so.3
#24 0xb7859e1f in QApplication::internalNotify ()
from /usr/lib/libqt-mt.so.3
#25 0xb7859514 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#26 0xb71fee43 in KApplication::notify () from /usr/lib/libkdecore.so.4
#27 0xb77ee5b0 in QETWidget::translateMouseEvent ()
from /usr/lib/libqt-mt.so.3
#28 0xb77ec23e in QApplication::x11ProcessEvent ()
from /usr/lib/libqt-mt.so.3
#29 0xb7803254 in QEventLoop::processEvents ()
from /usr/lib/libqt-mt.so.3
#30 0xb786c1d8 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#31 0xb786c088 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#32 0xb785a071 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#33 0x0820de85 in main (argc=1, argv=0xbffffa54) at
RGbuild/gui/main.cpp:640
(gdb)
Chris
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel