Michael Gregorius
2aea19fff1
Add "Open containing folder" ( #5453 )
...
Add functionality to open the containing folder of a file that's selected
in LMMS' file browser.
Technical details
------------------
Add a new private method openContainingFolder to FileBrowser. Add a new
action to the context menu of a selected file. This action in turn calls
the added method.
The current implementation of openContainingFolder delegates to
QDesktopServices::openUrl with the directory of the selected file. Please
note that this will only open the directory but not select the file as
this is much more complicated due to different implementations that are
needed for the different platforms (Linux/Windows/MacOS).
Using QDesktopServices::openUrl seems to be the most simple cross
platform way which uses functionality that's already available in Qt.
2020-04-14 14:45:08 +02:00
Spekular
24194334e6
Merge pull request #5401 from Spekular/dropPosition
...
Bias dropped clip position backwards
2020-04-12 11:10:42 +02:00
Hyunjin Song
174630087e
Use shimmed std::as_const instead of qAsConst
2020-04-04 12:13:01 +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
ebfa883e4d
Carla: fix MSVC compatibility
2020-04-04 12:13:01 +09:00
Hyunjin Song
7628b253b0
Fix linking issues with the dummy Carla library(especially with MSVC)
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
Hyunjin Song
8afa2d5412
Fix the linking method for the dummy Carla library
2020-04-04 12:06:35 +09:00
Johannes Lorenz
656eede6ba
Fix bug made in #5336
...
This removes a duplicate dataChanged() emit. Thanks to @PhysSong for the
hint.
2020-04-01 21:24:22 +02:00
Hyunjin Song
a8df120a58
STK Mallets: don't silence active notes when switching instruments
...
This also fixes the underlying noise on instrument switches.
2020-03-25 11:09:55 +09:00
Hyunjin Song
b51079e921
Use proper synchronization methods on some instrument track operations
2020-03-25 11:09:55 +09:00
Hyunjin Song
2367a62a51
Fix crashes and hangs on importing some Hydrogen drum kit songs ( #5420 )
2020-03-23 15:11:13 +09:00
Hussam al-Homsi
85e0574138
Refactor FFT helpers ( #5309 )
...
* Do not check if unsigned int is negative
* Reduce scope of some local variables
* Use right types for iterators
* Check conditional returns first
* Remove unused functions
* Utilize a range-based for loop opportunity
2020-03-11 15:07:02 -04: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
Johannes Lorenz
d382d4e08b
Fix previous commit
2020-03-08 08:47:40 +01:00
Johannes Lorenz
ab8be73047
Cherry-pick from master commit 4dc26d1 ( #5413 )
2020-03-08 08:24:46 +01:00
Muhammed Furkan USLU
4dc26d1aab
Fix issue #5409 . ( #5413 )
...
Fix multiple uninitialized reads.
2020-03-08 07:31:36 +01:00
Hyunjin Song
94431ea9de
RemoteVstPlugin: fix issues with FXP/FXB files on Windows ( #5411 )
2020-03-01 12:03:49 +09:00
Spekular
b2c4f2939d
Elaborate on desired version information
...
Closes #5368
2020-02-28 20:40:12 +01:00
Johannes Lorenz
47786865ef
Document strange bug
2020-02-25 20:40:49 +01:00
Johannes Lorenz
97a6379c6d
Update UI after linking models ( #4904 )
2020-02-25 20:40:49 +01:00
Johannes Lorenz
a0f4e50805
Fix knobs not updating vals on link ( #4904 )
2020-02-25 20:40:49 +01:00
Johannes Lorenz
534d7ca9c5
Fix doxygen comment
2020-02-25 20:40:49 +01:00
Spekular
bbb3624399
Bias dropped clip position backwards
2020-02-23 14:01:56 +01:00
Johannes Lorenz
eebdc0f4be
Linked model groups ( #4964 )
...
Add labeled controls for different types with a common base class
Implement a container for multiple equal groups of linked models and
suiting views. Such groups are suited for representing mono effects where each
Model occurs twice. A group provides Models for one mono processor and is
visually represented with a group box.
This concept is common for LADSPA and Lv2, and useful for any mono effect.
2020-02-21 19:26:29 +01:00
tresf
a77e592c19
Fix handling of plugin_export.h
...
Fixes error: definition is marked ‘dllimport’
Per #4813
2020-02-08 01:57:30 -05:00
Hyunjin Song
3410db4d99
Travis/macOS: rename qt5 to qt in the installation script
...
Travis-CI started installs Qt 5 to their macOS images.
To exclude qt properly, it should not be written as its alias 'qt5'.
2020-02-07 15:03:43 +09:00
Hyunjin Song
ea670287f3
macOS CI: fix package conflicts due to Homebrew's Python 2
2020-02-07 15:03:43 +09: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
Hye Sung Jung
8679f79e2b
fix spelling errors ( #5385 )
2020-02-01 13:38:59 +01:00
Hyunjin Song
aeac24c06d
Fix a muted demo project "Greippi - Krem Kaakkuja (Second Flight Remix)"
2020-01-26 16:05:47 +09:00
Johannes Lorenz
d280b8628d
Fixes #3183 : Fix file factory delimeter position
2020-01-22 05:57:28 +01:00
Johannes Lorenz
427d779668
FileBrowser: Add helpful comments
2020-01-22 05:57:28 +01: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
Hussam al-Homsi
63d11f763c
Simplify FadeButton update ( #5311 )
2020-01-12 20:42:54 -05:00
Dominic Clark
c52682dfb1
Fix stuck notes with Helm VSTi
2020-01-08 07:53:13 +01:00
Martin Pavelek
ef99c53357
fix locking of the useless_lock in LocklessRingBuffer.h
2020-01-05 17:54:29 +01:00
Johannes Lorenz
a9640c8898
Comment-out deprecated attribute
...
It may be valid, but fails our CI
2019-12-26 18:23:52 +01:00
Hyunjin Song
11e5de3a4e
Debian: add libx11-xcb-dev as an explicit build dependency
2019-12-24 12:03:17 +09:00
Cyp
42f7e262e9
Fix scrolling direction in SongEditor due to stuck Ctrl/Shift.
2019-12-23 21:17:18 +01:00
Cyp
d849cc179c
Only filter out <>:"/\|?* while exporting tracks.
2019-12-23 20:05:26 +01:00
Hyunjin Song
4bfcc30a71
MIDI import: fix putting notes before the beginning of a pattern ( #5343 )
2019-12-23 17:33:46 +09:00
Hussam al-Homsi
abf3530d33
Return EXIT_SUCCESS instead of 0 in main
2019-12-15 00:50:43 -05:00
liushuyu
a9e3e70ae3
filebrowser: making the string more flexible for i18n
2019-11-24 00:50:15 -07:00
liushuyu
b11e8eb33b
SpectrumAnalyzer: Fix typo
2019-11-24 00:50:15 -07:00
Cyp
578a9475ec
Fix invalid read in RemotePlugin::RemotePlugin() on opening the ZynAddSubFx GUI. ( #5299 )
...
Calling .toUtf8().constData() returns a pointer which is invalid at the end of the statement.
2019-11-22 22:26:00 +09:00
Hyunjin Song
a2e328e3dd
Fix crash on deleting instrument with controller connections on knobs ( #5306 )
...
Knob::friendlyUpdate() can be called after the model is deleted
due to signal-slot connections.
Adding a check for the model fixes a crash due to null pointer dereference.
2019-11-22 21:26:47 +09:00