diff --git a/ChangeLog b/ChangeLog index ef55e4e8b..24d4faf8d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,33 @@ +2008-04-01 Tobias Doerffel + + * plugins/ladspa_effect/caps/README.ardour: + * plugins/ladspa_effect/caps/README.dist: + * plugins/ladspa_effect/caps/Makefile.am: + added README-files + + * plugins/ladspa_effect/ladspa_effect.cpp: + * plugins/bass_booster/bass_booster.cpp: + decreased minimal gate from 0.0001f to 0.00001f as it turned out that + some effects were cut off with previous value + + * include/endian_handling.h: + * include/note.h: + * include/effect_select_dialog.h: + * include/midi.h: + * include/effect_view.h: + * include/side_bar.h: + * include/micro_timer.h: + * include/midi_event_processor.h: + * include/instrument_function_views.h: + * include/instrument_midi_io.h: + * include/export.h: + * include/dummy_instrument.h: + * include/level_object.h: + added missing includes when compiling headers itself + + * Makefile.am: + added single-binary-target for testing-purposes + 2008-03-30 Tobias Doerffel * src/core/song_editor.cpp: diff --git a/include/dummy_instrument.h b/include/dummy_instrument.h index 78435c227..8b92b03f9 100644 --- a/include/dummy_instrument.h +++ b/include/dummy_instrument.h @@ -28,6 +28,7 @@ #define _DUMMY_INSTRUMENT_H #include "instrument.h" +#include "instrument_view.h" class dummyInstrument : public instrument diff --git a/include/effect_select_dialog.h b/include/effect_select_dialog.h index acad866a7..d8c9c096e 100644 --- a/include/effect_select_dialog.h +++ b/include/effect_select_dialog.h @@ -31,6 +31,8 @@ #include "effect_chain.h" +class QScrollArea; + class effectSelectDialog : public QDialog { diff --git a/include/effect_view.h b/include/effect_view.h index ffc3bfab5..c423a4d00 100644 --- a/include/effect_view.h +++ b/include/effect_view.h @@ -28,6 +28,7 @@ #include "automatable_model.h" #include "plugin_view.h" +#include "effect.h" class QGroupBox; class QLabel; @@ -35,7 +36,6 @@ class QPushButton; class QMdiSubWindow; class audioPort; -class effect; class effectControlDialog; class knob; class ledCheckBox; diff --git a/include/endian_handling.h b/include/endian_handling.h index 6bde9be23..3962f6325 100644 --- a/include/endian_handling.h +++ b/include/endian_handling.h @@ -1,7 +1,7 @@ /* - * endian.h - handle endianess-problems + * endian_handling.h - handle endianess * - * Copyright (c) 2005 Tobias Doerffel + * Copyright (c) 2005-2008 Tobias Doerffel * * This file is part of Linux MultiMedia Studio - http://lmms.sourceforge.net * @@ -30,16 +30,14 @@ #include #endif +#include + #include "types.h" inline bool isLittleEndian( void ) { -#ifdef WORDS_BIGENDIAN - return( FALSE ); -#else - return( TRUE ); -#endif + return( QSysInfo::ByteOrder == QSysInfo::LittleEndian ); } diff --git a/include/export.h b/include/export.h index 7023a24c8..bc5c18940 100644 --- a/include/export.h +++ b/include/export.h @@ -25,6 +25,8 @@ #ifndef _EXPORT_H #define _EXPORT_H +#include + #include "types.h" diff --git a/include/instrument_function_views.h b/include/instrument_function_views.h index 3fccd24b6..aa1d01e9a 100644 --- a/include/instrument_function_views.h +++ b/include/instrument_function_views.h @@ -28,7 +28,9 @@ #include "mv_base.h" +#include +class QLabel; class automatableButtonGroup; class comboBox; class groupBox; diff --git a/include/instrument_midi_io.h b/include/instrument_midi_io.h index e515fc5ff..b99045ede 100644 --- a/include/instrument_midi_io.h +++ b/include/instrument_midi_io.h @@ -27,6 +27,7 @@ #define _INSTRUMENT_MIDI_IO_H #include +#include #include "automatable_model.h" diff --git a/include/level_object.h b/include/level_object.h index f68b0d460..6b9844177 100644 --- a/include/level_object.h +++ b/include/level_object.h @@ -1,7 +1,7 @@ /* * level_object.h - declaration of class levelObject * - * Copyright (c) 2006-2007 Javier Serrano Polo + * Copyright (c) 2006-2008 Javier Serrano Polo * * This file is part of Linux MultiMedia Studio - http://lmms.sourceforge.net * @@ -26,7 +26,7 @@ #ifndef _LEVEL_OBJECT_H #define _LEVEL_OBJECT_H - +#include class levelObject @@ -64,7 +64,5 @@ protected: } ; - - #endif diff --git a/include/micro_timer.h b/include/micro_timer.h index 02b2a87e0..06e856969 100644 --- a/include/micro_timer.h +++ b/include/micro_timer.h @@ -1,7 +1,7 @@ /* * micro_timer.h - simple high-precision timer * - * Copyright (c) 2005-2006 Tobias Doerffel + * Copyright (c) 2005-2008 Tobias Doerffel * * This file is part of Linux MultiMedia Studio - http://lmms.sourceforge.net * @@ -34,6 +34,9 @@ #include #endif +#include +#include "types.h" + class microTimer { diff --git a/include/midi.h b/include/midi.h index 16a76de97..75f444f2e 100644 --- a/include/midi.h +++ b/include/midi.h @@ -1,7 +1,7 @@ /* * midi.h - constants, structs etc. concerning MIDI * - * Copyright (c) 2005-2006 Tobias Doerffel + * Copyright (c) 2005-2008 Tobias Doerffel * * This file is part of Linux MultiMedia Studio - http://lmms.sourceforge.net * @@ -28,7 +28,7 @@ #include "types.h" - +#include enum midiEventTypes diff --git a/include/midi_event_processor.h b/include/midi_event_processor.h index d279a6d5f..11f89b583 100644 --- a/include/midi_event_processor.h +++ b/include/midi_event_processor.h @@ -30,6 +30,7 @@ #include #endif +#include class midiEvent; class midiTime; diff --git a/include/note.h b/include/note.h index 7d06a5268..d06f2da34 100644 --- a/include/note.h +++ b/include/note.h @@ -29,6 +29,10 @@ #include +#ifdef HAVE_CONFIG_H +#include +#endif + #include "volume.h" #include "panning.h" #include "midi_time.h" diff --git a/include/side_bar.h b/include/side_bar.h index 6a0c39c14..fd9f7ade9 100644 --- a/include/side_bar.h +++ b/include/side_bar.h @@ -1,7 +1,7 @@ /* * side_bar.h - code for side-bar in LMMS * - * Copyright (c) 2004-2007 Tobias Doerffel + * Copyright (c) 2004-2008 Tobias Doerffel * * This file is part of Linux MultiMedia Studio - http://lmms.sourceforge.net * @@ -29,6 +29,7 @@ #include #include "kmultitabbar.h" +#include "side_bar_widget.h" class sideBar : public KMultiTabBar