Jean Pierre Cimalando
b71be82e27
Put the dylibbundler steps into cmake and out of travis
2020-10-23 23:20:17 -07:00
Jean Pierre Cimalando
5723cc1ef7
Avoid using the dylibbundler flag -od
...
This would erase the library directory before copying the dependencies.
In the case of LV2, which copies in two steps, this would prevent sndfile
from getting packaged into the bundle.
2020-10-23 22:22:45 -07:00
Jean Pierre Cimalando
f452d7f895
Copy the VST in AU at installation time
2020-10-23 21:53:05 -07:00
Jean Pierre Cimalando
aaa70c18db
Set default plugin paths for install rules
2020-10-23 21:32:12 -07:00
JP Cimalando
a14bae719f
Merge pull request #524 from jpcima/lv2-win-resources
...
Allow LV2 to find resources under Windows
2020-10-24 05:47:00 +02:00
Jean Pierre Cimalando
8a1713ccf0
Set NTTDI_VERSION to Windows 10 RS2, needed for MSVC
2020-10-24 05:41:59 +02:00
Jean Pierre Cimalando
7c3a35b56d
Allow LV2 to find resources under Windows
2020-10-24 05:31:54 +02:00
Jean Pierre Cimalando
1ae14db000
Temporarily allow it to build in MinGW
2020-10-24 04:32:31 +02:00
JP Cimalando
6a66d2256f
Merge pull request #509 from jpcima/auto-pointers
...
Add * on auto pointers everywhere
2020-10-23 23:30:15 +02:00
JP Cimalando
aa73913d3c
Merge pull request #523 from paulfd/clear-synth-mutex
...
Remove the callback mutex for the clear method
2020-10-23 23:29:21 +02:00
Paul Ferrand
354b68fc9f
Remove the callback mutex for the clear method
...
Take it globally in the loading functions
2020-10-23 23:07:05 +02:00
Jean Pierre Cimalando
969bae15e1
Remove the assertion on a valid code path of the FilePool
2020-10-23 20:40:33 +02:00
JP Cimalando
60f895a9ca
Merge pull request #521 from paulfd/clearing-concurrency-issues
...
Clearing concurrency issues
2020-10-23 20:19:56 +02:00
Paul Ferrand
1d2c3a4244
Upon clearing the file pool, clear the last used files and garbage queue
...
I also added an early exit with an assertion to catch unintended behavior
2020-10-23 14:47:10 +02:00
Paul Ferrand
a372d40c48
Use a single mutex for both the garbage and last used file data structures
...
They're more or less jointly updated anyway by the garbage collection thread
2020-10-23 14:46:18 +02:00
Paul Ferrand
49b66c2ba9
Clear the loading queues before changing the file
2020-10-23 14:44:20 +02:00
JP Cimalando
b04f6a73b9
Merge pull request #520 from jpcima/editor-problems
...
Editor problems
2020-10-23 12:18:45 +02:00
Jean Pierre Cimalando
b7cad72754
Fix unused variable
2020-10-23 12:15:18 +02:00
Jean Pierre Cimalando
90fce80e64
Rewrite font instantiations and fix ownerships
2020-10-23 12:14:17 +02:00
Jean Pierre Cimalando
a20da028b5
Fix mismatched interfaces when building and using VSTGUI
2020-10-23 12:11:50 +02:00
redtide
b131f42040
CI: Minimal cleanup [ci skip]
2020-10-22 11:21:33 +02:00
JP Cimalando
131720083c
Merge pull request #518 from jpcima/resource-fork
...
Enable the resource fork again
2020-10-21 10:26:50 +02:00
Jean Pierre Cimalando
8546b2075f
Enable the resource fork again
2020-10-21 10:10:14 +02:00
JP Cimalando
b347624fce
Merge pull request #517 from jpcima/knob-mode
...
Force the AU knob mode to linear
2020-10-21 08:58:27 +02:00
Jean Pierre Cimalando
6ec8840b1b
Force the AU knob mode to linear
2020-10-21 08:34:28 +02:00
JP Cimalando
7962e9c3a2
Merge pull request #514 from jpcima/race-conditions-2
...
Fix race conditions (2)
2020-10-21 04:21:00 +02:00
Jean Pierre Cimalando
10565e99be
Make it a tiny bit more efficient
2020-10-21 04:00:52 +02:00
Jean Pierre Cimalando
0e24daf26d
Auto-cleaning file pool
2020-10-21 01:51:38 +02:00
Jean Pierre Cimalando
e6ecbc6fcd
Make the Region::sampleId shared_ptr
2020-10-21 01:36:09 +02:00
JP Cimalando
3cc53a9d76
Merge pull request #512 from jpcima/fnv1a
...
Fix an implementation error of FNV-1a
2020-10-21 00:17:14 +02:00
Jean Pierre Cimalando
1c0d597d01
Rewrite by making the hashByte function separate
2020-10-21 00:14:52 +02:00
Jean Pierre Cimalando
16f34da8bc
Fix an implementation error of FNV-1a
2020-10-20 23:24:34 +02:00
Jean Pierre Cimalando
3df9c3692f
Add * on auto pointers everywhere
2020-10-20 21:59:57 +02:00
JP Cimalando
11fd2f3647
Merge pull request #508 from jpcima/thread-pool-fix
...
Ref-count the global thread pool
2020-10-19 17:47:27 +02:00
Jean Pierre Cimalando
6b2ec66ffa
Ref-count the global thread pool
2020-10-19 16:57:45 +02:00
JP Cimalando
df200b84c3
Merge pull request #507 from jpcima/race-conditions
...
Protect the access of thread flags under semaphore
2020-10-19 00:07:20 +02:00
Jean Pierre Cimalando
fcfcd5b8cc
Protect the access of thread flags under semaphore
2020-10-18 23:41:00 +02:00
Jean Pierre Cimalando
04fabd46d0
Clean up some white space [ci skip]
2020-10-18 23:14:12 +02:00
JP Cimalando
de657bf615
Merge pull request #506 from jpcima/loop-fix
...
Fix broken loop ranges
2020-10-18 19:08:59 +02:00
Jean Pierre Cimalando
bbd2ddd3c5
Fix broken loop ranges
...
This fixes a regression introduced in commit 2fc6aab :
only the loop information from the audio file would be considered,
and never the one from the opcodes `loop_begin` and `loop_start`.
2020-10-18 19:05:57 +02:00
Jean Pierre Cimalando
2ac3e227dc
Bump develop version to 0.5.1
2020-10-15 23:41:21 +02:00
Paul Ferrand
c79f313c94
New screenshot
2020-10-15 23:27:15 +02:00
JP Cimalando
dbd94cabe9
Merge pull request #502 from jpcima/new-travis-arm
...
ci: try new arm64 environments
2020-10-15 23:02:18 +02:00
Jean Pierre Cimalando
c71b01092e
ci: try new arm64 environments
2020-10-15 22:28:50 +02:00
JP Cimalando
aa7c174554
Merge pull request #501 from jpcima/version-bump
...
Version bump
2020-10-15 21:52:36 +02:00
Jean Pierre Cimalando
a0e893964f
Update since to reflect upcoming the stable version
2020-10-15 21:50:58 +02:00
Jean Pierre Cimalando
0cd7cb9e3b
Update version to 0.5.0
2020-10-15 21:44:49 +02:00
Jean Pierre Cimalando
80f0f4d90a
Fix a build error using older sndfile
2020-10-15 19:53:10 +02:00
Jean Pierre Cimalando
72dfd54933
Remove the warning suppression which broke OBS
...
The error was: -Wformat-security ignored without -Wformat
2020-10-15 19:38:07 +02:00
Paul Ferrand
078fcf5118
Merge pull request #500 from paulfd/loading-mutex
...
Add a mutex on the loading jobs to protect them in the case of freewheeling
2020-10-15 18:44:24 +02:00