diff --git a/ChangeLog b/ChangeLog index 3a3d1ca62..de4dbdf9d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +2008-01-02 Tobias Doerffel + + * src/widgets/rack_plugin.cpp: + fixed wrong signal-slot-connection which made gate-parameter of + effects not working + + * src/core/track_container.cpp: + when removing tracks start removing at the end of track-vector (i.e. + use m_trackWidgets.last() instead of m_trackWidgets.first()) - speeds + up things *a lot* + + * README: + * src/core/about_dialog.cpp: + fixed version and extended copyright from 2007 to 2008 + 2007-12-18 Tobias Doerffel * plugins/midi_import/midi_import.cpp: diff --git a/README b/README index 8b6b14b73..792f2d990 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ -Linux MultiMedia Studio 0.3.0 +Linux MultiMedia Studio 0.4.0 ============================== -Copyright (c) 2004-2007 by LMMS-developers +Copyright (c) 2004-2008 by LMMS-developers This program is free software; you can redistribute it and/or modify diff --git a/configure.in b/configure.in index 9b4e280f9..1b1b640ff 100644 --- a/configure.in +++ b/configure.in @@ -2,8 +2,8 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.50) -AC_INIT(lmms, 0.4.0-svn20071218, lmms-devel/at/lists/dot/sf/dot/net) -AM_INIT_AUTOMAKE(lmms, 0.4.0-svn20071218) +AC_INIT(lmms, 0.4.0-svn20080102, lmms-devel/at/lists/dot/sf/dot/net) +AM_INIT_AUTOMAKE(lmms, 0.4.0-svn20080102) AM_CONFIG_HEADER(config.h) diff --git a/src/core/about_dialog.cpp b/src/core/about_dialog.cpp index 5a069bbf9..684f4fe30 100644 --- a/src/core/about_dialog.cpp +++ b/src/core/about_dialog.cpp @@ -3,7 +3,7 @@ /* * about_dialog.cpp - implementation of about-dialog * - * Copyright (c) 2004-2007 Tobias Doerffel + * Copyright (c) 2004-2008 Tobias Doerffel * * This file is part of Linux MultiMedia Studio - http://lmms.sourceforge.net * @@ -60,7 +60,7 @@ aboutDialog::aboutDialog() : QLabel * about_lbl = new QLabel( tr( "LMMS - A powerful " "synthesizer-studio\n\n" - "Copyright (c) 2004-2007 " + "Copyright (c) 2004-2008 " "LMMS-Developers\n\n" "http://lmms.sourceforge.net" ) ); diff --git a/src/core/track_container.cpp b/src/core/track_container.cpp index 6e8ca2ef4..64fd459e2 100644 --- a/src/core/track_container.cpp +++ b/src/core/track_container.cpp @@ -87,7 +87,7 @@ trackContainer::~trackContainer() { while( !m_tracks.empty() ) { - delete m_tracks.takeFirst(); + delete m_tracks.takeLast(); } } @@ -281,7 +281,7 @@ void trackContainer::clearAllTracks( void ) { while( !m_tracks.empty() ) { - removeTrack( m_tracks.front() ); + removeTrack( m_tracks.last() ); } } diff --git a/src/widgets/rack_plugin.cpp b/src/widgets/rack_plugin.cpp index 315c54fbb..3f03993fd 100644 --- a/src/widgets/rack_plugin.cpp +++ b/src/widgets/rack_plugin.cpp @@ -102,7 +102,7 @@ rackPlugin::rackPlugin( QWidget * _parent, "run the risk of clipping the tail on delay effects." ) ); m_gate = new knob( knobBright_26, this, tr( "Gate" ), m_track ); - connect( m_wetDry, SIGNAL( valueChanged( float ) ), + connect( m_gate, SIGNAL( valueChanged( float ) ), this, SLOT( setGate( float ) ) ); m_gate->setLabel( tr( "Gate" ) ); m_gate->setRange( 0.0f, 1.0f, 0.01f );