Robin Gareus
4baf634a67
prepare verbose plugin scanning (log VST details)
2015-07-11 21:46:25 +02:00
Robin Gareus
937ed39c45
fix PBD::ID string format
2015-07-11 05:17:02 +02:00
Len Ovens
ed8ab2c80a
Fixed pb in toggle mode to switch at half way ( fixes #6424 )
2015-07-10 16:52:43 -04:00
Len Ovens
a29b050883
Fixed generic MIDI program change event size to two bytes ( fixes #6426 )
2015-07-10 16:52:43 -04:00
Len Ovens
6349570fb2
Add debug for generic midi control
2015-07-10 16:52:43 -04:00
Robin Gareus
4c608b6e04
assign new IDs to plugin copies on paste.
...
when copying a plugin the state is transferred by serializing
XML and setting state from XML. This state includes the unique ID.
This ID needs to be identical at first in order to load
the state from <session-dir>/plugins/<ID>/*
2015-07-10 22:09:18 +02:00
Robin Gareus
9ab76a5cf0
fix previous commit double dot in file ext.
2015-07-10 19:02:46 +02:00
Robin Gareus
a73a039a3a
separate VST blacklist for 32/64bit
2015-07-10 18:54:26 +02:00
Robin Gareus
40c603c7e9
UTF8 encode windows device names - potential fix for #6418
2015-07-08 11:34:57 +02:00
Robin Gareus
15d150603c
use default meter type when creating new tracks/busses
2015-07-05 17:15:01 +02:00
Robin Gareus
8bd32dc4ce
prepare default meter-type config
2015-07-05 17:12:30 +02:00
Robin Gareus
4f81b17e85
another float/double -Wabsolute-value fix
2015-07-05 16:13:08 +02:00
Robin Gareus
7a7c87d5f4
remove tabs from python code
2015-07-05 14:50:13 +02:00
Robin Gareus
fa7bb93329
fix jack_port_get_aliases return value (if n/a)
2015-07-04 12:54:41 +02:00
Robin Gareus
a68221e323
fix jack/pthread windows condition
2015-07-04 11:49:44 +02:00
Robin Gareus
9ccfb921d4
synchronize with https://github.com/x42/weakjack/
2015-07-04 11:46:09 +02:00
Robin Gareus
416ef93635
use a trick to compile JACK/win with new and old headers
...
jack/systemdeps.h is jack2-only and contains many
windows-specific typedefs (native windows threads, ptw32 threads, MSVC
special cases etc etc.) which are not present in jack1/shared headers.
2015-07-04 09:52:04 +02:00
Robin Gareus
58a7b0e137
fix side-effect of moving to jack1 headers
2015-07-04 05:59:37 +02:00
Robin Gareus
278cd98799
fix compilation with mingw + pthreads
2015-07-04 05:48:42 +02:00
Robin Gareus
efb9da770d
fix use of += in waf variable
2015-07-04 05:43:34 +02:00
Robin Gareus
c905be691d
only compile, don’t link & run jack checks
2015-07-04 04:24:22 +02:00
Robin Gareus
d48a5f7068
fix weak jack w/new jack_port_rename()
2015-07-04 00:20:12 +02:00
Paul Davis
35ab6e9075
fix error in type definition for weak jack handling of jack_port_rename
2015-07-02 14:24:49 -04:00
Paul Davis
b8b5d0b4c7
alternative fix for the same problem that 9e2048decf was addressing
2015-07-02 14:15:11 -04:00
Paul Davis
aaab192436
add conditional use of jack_port_rename(), a newly added public API for JACK
2015-07-02 14:02:07 -04:00
Robin Gareus
9e2048decf
Don’t use invalid iterator during cleanup. fixes #6403
2015-07-02 19:46:38 +02:00
Robin Gareus
466af2a80b
don’t compile tracks specific sources for ardour.
2015-07-02 15:32:29 +02:00
John Emmas
fe5852fc1d
MSVC doesn't like us calling 'sqrt()' with integers (it doesn't have a version which takes an int)
...
So let's specify which version we'd like it to use.
2015-07-02 08:23:38 +01:00
John Emmas
f814045f80
MSVC doesn't have 'sleep()' (it uses 'Sleep()' with a capital 'S') so let's make sure it'll still compile
...
(see the note about possibly using 'Glib::usleep()' ??)
2015-07-02 08:23:38 +01:00
John Emmas
51dd5b525b
Add some newly introduced sources to our MSVC project (gtkmm2ext)
2015-07-02 08:23:37 +01:00
Robin Gareus
2d098c346a
add a raw CoreMidi data debug mode
2015-07-01 22:14:30 +02:00
Robin Gareus
b687ed9339
consolidate & document Coreaudio midi parser
2015-07-01 18:14:48 +02:00
Robin Gareus
da0ca57539
NOOP, reindent & whitespace
2015-07-01 01:18:52 +02:00
Robin Gareus
b86cf68e1f
add an explicit midi parser/chunker to CoreAudio
2015-07-01 01:12:30 +02:00
Paul Davis
619a517f2a
when seeking, completely refill buffers rather than just a partial refill
2015-06-30 10:47:17 -04:00
Robin Gareus
ea4ffbb674
prevent stuck & vanishing tooltips
...
the window needs to be moved in place before presenting it.
Otherwise it is displayed at mouse-pos and moving it triggers enter/leave,
which in turn re-start the timeout..
2015-06-30 13:08:22 +02:00
Robin Gareus
efa170b6bc
stop PersistentTooltip flicker.
...
timeout is used for a *one-time* delayed display of the tooltip.
2015-06-30 13:05:42 +02:00
Robin Gareus
5296a364c4
pthread_equal returns non-zero if equal. amend 5ab0288
2015-06-30 09:17:43 +02:00
Robin Gareus
5ab0288c99
at least make it compile with mingw.
2015-06-30 09:11:05 +02:00
Robin Gareus
f1aa1a0a11
fix headers for case-sensitive FS.
2015-06-30 08:18:52 +02:00
Robin Gareus
1adc5d5cf4
Revert "fix previously cherry-picked commit to be Tracks-only, since Ardour/Mixbus are not affected"
...
This reverts commit dddf76abf5 .
it is relevant for Ardour/OSX, see 58fec98a and da43652
2015-06-30 08:11:06 +02:00
Robin Gareus
4b93bb6f9a
fix -Wabsolute-value
2015-06-30 04:37:14 +02:00
Paul Davis
0274aafdb0
store all error/info/etc messages in a list inside Gtkmm2ext::UI, and provide a method to dump them all to a std::ostream
2015-06-29 16:27:03 -04:00
Paul Davis
b79bfe8793
remove debugging output
2015-06-29 14:18:16 -04:00
Paul Davis
205f9bca96
push seek-after-state-loaded into butler thread, to avoid multiple threads doing disk i/o related stuff
2015-06-29 14:18:16 -04:00
Paul Davis
a51dcaaa21
implement Ardour-only version of playhead priority, which is basically auto-return to last roll location or nothing
2015-06-29 14:18:16 -04:00
Paul Davis
3392c05779
volatile should not be used to describe non-hardware lvalues, and fix const cast warning (which removes need for mutable)
2015-06-29 14:18:16 -04:00
Paul Davis
5bde11fa98
fix unused but usable variable warning
2015-06-29 14:18:15 -04:00
Paul Davis
060f9cb355
fix const-cast warnings
2015-06-29 14:18:15 -04:00
Paul Davis
438f3e5141
remove const warning in SMF C code by changing function parameter argument qualifier
2015-06-29 14:18:15 -04:00