Lukas W
aa1406bac9
Merge pull request #4000 from LMMS/fix/msvc
...
MSVC fixes
2017-11-24 11:58:12 +01:00
Hyunin Song
90b1fb57f0
Merge brnach 'stable-1.2'
2017-11-24 09:56:08 +09:00
Lukas W
7fdbcc3c71
Xpressive: Fix Clang patch on macOS
2017-11-23 15:05:01 +01:00
Lukas W
1531fb9e1a
MSVC: Fix include, fix GNU compiler flag
2017-11-22 17:57:42 +01:00
Lukas W
8f3ab4b1b0
Merge branch 'master' into fix/msvc
...
# Conflicts:
# plugins/LadspaEffect/CMakeLists.txt
# plugins/Xpressive/Xpressive.cpp
# plugins/opl2/CMakeLists.txt
# plugins/papu/CMakeLists.txt
# plugins/xpressive/CMakeLists.txt
# src/CMakeLists.txt
2017-11-22 17:34:22 +01:00
Lukas W
852708863a
Fix Linux compilation issues caused by MSVC fixes
2017-11-22 16:36:51 +01:00
Lukas W
95c0538d1c
MSVC: Fix plugins not loading with debug builds
...
The "d" suffix used in debug builds breaks plugin loading because LMMS
expects to find a descriptor named e.g. "kickerd_plugin_descriptor" instead
of "kicker_plugin_descriptor" when discovering a plugin with the filename
"kickerd.dll".
2017-11-22 13:52:31 +01:00
Lukas W
6224e5ed6b
MSVC: Various fixes
...
* CMake
* Compiler flags fixes
* Don't strip
* Fix default template argument errors
* Fix VLAs. MSVC doesn't support C99, so Variable-Length-Arrays are not
available. Use QVarLengthArray instead.
2017-11-22 13:49:57 +01:00
Lukas W
3d2062392d
MSVC: Blacklist unsupported plugins
2017-11-22 11:51:37 +01:00
Lukas W
ba2ed12f05
MSVC: EXPORT macro fixes
2017-11-22 11:08:47 +01:00
Tres Finocchiaro
c102fa8ab4
Switch tap to submodule
2017-11-16 22:23:00 -05:00
Tres Finocchiaro
d63cfe0980
Bump veal submodule
2017-11-16 22:16:00 -05:00
tresf
d393bdc36d
Coerce XML files to C
2017-11-16 21:12:47 -05:00
tresf
44a704cfe7
Move swh to submodule
2017-11-16 21:12:47 -05:00
Hyunjin Song
601046aa03
Fix CAPS plugin build with some compilers ( #3972 )
2017-11-15 10:18:03 -05:00
Tres Finocchiaro
77b4985a2d
Enable sf3 extension ( #3895 )
...
Add sf3 file extension, move `sf2` to `soundfonts`.
2017-11-14 21:59:58 -05:00
Tres Finocchiaro
28a4eb27f2
Patch exprtk on Clang ( #3971 )
2017-11-14 01:28:38 -05:00
tresf
231cc82de1
Rename xpressive to Xpressive
2017-11-10 21:57:44 -05:00
tresf
80a49db6f6
Switch exprtk to submodoule
2017-11-10 21:57:44 -05:00
tresf
d37284b32a
Point calf submodule at fork, rename library
2017-11-10 18:10:14 -05:00
tresf
ae291e0709
Move calf to submodule
2017-11-10 18:10:14 -05:00
tresf
289887f4fc
Rename OPL2 to OpulenZ
2017-11-10 09:20:03 -05:00
tresf
dce32bede9
Switch opl2 to submodule
2017-11-10 09:20:03 -05:00
tresf
f0cdcd236c
Rename papu to FreeBoy
...
Make API calls more intuitive
2017-11-08 20:47:22 -05:00
tresf
eef042dbd6
Refactor/subclass Basic_Gb_Apu
2017-11-08 20:47:22 -05:00
tresf
3794d2ee84
Switch papu to submodule
2017-11-08 20:47:22 -05:00
tresf
9d317e158e
Cleanup unused files
2017-11-03 15:37:36 -04:00
tresf
b621c7eb34
Move zynaddsubfx to submodule
2017-11-03 15:37:36 -04:00
Oskar Wallgren
88b940fa05
LADSPA - Fix various floating point errors ( #3927 )
...
* swh - Dyson Compressor, fix NaN
* swh - shaper_1187, division with 0
* Division with 0 in calf limiter
2017-10-31 02:33:37 +01:00
Michael Gregorius
7e107f5914
Fix #3842 : Opening a project with LB302 produces a noise burst
...
Fix the noise burst described in #3842 by removing the second
initialization of vca_a to 9 in the constructor of lb302Synth.
2017-10-30 15:48:10 +01:00
Lukas W
68c85c8e05
Merge branch 'stable-1.2'
2017-10-30 11:07:05 +01:00
Hussam Eddin Alhomsi
05971cac6a
Fix monstro's osc 3 vol knob values. ( #3912 )
2017-10-24 21:01:26 +02:00
Lukas W
ad5884d2fe
Revert "LADSPA: CAPS: fix compilation with MinGW GCC >= 5.0"
...
This reverts commit 14b2028438 .
2017-10-20 16:26:23 +02:00
Lukas W
ff958338e7
Revert Travis docker changes
2017-10-20 10:54:24 +02:00
Lukas W
307deaef4c
Fix merge damage
2017-10-19 22:18:52 +02:00
Lukas W
8927ceaed5
Merge remote-tracking branch 'origin/master'
2017-10-19 09:38:00 +02:00
Tobias Junghans
6e3046d9f9
CMake: migrate to new mingw-w64 toolchain
2017-10-18 18:17:53 +02:00
Lukas W
1059c92d87
Merge branch 'stable-1.2'
...
# Conflicts:
# .travis/linux..before_install.sh
# .travis/linux..install.sh
# cmake/linux/lmms.desktop
# plugins/vst_base/CMakeLists.txt
2017-10-18 17:33:55 +02:00
Lukas W
8d6cb120b9
Replace MemoryManager implementation with rpmalloc ( #3873 )
...
* Replace MemoryManager implementation with rpmalloc
Fixes #3865
* Travis: Specify OSX image for Qt5 build
2017-10-18 17:02:40 +02:00
Tobias Junghans
14b2028438
LADSPA: CAPS: fix compilation with MinGW GCC >= 5.0
2017-10-18 08:00:40 +02:00
Lukas W
9d560a3104
ZynAddSubFx: Fix preset loading ( #3891 )
...
Fix regression from #1719
Fixes #3886
2017-10-17 15:46:16 -04:00
Tres Finocchiaro
3e90e37352
Add AppImage support to Linux builds ( #3688 )
...
Add AppImage support
2017-10-16 15:09:30 -04:00
Hyunjin Song
eaa7b0dd7c
Fix sfxr buffer noise ( #3883 )
2017-10-16 17:14:47 +02:00
Lukas W
8ed6295a7d
Use CMAKE_CXX_STANDARD as a portable way of setting C++11
...
Fixes MSVC warnings "unknown option -std=c++11"
2017-10-16 15:01:13 +02:00
Dan Williams
4d26654534
Fix warnings ( #3852 )
...
* Remove register keyword
Register is meaningless in c++, and removed in c++17
* Fix compiler warningsg
Add missing override, remove unused capture, and remove unused local variablees
2017-10-11 19:10:03 +02:00
David CARLIER
54f3eccad7
linkage issue fixes due to inlined functions ( #3815 )
2017-10-10 21:35:02 -04:00
Hyunin Song
e0bd797876
Merge branch 'stable-1.2'
2017-10-03 15:56:16 +09:00
Michael Gregorius
b1af4c233f
Introduce an enum to describe the VCA mode
...
Replace the integer encoding of the VCA mode with an enumeration.
2017-10-01 11:51:44 +02:00
Michael Gregorius
4fa96bc6c6
LB302: Move init of VCA members into constructor initializer list
...
Move the initialization of the members belonging to the VCA into
lb302Synth's constructor initializer list. This also removes a
duplication initialization of vca_mode from the code.
2017-10-01 11:51:44 +02:00
Michael Gregorius
b2a01ad8c3
Fix #3842 : Opening a project with LB302 produces a noise burst
...
Fix the noise burst described in #3842 by removing the second
initialization of vca_a to 9 in the constructor of lb302Synth.
2017-10-01 11:51:44 +02:00