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
Tobias Doerffel
d569015273
Travis: updated name of PPA with MinGW-X packages for Precise
2015-01-22 22:22:57 +01: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
Jonas Trappenberg
deb3e45791
More code style fixes
2015-01-20 20:26:33 -08:00
Jonas Trappenberg
8c76af1806
Remove premature optimization in float comparison
2015-01-20 20:26:11 -08:00
Jonas Trappenberg
f148fc34b4
Don't access deleted memory
2015-01-20 20:24:18 -08:00
Jonas Trappenberg
7777fc7342
Remove unused variable
2015-01-20 19:44:23 -08:00
Jonas Trappenberg
71bab17233
Work on codestyle and readability
2015-01-19 19:54:06 -08:00
Tres Finocchiaro
c13d111bc2
Merge pull request #1657 from DanWin/songeditor
...
Fix SongEditorWindow resize when a project loads
2015-01-19 11:53:40 -05:00
Daniel Winzen
a3e5a65957
Fix SongEditorWindow resize when a project loads
2015-01-19 15:32:16 +01:00
Tres Finocchiaro
ce0b258d5e
Merge pull request #1653 from teeberg/master
...
Format and reword README
2015-01-19 08:55:23 -05:00
Tres Finocchiaro
d9b81bc9e2
Merge pull request #1654 from curlymorphic/i818
...
Proposed fix 818 Merge file name and preset name. Remove double naming
2015-01-19 08:44:49 -05:00
Jonas Trappenberg
4e92243508
Update copyright year
2015-01-18 14:08:13 -08:00
Dave French
746ea39afb
Proposed fix 818 Merge file name and preset name. Remove double naming
2015-01-18 21:39:09 +00:00
Jonas Trappenberg
a4536c43a5
Format and slightly reword READMEs
2015-01-18 12:48:03 -08:00
Jonas Trappenberg
018457340e
Bump version number in README
2015-01-18 12:47:43 -08:00
Dave French
b3d943920c
proposed fix 821 Range-select in Song Editor
2015-01-18 19:16:43 +00:00
Tres Finocchiaro
9f75aabf65
Merge pull request #1646 from DanWin/delete
...
Use delete[] instead of delete for sampleFrame
2015-01-16 15:16:39 -05:00
Daniel Winzen
9c8e2b195c
Use delete[] instead of delete for sampleFrame
...
Fixes warning: 'delete' applied to a pointer-to-array type 'sampleFrame *' (aka 'sample_t (*)[2]') treated as delete[] in mac os build
2015-01-16 20:24:24 +01:00
Lukas W
2257a06422
Fix a segfault
2015-01-16 19:57:31 +01:00
Lukas W
4953a9da60
Merge pull request #1637 from LMMS/travis-osx
...
Travis OSX
2015-01-16 01:15:47 +01:00
Lukas W
f492a8ab0e
Detect failed tests
2015-01-16 01:15:02 +01:00
Lukas W
59513f9a49
Fix that CMake version check again
2015-01-16 00:25:10 +01:00
Lukas W
b5019e53d1
Travis: Re-enable linux builds
2015-01-16 00:04:09 +01:00
Lukas W
85d7843c98
Tests: Fix CMake version check
2015-01-15 23:10:28 +01:00
Lukas W
fb2df20095
Merge branch 'master' into travis-osx
2015-01-15 22:47:58 +01:00
Lukas W
7e43541fe5
Travis: Fix script path error
2015-01-15 22:34:51 +01:00
Lukas W
eea616f080
Travis: Disable linux builds (temporarily)
2015-01-15 22:26:04 +01:00
Lukas W
4c0705359a
OSX fix try #2
2015-01-15 22:23:26 +01:00
Lukas W
bd4a93c1d7
Travis: Outsource build scripts
2015-01-15 22:05:10 +01:00
Lukas W
d4d26a6138
OSX fix
2015-01-15 21:35:46 +01:00
Lukas W
c7e3ab3d46
Don't use QList's initializer_list constructor (compat commit)
2015-01-15 21:24:23 +01:00
Lukas W
4cfba53f71
Travis update
...
Try removing that unnecessary linux job
2015-01-15 21:22:33 +01:00
Tres Finocchiaro
57876fead2
Merge pull request #1611 from curlymorphic/i760
...
Proposed fix 760 Improve search field
2015-01-15 15:03:43 -05:00