diff --git a/ChangeLog b/ChangeLog index 22f6ba63f..75bc9b749 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,90 @@ +2008-06-02 Tobias Doerffel + + * plugins/patman/patman.cpp: + * plugins/patman/Makefile.am: + * plugins/ladspa_effect/ladspa_effect.cpp: + * plugins/ladspa_effect/caps/Makefile.am: + * plugins/ladspa_effect/Makefile.am: + * plugins/organic/organic.cpp: + * plugins/organic/Makefile.am: + * plugins/lb302/lb302.cpp: + * plugins/lb302/Makefile.am: + * plugins/bass_booster/bass_booster.cpp: + * plugins/bass_booster/Makefile.am: + * plugins/stereo_matrix/stereo_matrix.cpp: + * plugins/stereo_matrix/Makefile.am: + * plugins/bit_invader/bit_invader.cpp: + * plugins/bit_invader/Makefile.am: + * plugins/vibed/Makefile.am: + * plugins/vibed/vibed.cpp: + * plugins/live_tool/Makefile.am: + * plugins/live_tool/live_tool.cpp: + * plugins/stereo_enhancer/stereo_enhancer.cpp: + * plugins/stereo_enhancer/Makefile.am: + * plugins/sf2_player/patches_dialog.cpp: + * plugins/sf2_player/sf2_player.cpp: + * plugins/sf2_player/Makefile.am: + * plugins/sf2_player/patches_dialog.h: + * plugins/ladspa_browser/ladspa_browser.cpp: + * plugins/ladspa_browser/Makefile.am: + * plugins/ladspa_browser/ladspa_browser.h: + * plugins/kicker/Makefile.am: + * plugins/kicker/kicker.cpp: + * plugins/flp_import/Makefile.am: + * plugins/flp_import/flp_import.cpp: + * plugins/midi_import/Makefile.am: + * plugins/midi_import/midi_import.cpp: + build win32-DLLs properly + + * include/mmp.h: + * include/effect.h: + * include/lcd_spinbox.h: + * include/engine.h: + * include/embed.h: + * include/bb_track_container.h: + * include/config_mgr.h: + * include/import_filter.h: + * include/ladspa_manager.h: + * include/ladspa_control.h: + * include/automation_pattern.h: + * include/graph.h: + * include/effect_control_dialog.h: + * include/pattern.h: + * include/string_pair_drag.h: + * include/caption_menu.h: + * include/envelope_and_lfo_parameters.h: + * include/bb_track.h: + * include/project_notes.h: + * include/export.h: + * include/tooltip.h: + * include/ladspa_control_view.h: + * include/journalling_object.h: + * include/tool.h: + * include/tab_bar.h: + * include/types.h: + * include/mv_base.h: + * include/track_container.h: + * include/led_checkbox.h: + * include/ladspa_2_lmms.h: + * src/3rdparty/samplerate/samplerate.h: + export more symbols in order to build all plugins + + * configure.in: + added code for detecting fluidsynth-DLL + + * src/core/config_mgr.cpp: + customized path to LADSPA-plugins under win32 + + * src/core/midi/midi_alsa_seq.cpp: + do not free port_info-structure before actually (un)subscribing - + fixes non-working automatic port-subscription + + * src/core/ladspa_manager.cpp: + win32-compat + + * src/core/instrument_midi_io.cpp: + coding style + 2008-06-02 Paul Giblock * include/automatable_model.h: @@ -37,11 +124,12 @@ 2008-06-01 Paul Giblock * src/tracks/pattern.cpp: - Improve drawing of tact lines, so it is more obvious where a pattern ends + Improve drawing of tact lines, so it is more obvious where a pattern + ends * src/core/track.cpp: - Display floating text underneith the current track so you can actually see - what you are doing + Display floating text underneith the current track so you can actually + see what you are doing * src/core/config_mgr.cpp: Gracefully handle default lmmsrc.xml creation instead of aborting diff --git a/src/core/ladspa_manager.cpp b/src/core/ladspa_manager.cpp index b4dc9dc1c..4de42299e 100644 --- a/src/core/ladspa_manager.cpp +++ b/src/core/ladspa_manager.cpp @@ -41,13 +41,15 @@ ladspaManager::ladspaManager( void ) split( ':' ); ladspaDirectories += configManager::inst()->ladspaDir().split( ':' ); +#ifndef BUILD_WIN32 ladspaDirectories.push_back( "/usr/lib/lmms/ladspa" ); ladspaDirectories.push_back( "/usr/local/lib/lmms/ladspa" ); ladspaDirectories.push_back( "/usr/lib/ladspa" ); ladspaDirectories.push_back( "/usr/local/lib/ladspa" ); +#endif for( QStringList::iterator it = ladspaDirectories.begin(); - it != ladspaDirectories.end(); ++it ) + it != ladspaDirectories.end(); ++it ) { QDir directory( ( *it ) ); QFileInfoList list = directory.entryInfoList(); @@ -55,7 +57,13 @@ ladspaManager::ladspaManager( void ) file != list.end(); ++file ) { const QFileInfo & f = *file; - if( !f.isFile() || f.fileName().right(2) != "so" ) + if( !f.isFile() || +#ifdef BUILD_WIN32 + f.fileName().right(3) != "dll" +#else + f.fileName().right(2) != "so" +#endif + ) { continue; }