Hyunjin Song
405738f66f
Fix STK rawwave installation in Windows builds ( #6705 )
...
* Fix STK rawwave path detection and installation
* Use the CMake logic for rawwave installation on Win and Mac
2023-06-24 11:58:56 +09:00
Tres Finocchiaro
b322f8022e
Add .DirIcon to AppImage ( #6715 )
...
* Add .DirIcon to AppImage
* Add X-AppImage-Version to .desktop file
* Closes #6695
2023-05-23 03:14:28 -04:00
Lost Robot
2e572caa58
Add Dispersion effect ( #6683 )
2023-04-05 21:08:24 -07:00
Bimal Poudel
507fa239dd
Update BashCompletion.cmake ( #6634 )
2023-02-08 16:16:10 +09:00
Dominic Clark
d95c89760a
Support ZynAddSubFx with MSVC ( #6561 )
2023-01-02 23:42:46 +00:00
Dominic Clark
ff5f092a63
Show pull request number in version string ( #6565 )
2022-12-18 18:37:53 +00:00
Alex
6088ac6102
Support building AppImage on non-ubuntu systems ( #6510 )
...
* Use uname -m instead of uname -p and arch
* Various logging improvements
Co-authored-by: Johannes Lorenz <1042576+JohannesLorenz@users.noreply.github.com >
2022-10-10 02:30:46 -04:00
Rossmaxx
6ae075edf3
Fix Visual Studio 2022 detection ( #6520 )
...
Adds Visual Studio 2022 detection to DetectMachine
2022-10-01 01:13:35 -04:00
Dominic Clark
5bfd7fba4e
Support Sf2 Player, Mallets, PortAudio, and Lame with MSVC ( #6507 )
2022-09-19 14:46:38 +01:00
Dominic Clark
550c7bf82e
Improve use of strip command ( #6505 )
2022-09-06 17:25:59 +01:00
Alex
528e388820
Print AppImage log messages to stderr ( fix #6384 ) ( #6385 )
2022-05-28 18:53:32 +01:00
pkubaj
ae4d1b52e2
Correctly detect architecture on powerpc* ( #6415 )
2022-05-28 21:18:02 +09:00
Johannes Lorenz
f6bad88ad3
Fix casing of filenames and code in plugins/ ( #6350 )
...
No functional changes! No changes to savefiles/presets!
Fixes casing of everything that is currently lowercase but should
be uppercase.
Fixes also some other plugin strings, especially:
* opl2 -> OpulenZ (see 289887f4fc )
* calf -> veal (see ae291e0709 )
* ladspa_effect -> LadspaEffect (see 9c9372f0c8 )
* remove flp_import (see 2d1813fb64 )
2022-04-03 13:26:12 +02:00
Dominic Clark
9628a2b512
Fix QRC dependency issues ( #6349 )
2022-04-02 02:36:41 +01:00
Dominic Clark
3d7ef9fa4f
Use modern CMake targets for SDL2 ( #6132 )
2021-10-05 16:38:11 +01:00
Dominic Clark
e1d5391f22
Fix MSVC architecture detection with non-VS generators ( #6175 )
2021-10-03 23:45:13 +01:00
Tres Finocchiaro
131b273894
Fix compilation on macOS aarch64 ( #6152 )
...
* Fix compilation on macOS aarch64
- Bumps rpmalloc submodule to fix assembly compilation, fix `rpmalloc_thread_finalize()` API change
- Adds aarch64 "/opt" Homebrew prefix (reuse `APPLE_PREFIX`)
* Add detection for non-Intel architectures
2021-09-22 09:28:16 -04:00
Hyunjin Song
46c246a5b0
CreateTempFile: fix wrong variable name
...
Fix CMake errors with MSVC + CMake < 3.14
2021-08-16 10:21:22 +09:00
Lost Robot
459948f8cd
Add Compressor effect to LMMS ( #5458 )
...
* Add Compressor effect
2021-03-10 23:17:32 -07:00
Ray Redondo
ca17641059
Fix 32-bit winegcc call on Linux when using LLD ( #5878 )
2021-01-10 13:28:54 +09:00
Hyunjin Song
a5dc3fee6a
Fix some Wine detection errors
2020-12-25 12:43:17 +09:00
Tres Finocchiaro
9d104b2205
Switch Sid to submodule ( #5724 )
...
Also refactors to TitleCase, uses newer SID namespace
2020-10-30 13:34:15 -04:00
Tres Finocchiaro
090b5a7752
Fix DMG titles > 27 chars ( #5741 )
...
Workaround upstream bug https://github.com/LinusU/node-appdmg/issues/48
2020-10-28 17:20:12 -04:00
Spekular
af328003a0
Use valid Semver versions for pre-releases ( #5636 )
...
* Fix ProjectVersion handling of pre-releases
* Add workaround for old, non-standard version
* Attempt to fix versioning
* More consistent comments
* Apply suggestions from code review
- Set CompareType's underlying type to int and revert change to ProjectVersion::compare's parameters
- Add "None" and "All" as names elements of CompareType enum
- Preserve hyphens in prerelease identifiers
- Pad invalid (too short) versions to prevent crashes or nasty behavior
- Compare numeric identifiers to non-numeric ones correctly
- Don't interpret identifiers of form "-#" as numeric (where '#' is any number of digits)
- Add tests to ensure fixes in this commit work and won't regress in the future
* CMAKE fixes from code review
Co-authored-by: Tres Finocchiaro <tres.finocchiaro@gmail.com >
* Remove unnecessary changes to CMake logic
* More const, more reference
* Apply suggestions from code review
Co-authored-by: Tres Finocchiaro <tres.finocchiaro@gmail.com >
2020-09-17 17:23:35 +02:00
Johannes Lorenz
2a66e83f53
Lv2 core implementation
...
Implementation of the Lv2 core, except for CV ports. No features or
extensions are supported yet.
You can now generate sound using Lv2 instruments (restricted to non-piano)
or effects.
For an explenation about the new classes, see Lv2Manager.h
2020-05-24 12:50:50 +02:00
Hyunjin Song
23fd4bd05c
Forward search paths correctly in INSTALL_TARGET_DEPENDENCIES
...
Also fixes a typo in cmake/install/CMakeLists.txt.
2020-05-10 10:33:03 +09:00
Hyunjin Song
8d908c681e
Ensure plugin dependencies are deployed correctly
2020-04-04 12:13:01 +09:00
Hyunjin Song
924743dd17
Fix submodule fetching from non-default branches with old Git
2020-04-04 12:13:01 +09:00
Hyunjin Song
d173f42fec
Fix wine detection
2020-04-04 12:13:01 +09:00
Hyunjin Song
9c2ccdf3a8
Fix some issues in shell scripts spotted by shellcheck
2020-04-04 12:13:01 +09:00
Hyunjin Song
044c88c271
Merge branch 'stable-1.2'
...
# Conflicts:
# .gitmodules
# .travis.yml
# .travis/linux..before_install.sh
# .travis/linux..install.sh
# CMakeLists.txt
# cmake/linux/package_linux.sh.in
# cmake/modules/BuildPlugin.cmake
# include/AutomatableModel.h
# plugins/MidiImport/MidiImport.cpp
# plugins/carlapatchbay/CMakeLists.txt
# plugins/carlarack/CMakeLists.txt
# src/core/Song.cpp
# src/core/Track.cpp
# src/gui/editors/SongEditor.cpp
# tests/src/core/AutomatableModelTest.cpp
2020-04-04 12:08:55 +09:00
Tres Finocchiaro
0196f31509
Fix SDL2 detection
...
Per #5389 (Comment)
Recommended by @PhysSong
Adopted from upstream SDL1 patch c5c217c6b5
2020-03-11 11:55:33 -04:00
Martin Pavelek
89d8363218
Add the vectorscope plugin ( #5328 )
...
The credit for the `ColorChooser` class goes to CYBERDEViLNL.
2020-02-07 15:00:42 +09:00
Javier Serrano Polo
fd77c79cda
Switch to Xenial build environment ( #4813 )
...
* Switch to Xenial build environment
* Add Carla submodule/weak linking support, related #3963
* Fix Carla detection in AppImage, closes #5369
2020-01-17 10:55:07 -05:00
Shmuel H
08c7e8e8dd
appimage: Escape $DIR to avoid word-splitting
2019-11-01 09:10:01 +02:00
Shmuel H
02980e610c
appimage: Use command -v instead of which (sc2230)
2019-11-01 09:10:01 +02:00
Shmuel H
55b65527c3
appimage: move launcher code into launch_lmms.sh.
2019-11-01 09:10:01 +02:00
Hyunjin Song
7ebaa0e211
Merge branch 'stable-1.2'
...
# Conflicts:
# data/locale/pl.ts
# include/SongEditor.h
# plugins/vst_base/CMakeLists.txt
# src/core/Song.cpp
# src/gui/editors/SongEditor.cpp
2019-10-21 11:18:39 +09:00
David Carlier
732448c392
FreeBSD build version
2019-10-18 16:52:38 +02:00
Shmuel H
a22b6d7575
NSIS: Add compiler to installer name
2019-10-17 03:04:18 +03:00
Shmuel H
d005eec1aa
MSVC: Move MSVC year detection to DetectMachine.cmake.
2019-10-17 03:03:26 +03:00
Shmuel H
45cb7f21c5
linuxdeployqt: drop -unsupported-allow-new-glibc
2019-10-07 15:40:09 +03:00
Hyunjin Song
2df4fff1c0
Work around a winegcc bug of Wine >= 4.14 ( #5211 )
...
See https://bugs.winehq.org/show_bug.cgi?id=47710 for details
2019-10-07 08:02:03 +09:00
Tres Finocchiaro
da09b2a941
CheckSubmodules: Workaround submodules failing ( #5222 )
...
Workaround git's inability to recover from a shallow clone
2019-10-06 01:05:53 -04:00
Tres Finocchiaro
15fe551b1d
Submodules: Only fetch required ( #5182 , closes #5105 ) + Non-shallow fallback (hotfix)
...
* Retry updating submodules non-shallow if shallow clone fails (master hotfix)
* Add `PLUGIN_LIST` support to CheckSubmodules (#5105 )
* Remove `SKIP_SUBMODULES` switch (it's redundant to specifying `PLUGIN_LIST`)
* Add `NO_SHALLOW_CLONE` switch
2019-10-03 17:47:49 +02:00
Shmuel H
57a486c75d
Merge pull request #5142 from Reflexe/cmake/install-refactor
...
Support automatic dll collection and refactor cmake installation process.
2019-09-24 11:36:24 +03:00
Hyunjin Song
94354e3053
Support deploying dependencies in MSVC builds with CMake < 3.14
2019-09-24 10:47:24 +03:00
Shmuel H
ae9d619abd
BuildPlugin: Always remove 'lib' suffix from the DLL name
2019-09-24 10:47:24 +03:00
Tres Finocchiaro
ffa03df72b
Fix $PATH value in AppImage
...
Closes #5187
2019-09-15 10:18:47 -04:00
Hyunjin Song
6782b6d6c4
Merge branch 'stable-1.2'
...
# Conflicts:
# .mailmap
# cmake/linux/lmms.desktop
# src/gui/editors/PianoRoll.cpp
# src/tracks/BBTrack.cpp
2019-09-15 21:08:33 +09:00