Lukas W
820d006c4e
Add Appveyor script, fix 32bit Windows compilation
2018-07-17 08:49:13 +02:00
Lukas W
3a7b5207b4
CMake: Fix mismatching if condition error
...
Regression from c45a21aac3
2018-07-11 21:56:50 +02:00
Lukas W
cce730ebff
Add CMake find modules for FFTW, LibSampleratae and LibSndFile.
...
Removes reliance on pkg-config for finding these libraries.
2018-07-11 19:57:09 +02:00
Michael Gregorius
8dab817e13
Implement changes from a code review
...
Use tabs in the style sheets. Make the calculation of the Y offset more
concise.
2018-07-10 22:43:16 +02:00
Michael Gregorius
0dc28436fa
Add option to show note values on notes in Piano Roll ( #4466 )
...
Add the option to show note values on notes in the Piano Roll. This
functionality is currently coupled with the option "Enable note labels
in piano roll" which can be found in the main menu.
The notes are rendered at about 80% of the notes height. They are only
rendered if they fit on the whole note and if the font does not become
too tiny.
Enable the configuration of the note value text's color via the
stylesheets and set the value to white for both shipped themes.
Other changes:
* Clean up some warnings about old school casts and implicit casts.
2018-07-10 22:43:16 +02:00
David CARLIER
1efcec7790
Removing unsetting jack headers path so weakjack can benefit it ( #4373 )
2018-07-09 11:47:00 -04:00
Lukas W
846a2afeaa
Merge branch 'msvc/vst-rebase' ( #4421 )
2018-07-07 17:17:59 +02:00
Lukas W
f8f38a3d87
CircleCI: Make sure build fails when AppImage building does
2018-07-07 17:16:08 +02:00
Lukas W
e1cdfd1d47
RemotePlugin: Revert unnecessary invalidate() changes
...
Reverts some changes made in 9db8cbfb31 .
The consequences of this changes are unsure, so reverting them for now.
Since a VST plugin's architecture is now detected before trying to load it,
this fix is not needed any more for 64&32-bit VSTs to work, as the
idVstBadDllFormat-message-mechanism was removed.
It should be noted however that the bug still exists, probably rendering
4fd8ecd7e4 ineffective.
2018-07-07 17:16:08 +02:00
Lukas W
156c134301
winegcc_wrapper: Remove misleading usage hint
...
winegcc_wrapper.in is only intended to be used within FindWine.cmake. Also
moved it to the same directory for this reason.
2018-07-07 17:16:08 +02:00
Lukas W
d42194f8e1
VstPlugin: Fix define naming conflict with MinGW
2018-07-07 17:16:08 +02:00
Lukas W
38f6371de6
Fix AppImage 64bit RemoteVstPlugin libwine discovery
2018-07-07 17:16:08 +02:00
Lukas W
ae815d3ac7
CircleCI: Display Appimage log when failing
2018-07-07 17:16:08 +02:00
Lukas W
b4d6332632
Fix AppImage VST
2018-07-07 17:16:08 +02:00
Shmuel H
e2a7587600
AudioSdl: Use NULL for device names in order to get the default device.
...
The zero index device may not be the default device.
Many thanks to @PhysSong.
2018-07-07 17:16:08 +02:00
Shmuel H
ff8de2d7eb
AudioSDL -> SDL2: Fix a crash from calling a SDL1 function instead of
...
SDL2's.
2018-07-07 17:16:08 +02:00
Shmuel H
ec28a65c89
AudioSdl: Add support for full SDL2 with float samples and recording
...
(with backward compatibility for SDL1).
Cherry-picked from dcc442411f
2018-07-07 17:16:08 +02:00
Lukas W
8165152552
MSVC VST compilation fixes
2018-07-07 17:16:08 +02:00
Lukas W
fe2483e309
Enable 64bit VSTs on Linux
...
* Remove trial-and-error approach of detecting VST's machine types. Read PE
headers instead.
* Add RemoteVstPlugin64 to AppImage
2018-07-07 17:16:08 +02:00
justnope
f2a8f56944
MSVC fixes ( #4352 )
...
* locale: using path instead of individual files to reduce command line size
* remotevstplugin: changed order return type & calling convention (compiler error)
* lmmsobj: removed single quotes for command line defines
* added vcpkg support & std::make_unique for MSVC
* carla: include exports header
* package_linux: corrected RemoteVstPlugin name
* vstbase: toolchain file conditional on MSVC
* Added install for remotevstplugin
* msvc: installer works with vcpkg
Remotevst 64bit install removed due to an ApImage problem
2018-07-07 17:16:08 +02:00
Lukas W
23e284b189
CMake: Fix Clang detection
2018-07-07 17:16:08 +02:00
Lukas W
20a6b96161
Fix 64bit VSTs on Linux by fixing callback calling convention
2018-07-07 17:16:08 +02:00
Lukas W
d454ef60e2
More export fixes
2018-07-07 17:16:08 +02:00
Lukas W
90799d91ea
Mingw64 compilation fixes
2018-07-07 17:16:08 +02:00
Lukas W
2e6bb72847
Fix export errors with MinGW
2018-07-07 17:16:08 +02:00
Lukas W
48cdce9a79
Fix compilation with MinGW versions without threads support
...
Older versions of MinGW don't provide std::mutex or std::thread
2018-07-07 17:16:08 +02:00
Lukas W
ff9622c10e
CMake quoting fixes
2018-07-07 17:16:08 +02:00
Lukas W
bba072d54e
VST build fixes
2018-07-07 17:16:08 +02:00
Lukas W
ea154694f9
Fix Linux VST compilation
2018-07-07 17:16:02 +02:00
Lukas W
47a5248d1d
Linux compile fixes
2018-07-07 16:40:37 +02:00
Lukas W
7feedb4ed9
VST: Fix main entry calling convention
...
This will probably break everything, but it was needed to load 32bit VST
plugins with MSVC.
2018-07-07 16:40:37 +02:00
Lukas W
d756a7ade0
MSVC: Fix VST build
2018-07-07 16:40:37 +02:00
Lukas W
07a22181da
RemoteVstPlugin: Debug LoadLibrary failure
2018-07-07 16:40:37 +02:00
Lukas W
87a7b0a2f0
MSVC: Port RemoteVstPlugin
2018-07-07 16:40:37 +02:00
Lukas W
1027386113
CMake: Fix MSVC architecture detection
2018-07-07 16:40:33 +02:00
Lukas W
966bf1c6de
Use CMake GenerateExportHeader
2018-07-07 11:20:54 +02:00
Hyunin Song
170a46e7a3
Merge branch 'stable-1.2'
2018-07-07 10:40:35 +09:00
Hyunin Song
0f3b41f590
Fix fwrite parameter ordering
2018-07-07 10:37:30 +09:00
Lukas W
a7b0c99242
MSYS compilation fixes
...
* Fix MSYS and processor detection when not using the provided toolchain
file
* Fix creation of import library (ENABLE_EXPORTS not working)
2018-07-06 15:58:29 +02:00
Lukas W
3c6f200beb
Merge branch 'stable-1.2'
...
# Conflicts:
# cmake/modules/BuildPlugin.cmake
# plugins/CMakeLists.txt
# plugins/LadspaEffect/swh/CMakeLists.txt
# plugins/LadspaEffect/tap/CMakeLists.txt
# plugins/zynaddsubfx/zynaddsubfx
# plugins/zynaddsubfx/zynaddsubfx/src/Misc/QtXmlWrapper.cpp
# src/gui/MainWindow.cpp
2018-07-06 12:42:15 +02:00
Hyunin Song
62d505b2e6
Improve STK rawwave path encoding handling
...
Still incomplete on Windows due to an upstream issue
2018-07-05 20:16:01 +09:00
Hyunin Song
3e538d510c
Fix MIDI import encoding issue on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
1af0f083ea
Fix WAV exporting on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
ddcae478d4
Fix sample file loading on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
9d0aae2708
Fix file name encoding issues with ZynAddSubFX on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
792e4786ad
Fix file name encoding issues with VST on Windows
...
Fix plugin loading and setting loading/saving
2018-07-05 20:16:01 +09:00
Pikamander2
406bbcc2ee
Fix grammar on MIDI import dialog ( #4457 )
2018-07-02 11:37:05 +09:00
Hyunin Song
e9f2b57107
Fix project URL for some files
...
They were created before https://github.com/LMMS/lmms/pull/3326
and added after it.
2018-06-28 20:23:53 +09:00
Hyunjin Song
28a522806b
Fix hang on exit from specific MIDI devices + WinMM ( #4451 )
2018-06-27 08:59:36 +09:00
Lukas W
392c7534d5
Fix Clang compilation
2018-06-22 17:44:26 +02:00