13
0
Commit Graph

17119 Commits

Author SHA1 Message Date
9ccfb921d4 synchronize with https://github.com/x42/weakjack/ 2015-07-04 11:46:09 +02:00
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
58a7b0e137 fix side-effect of moving to jack1 headers 2015-07-04 05:59:37 +02:00
278cd98799 fix compilation with mingw + pthreads 2015-07-04 05:48:42 +02:00
efb9da770d fix use of += in waf variable 2015-07-04 05:43:34 +02:00
c905be691d only compile, don’t link & run jack checks 2015-07-04 04:24:22 +02:00
4753a5be56 packaging: cope with OSX/finder latency on busy systems 2015-07-04 02:47:47 +02:00
d48a5f7068 fix weak jack w/new jack_port_rename() 2015-07-04 00:20:12 +02:00
35ab6e9075 fix error in type definition for weak jack handling of jack_port_rename 2015-07-02 14:24:49 -04:00
b8b5d0b4c7 alternative fix for the same problem that 9e2048decf was addressing 2015-07-02 14:15:11 -04:00
aaab192436 add conditional use of jack_port_rename(), a newly added public API for JACK 2015-07-02 14:02:07 -04:00
9e2048decf Don’t use invalid iterator during cleanup. fixes #6403 2015-07-02 19:46:38 +02:00
466af2a80b don’t compile tracks specific sources for ardour. 2015-07-02 15:32:29 +02:00
2fd506c07c possible fix for stack overflow when parsing video info 2015-07-02 14:46:46 +02:00
dd311c6b76 stream of consciousness^Wtypos 2015-07-02 11:23:24 +02:00
2f79682460 separate plugin & channel-strip installation 2015-07-02 11:20:10 +02:00
024c11d4ec Fifteen bytes in the harriman cache
Yo ho ho and a bottle of zip.
2015-07-02 10:35:44 +02:00
4756423e60 fix another late night typo 2015-07-02 10:16:02 +02:00
71595234bc indicate port-connections of non-track type
Previously a Midi-track with synth showed “-“ for the output
even if the audio output ports were connected. (only MIDI
connections are displayed on the button).
2015-07-02 10:03:21 +02:00
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
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
51dd5b525b Add some newly introduced sources to our MSVC project (gtkmm2ext) 2015-07-02 08:23:37 +01:00
60495f7b5f why does it have to be so hard to get all filenames right?! 2015-07-02 05:21:50 +02:00
94ba8baa25 more early morning installer fixes 2015-07-02 05:17:17 +02:00
4f562d3f3b let’s call Mixbus “Mixbus”.. 2015-07-02 05:04:42 +02:00
1561c727bc now with slashes. 2015-07-02 04:44:12 +02:00
331111c0b5 some more MB linux packaging fixes 2015-07-02 04:26:53 +02:00
bd6777e6dc fix another typo in MB/linux bundle 2015-07-01 23:23:36 +02:00
471268ac55 get and deploy harrison binaries. 2015-07-01 23:15:49 +02:00
4830f6e6cf fix mixbus bundling 2015-07-01 23:04:03 +02:00
2d098c346a add a raw CoreMidi data debug mode 2015-07-01 22:14:30 +02:00
b687ed9339 consolidate & document Coreaudio midi parser 2015-07-01 18:14:48 +02:00
da0ca57539 NOOP, reindent & whitespace 2015-07-01 01:18:52 +02:00
b86cf68e1f add an explicit midi parser/chunker to CoreAudio 2015-07-01 01:12:30 +02:00
619a517f2a when seeking, completely refill buffers rather than just a partial refill 2015-06-30 10:47:17 -04:00
e32bf13016 set [new] draggable flag for draggable items with tooltips. 2015-06-30 13:08:55 +02:00
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
efa170b6bc stop PersistentTooltip flicker.
timeout is used for a *one-time* delayed display of the tooltip.
2015-06-30 13:05:42 +02:00
e92cd5b06c Update Russian translation 2015-06-30 10:25:36 +02:00
5296a364c4 pthread_equal returns non-zero if equal. amend 5ab0288 2015-06-30 09:17:43 +02:00
5ab0288c99 at least make it compile with mingw. 2015-06-30 09:11:05 +02:00
f1aa1a0a11 fix headers for case-sensitive FS. 2015-06-30 08:18:52 +02:00
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
4b93bb6f9a fix -Wabsolute-value 2015-06-30 04:37:14 +02:00
c3edce9a26 if a session cannot be loaded, dump the error stack to stderr 2015-06-29 16:28:04 -04:00
b822a77193 handle libXML errors via our own error handling methods 2015-06-29 16:27:49 -04:00
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
b79bfe8793 remove debugging output 2015-06-29 14:18:16 -04:00
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
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