Lukas W
863df4e3e6
Add support for reading theme path from environment variable
2015-02-05 17:21:57 +01:00
Lukas W
2a0c08afa2
Fix windows build
2015-01-29 16:37:10 +01:00
Lukas W
54e64f406e
Merge remote-tracking branch 'upstream/master' into cmake_dist
2015-01-29 14:02:40 +01:00
Lukas W
c28b0b5407
PluginFactory: Map plugins by type
2015-01-29 14:00:29 +01:00
Lukas W
dc1f8dc365
Add data search path support
...
Also add LMMS_DATA_DIR env var to "data:" search paths.
When lmms is launched from its build directory (without `make install`ing),
LMMS_DATA_DIR can be passed to point lmms to the "data" directory in the
source tree.
2015-01-29 13:54:09 +01:00
Lukas W
7be47230e3
Introduce PluginFactory class
...
This singleton class handles management of plugin search paths and plugin
discovery. Search paths are (if they exist):
* <lmms-exe-dir>/../lib/lmms: This is the common location on Unixoids
(Not included in Windows builds)
* <lmms-exe-dir>/plugins: For portable and Windows installations
* The path given by the compile define LMMS_PLUGIN_DIR
* Environment variable LMMS_PLUGIN_DIR if given
This commit also tweaks the build script to output built plugins to
"${CMAKE_BINARY_DIR}/plugins". This way lmms can find plugins during
development without the need to use `make install`.
Plugin::getDescriptorsOfAvailPlugins and ConfigManager::pluginDir were
removed.
2015-01-29 13:48:52 +01:00
Tres Finocchiaro
96fd0815a3
Merge pull request #1708 from badosu/fix-crash-when-removing-last-channel
...
Fix crash when removing last channel
2015-01-28 23:16:50 -05:00
Tres Finocchiaro
e906056173
Merge pull request #1687 from SecondFlight/master
...
Added a song to data/projects/CoolSongs
2015-01-28 22:37:27 -05:00
Tres Finocchiaro
d0adb2ddef
Merge pull request #1716 from badosu/change-resizing-notes-on-piano-roll
...
Change Shift+Resize selected notes on Piano Roll
2015-01-28 22:11:05 -05:00
Tres Finocchiaro
824f7fa706
Merge pull request #1712 from curlymorphic/i1532
...
Proposed fix for #1532 Tracks in song editor cannot be moved in pattern ...
2015-01-28 20:37:03 -05:00
Amadeus Folego
dae0c05061
Change Shift+Resize selected notes on Piano Roll
...
Selected notes: when resized would offset posterior, non-selected notes
to mantain some kind of melodic structure. This is referred to
as *sticky* behaviour.
It also assumes some kind of intention that may not be the case.
Also adds complexity to a simple feature.
This commit makes only the the selected notes be offset. It also adds a
new shortcut to the old behaviour <Shift-Ctrl-drag to the note tip>.
Fixes #1666
2015-01-28 23:22:29 -02:00
Dave French
dd80301cee
Proposed fix for #1532 Tracks in song editor cannot be moved in pattern select mode.
2015-01-28 15:35:01 +00:00
SecondFlight
ad1dc2268f
Changed the license to CC (BY)
...
Seems more reasonable based on the discussion.
2015-01-28 09:46:26 -05:00
Amadeus Folego
ff2617b0bd
Fix crash when removing last channel
...
Sometimes the last channel still had processing to do when it got
deleted
2015-01-28 00:52:17 -02:00
Tres Finocchiaro
8e2e17ab84
Merge pull request #1701 from curlymorphic/i710
...
Proposed fix 710
2015-01-27 11:53:54 -05:00
Tres Finocchiaro
0faeb2bddc
Merge pull request #1667 from Spekular/PVCheck
...
Project Version Check
2015-01-27 11:50:03 -05:00
Dave French
9b1e89ae21
Proposed fix 710
2015-01-27 11:18:25 +00:00
Spekular
6ec2ece4a4
Update code style for project version check.
2015-01-27 11:32:39 +01:00
Spekular
0847919214
Adds GUI check around GUI calls in DataFile.cpp
2015-01-27 11:22:46 +01:00
Spekular
ea80d01f8b
Adds dialog when project is opened that was made with a different version of LMMS
...
Remove Commented Out Code
Update DataFile.cpp
Update DataFile.cpp
Update DataFile.cpp
Changes per tresf's advice, adds comments
Git???
Please work :/
Update DataFile.cpp
Adds dialog when project is opened that was made with a different version of LMMS
Remove Commented Out Code
Update DataFile.cpp
Update DataFile.cpp
Update DataFile.cpp
Changes per tresf's advice, adds comments
Git???
Please work :/
Update DataFile.cpp
2015-01-27 11:22:45 +01:00
Tres Finocchiaro
cdf6b3e01f
Merge pull request #1689 from curlymorphic/i1685
...
Proposed fix 1685 Automation Copy/Paste from Context Menu
2015-01-26 22:07:08 -05:00
Lukas W
7b5084c53b
Merge pull request #1690 from curlymorphic/821
...
Renamed parameters on selectRegionFromPixels
2015-01-26 14:17:25 +01:00
Dave French
cebf8bfd59
Renamed parameters on selectRegionFromPixels
2015-01-25 20:37:00 +00:00
Dave French
0fe2ab5533
Proposed fix 1685 Automation Copy/Paste from Context Menu
2015-01-25 20:07:53 +00:00
SecondFlight
91c76f342b
Added a song to data/projects/CoolSongs
...
The song that will (hopefully) be added:
https://soundcloud.com/second_flight/krem-kaakkuja-remix
2015-01-24 20:09:07 -05:00
Lukas W
0e778d042b
Merge pull request #1674 from curlymorphic/i446
...
Proposed fix for 446, select notes in piano roll using timeline
2015-01-24 11:19:58 +01:00
Dave French
e2a2d27bba
446 change parameter names
2015-01-24 06:30:23 +00:00
Tres Finocchiaro
1a7e30eb87
Merge pull request #1677 from curlymorphic/1416
...
Proposed fix 1416 Drag-and-drop of automatables to Automation Editor
2015-01-23 16:14:43 -05:00
Dave French
f6792d991c
1416 refresh window
2015-01-23 19:46:09 +00:00
Dave French
f8120cd2fe
Tidy up and remove clearing 1416
2015-01-23 18:15:03 +00:00
Dave French
dfbbcfd38b
1416 tidy up
2015-01-23 02:38:17 +00:00
Dave French
c201a41c05
Proposed fix 1416 Drag-and-drop of automatables to Automation Editor
2015-01-23 02:16:30 +00:00
Tobias Doerffel
d569015273
Travis: updated name of PPA with MinGW-X packages for Precise
2015-01-22 22:22:57 +01:00
Dave French
2be8eaa4db
Proposed fix for 446, select notes in piano roll using timeline
2015-01-22 20:16:00 +00:00
Tres Finocchiaro
f6176921c6
Merge pull request #1672 from badosu/fix-add-steps-on-melody-patterns
...
Fix beat pattern actions on melodies
2015-01-22 14:27:06 -05:00
Amadeus Folego
8267ac6316
Fix beat pattern actions on melodies
2015-01-22 17:18:42 -02:00
Tres Finocchiaro
786e7dd389
Merge pull request #1671 from curlymorphic/i1634
...
fix for 1668 now checks if safe to load song
2015-01-22 13:52:56 -05:00
Dave French
3db3711dcf
fix for 1668 now checks if save to load song
2015-01-22 18:31:09 +00:00
Lukas W
df9d495571
Some #include cleanups
2015-01-22 16:28:41 +01:00
Lukas W
ebd531e69f
Merge pull request #1652 from curlymorphic/821
...
proposed fix 821 Range-select in Song Editor
2015-01-22 13:16:40 +01:00
Lukas W
4dd40e1755
Fix missed rename note->Note
...
Fixes #1464
Bug introduced in aaeb5216ad
2015-01-22 12:53:38 +01:00
Lukas W
9cc1a5931c
Make -Werror optional
2015-01-22 12:39:41 +01:00
Lukas W
e63bd848d0
PianoRoll: Fix faulty rename
...
Fix a renaming mistake made in 1d07a91a83
2015-01-22 11:30:57 +01:00
Tres Finocchiaro
9b26c5bb68
Merge pull request #1668 from curlymorphic/i1634
...
Proposed fix 1643 Allow drag-and-drop of project files
2015-01-21 08:48:15 -05:00
Lukas W
d41d816b57
Merge pull request #1661 from teeberg/style
...
Work on codestyle and readability
2015-01-21 14:19:45 +01:00
Dave French
9460fdec9b
Proposed fix 1643 Allow drag-and-drop of project files
2015-01-21 13:18:01 +00:00
Lukas W
d6ff1a7086
Fix BB Editor project load
...
Closes #1621
2015-01-21 13:33:57 +01:00
Dave French
1cf9300f72
821 changed to use sockets/ slots
2015-01-21 11:55:30 +00:00
Jonas Trappenberg
52ec4722fb
Add explanation to acronym variable
2015-01-20 20:37:58 -08:00
Jonas Trappenberg
a74ff27d35
Remove usage of 'auto'
2015-01-20 20:37:32 -08:00