Karmo Rosental
a31b8c4ff3
Fixes #2537 . GigaSampler can load both relative and absolute paths from project file. File dialog shows correctly directory of current file.
2016-03-26 00:07:50 +02:00
David Carlier
f4890ec375
Make it workable on OpenBSD
...
- Additional LMMS_BUILD flag.
- Disallow on plugins -Wl,-no-undefined which triggers undefined references.
- Make sure X11 headers are found.
Lib ossaudio is needed only for OpenBSD
redundant expression removal
simplify condition for detection OS 'kind'
seems the last commit brought an issue on OSx travis test ....
2016-03-25 14:44:15 +00:00
Oskar Wallgren
e98b6a2966
Merge pull request #2678 from zonkmachine/kickerversion
...
Kicker 'version' 0 on first save
2016-03-16 00:37:03 +01:00
Oskar Wallgren
b34c382750
Kicker 'version' 0 on first save
2016-03-15 14:33:54 +01:00
Fastigium
f3ea8350a6
Add C++11 compile flag to the carla plugin as well
...
Fixes the carla plugin not compiling anymore after switching to C++11
range-based for loops.
2016-03-15 10:47:08 +01:00
Fastigium
3c7bfbac64
Replace every use of the foreach macro with a C++11 range-based for loop
...
This prevents a race condition with Qt5. A foreach loop makes a copy of its
Qt container, increasing the reference count to the container's internal
data. Qt5 often asserts isDetached(), which requires the reference count to
be <= 1. This assertion fails when the foreach loop increases the reference
count at exactly the wrong moment. Using a range-based for loop prevents an
unnecessary copy from being made and ensures this race condition isn't
triggered.
2016-03-13 16:09:50 +01:00
Fastigium
ac67f2adb8
Compile several plugins with -std=c++0x to support range-based for loops
2016-03-13 16:09:50 +01:00
Fastigium
bfa83da572
Make lb302 include math.h so we can switch it to C++11
...
M_PI is no longer defined by default in C++11, but lb302.cpp needs it.
Therefore, before switching to C++11, we add an include.
2016-03-13 16:08:47 +01:00
liushuyu
3974faca50
Change link method of Vestige module
...
Try to fix #2628
2016-03-05 00:05:22 +08:00
Lukas W
988b788608
Try fixing linker errors on Win & Mac
2016-03-03 18:43:16 +13:00
Lukas W
12e7262e98
Add missing Q_OBJECT macros
2016-03-03 17:36:38 +13:00
Tres Finocchiaro
ec6734b968
Merge pull request #2629 from tresf/master
...
valgrind: init m_scrollArea in vestige instrument
2016-03-02 14:50:56 -05:00
Tres Finocchiaro
e13ac40544
valgrind: init m_scrollArea in vestige instrument
...
Closes #2041
2016-03-02 11:49:04 -05:00
Umcaruje
1507e4b175
Merge pull request #2578 from ycollet/fix_2572
...
Change the link of carlabase to SHARED and explicitly link carlarack and carlapatchbay to carlabase.
2016-02-29 17:34:26 +01:00
Tres Finocchiaro
e56c31b96e
Merge pull request #2609 from Wallacoloo/clang-fixes
...
Only use libc++ on when using clang *on apple*
2016-02-26 00:00:20 -05:00
Colin Wallace
59276a0307
Only use libc++ on APPLE; remove LMMS_BUILD_CLANG define, as it's no longer needed
2016-02-25 20:23:32 -08:00
Tres Finocchiaro
67334a84c2
Add Win/Qt5 build directives for Travis
2016-02-25 01:39:20 -05:00
Lukas W
8d91dd657d
Merge pull request #2602 from LMMS/iss-2577
...
Fix some Windows data directory resolve issues
2016-02-23 20:06:12 +13:00
tresf
d88902e95b
Fix rawwaves directory on Windows
...
Per #2577
2016-02-23 01:08:52 -05:00
Ben Bryan
34ae074884
Fix EQ labels back to resonance.
2016-02-21 00:10:44 -06:00
Oskar Wallgren
2c91392a51
Merge pull request #2502 from BaraMGB/eqCurve
...
New GUI for the native EQ plugin
2016-02-20 23:21:26 +01:00
Steffen Baranowsky
d5259292c9
New GUI for the native EQ plugin
2016-02-20 15:25:40 +01:00
Ben Bryan
bda6c7e2b8
Fix equalizer labels for #2583
2016-02-19 00:05:49 -06:00
Lukas W
eec6c5b4f0
Clean up some path separator mess
2016-02-19 12:04:36 +13:00
Yann Collette
d3d97b3275
Change the link of carlabase to SHARED and explicitly link carlarack and carlapatchbay to carlabase.
2016-02-17 21:53:23 +01:00
Fastigium
da8040764f
Require explicit types when removing PlayHandles in the Mixer
...
This fixes a few deadlocks where a PresetPreviewPlayHandle would be removed by
the creation of a new PresetPreviewPlayHandle.
2016-02-16 19:23:08 +01:00
Michael Gregorius
1ff0650a0d
Removes the project lb303 which seems to have been inactive since 2008
...
According to the blame the project lb303 has been commented out from
CMakeLists.txt on 22.07.2008. Therefore it does not seem to be actively
maintained and is very likely to not even compile anymore.
2016-02-07 21:43:47 +01:00
Umcaruje
de5ee5d8a3
Fix TripleOscillator modulation popups
2016-02-01 22:48:05 +01:00
LocoMatt
cfa1818ba5
Triple Oscillator GUI redesign
2016-01-26 23:53:03 +01:00
Raine M. Ekman
f99dba54f9
Merge pull request #2465 from softrabbit/opulenz2015
...
OpulenZ: add sane display units for some tooltips, coding style fixes
2015-12-14 22:32:42 +02:00
Raine M. Ekman
8d87169411
Opulenz: add sane display units for some tooltips, coding style fixes
2015-12-14 22:01:11 +02:00
Simon Jackson (Netbook)
4601defad0
Organic fix tool tip
2015-11-24 01:53:50 +00:00
Lukas W
2284a8c353
Merge pull request #2433 from LMMS/ladspa-dirs
...
Fix ladspa plugin discovery
2015-11-04 09:14:04 +01:00
Lukas W
45cafd3f60
Fix ladspa plugin discovery
2015-10-30 22:53:28 +01:00
Lukas W
81a2fe5e69
Revert "Reinstates the build of the LADSPA plugins in the ladspa directory"
...
This reverts commit ff6cbf90a3 .
2015-10-30 22:22:22 +01:00
Lukas W
a54e55b277
Revert "Fixes the build location of the LADSPA effect plugin"
...
This reverts commit 119ff99f27 .
2015-10-30 22:22:05 +01:00
Tres Finocchiaro
48ea02bf24
Merge pull request #2205 from tresf/master
...
Windows MSYS build support
2015-10-30 17:17:26 -04:00
tresf
a7f8251f4b
Initial changes for MSYS support
2015-10-30 17:05:26 -04:00
Michael Gregorius
ff6cbf90a3
Reinstates the build of the LADSPA plugins in the ladspa directory
...
Keeps the behavior of building libladspaeffect.so in the plugins
directory.
2015-10-30 22:04:32 +01:00
Michael Gregorius
119ff99f27
Fixes the build location of the LADSPA effect plugin
...
Removes the instruction to build the LADSPA effect plugin in the
"plugins/ladspa" directory instead of the "plugins" directory where all
other plugins are built. This change enables the usage of LADSPA plugins
in development builds where the binary is started from the build
directory.
2015-10-23 19:30:01 +02:00
midi-pascal
2470df4f0e
Remove note from m_playingNotes before deleting its m_pluginData in sf2Instrument::deleteNotePluginData()
...
Move m_playingNotesMutex.lock() and m_playingNotesMutex.unlock() outside of if( m_playingNotes.indexOf( _n ) >= 0 )
Conflicts:
plugins/sf2_player/sf2_player.cpp
Remove note from m_playingNotes before deleting its m_pluginData in sf2Instrument::deleteNotePluginData()
Move m_playingNotesMutex.lock() and m_playingNotesMutex.unlock() outside of if( m_playingNotes.indexOf( _n ) >= 0 )
2015-10-22 16:44:38 -04:00
Petter Reinholdtsen
11a54e6f68
Fix build problems with gcc 5.2 in Debian.
...
The compiler complain about static inline functions being used from
inline functions. This patch rewrite the inline to static inline
functions to avoid the compiler error.
This is related to https://bugs.debian.org/777989 and based on a patch
in the Debian packaging, see
http://anonscm.debian.org/cgit/debian-edu/pkg-team/lmms.git/tree/debian/patches .
2015-09-20 08:52:15 +02:00
Colin Wallace
602983f664
Change unit label for Flanger LFO knob to 'Hz'; delay knob units are 's'
2015-09-05 16:30:33 -07:00
Tres Finocchiaro
cfbd53fb50
Detect fluid executable even when CMake can't
...
Closes #2260
2015-08-21 20:39:00 -04:00
Tres Finocchiaro
21ff5333dc
Merge pull request #2251 from M374LX/iss2204
...
Fix SF2 pitch and gain problems
2015-08-17 15:30:59 -04:00
tresf
2035ff3e3c
Initial Homebrew on OSX Lion patch
2015-08-17 12:39:41 -04:00
Tres Finocchiaro
5375bda6ac
Fix incorrect calculation of IntBits
...
Fix over-shifting of int by explicitly making type ULL.
Taken from upstream:
aaca6447de
2015-08-15 13:23:32 -04:00
Tres Finocchiaro
28018ad206
Merge pull request #2207 from tresf/2206-ladspa-fix
...
Fix init of LADSPA plugins on some platforms
2015-08-13 14:29:05 -04:00
Alexandre Almeida
6cb451abbe
Fix SF2 gain problems when exporting
...
Fix the SF2 gain problems that persisted in issue #2204
2015-08-12 21:30:05 -03:00
M374LX
3f326b81fc
Fix #2204
2015-08-11 23:47:34 -03:00