Robin Gareus [Thu, 9 Jul 2015 19:06:30 +0000 (21:06 +0200)]
add debug info for xjadeo binary
Robin Gareus [Wed, 8 Jul 2015 16:08:01 +0000 (18:08 +0200)]
fix MB’s .so execution permissions
Robin Gareus [Wed, 8 Jul 2015 09:34:30 +0000 (11:34 +0200)]
add locale-guard when saving engine states, also #6418
Robin Gareus [Wed, 8 Jul 2015 09:33:37 +0000 (11:33 +0200)]
UTF8 encode windows device names - potential fix for #6418
Robin Gareus [Tue, 7 Jul 2015 01:21:01 +0000 (03:21 +0200)]
stationary PH: improve performance and reduce jitter.
Paul Davis [Mon, 6 Jul 2015 14:05:49 +0000 (10:05 -0400)]
fix wscripts to work with python3.
encode/decode return byte arrays in python3, not strings
Robin Gareus [Mon, 6 Jul 2015 00:07:32 +0000 (02:07 +0200)]
update system config to match rc_configuration_vars
Robin Gareus [Sun, 5 Jul 2015 15:19:55 +0000 (17:19 +0200)]
tweak human readable names for meter-types
Robin Gareus [Sun, 5 Jul 2015 15:19:39 +0000 (17:19 +0200)]
Preference GUI for default meters
Robin Gareus [Sun, 5 Jul 2015 15:15:01 +0000 (17:15 +0200)]
use default meter type when creating new tracks/busses
Robin Gareus [Sun, 5 Jul 2015 15:12:30 +0000 (17:12 +0200)]
prepare default meter-type config
Robin Gareus [Sun, 5 Jul 2015 14:13:08 +0000 (16:13 +0200)]
another float/double -Wabsolute-value fix
Robin Gareus [Sun, 5 Jul 2015 12:50:02 +0000 (14:50 +0200)]
remove tabs from python code
Robin Gareus [Sun, 5 Jul 2015 12:43:26 +0000 (14:43 +0200)]
another python3 issue
Robin Gareus [Sat, 4 Jul 2015 14:34:19 +0000 (16:34 +0200)]
stationary playhead implies follow playhead
Robin Gareus [Sat, 4 Jul 2015 10:54:29 +0000 (12:54 +0200)]
fix jack_port_get_aliases return value (if n/a)
Robin Gareus [Sat, 4 Jul 2015 10:33:10 +0000 (12:33 +0200)]
fix various issues when deleting midi region during step-edit
fixes #6404
Robin Gareus [Sat, 4 Jul 2015 09:49:44 +0000 (11:49 +0200)]
fix jack/pthread windows condition
Robin Gareus [Sat, 4 Jul 2015 09:46:09 +0000 (11:46 +0200)]
synchronize with https://github.com/x42/weakjack/
Robin Gareus [Sat, 4 Jul 2015 07:52:04 +0000 (09:52 +0200)]
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.
Robin Gareus [Sat, 4 Jul 2015 03:59:37 +0000 (05:59 +0200)]
fix side-effect of moving to jack1 headers
Robin Gareus [Sat, 4 Jul 2015 03:48:42 +0000 (05:48 +0200)]
fix compilation with mingw + pthreads
Robin Gareus [Sat, 4 Jul 2015 03:43:34 +0000 (05:43 +0200)]
fix use of += in waf variable
Robin Gareus [Sat, 4 Jul 2015 02:24:22 +0000 (04:24 +0200)]
only compile, don’t link & run jack checks
Robin Gareus [Sat, 4 Jul 2015 00:47:47 +0000 (02:47 +0200)]
packaging: cope with OSX/finder latency on busy systems
Robin Gareus [Fri, 3 Jul 2015 22:20:12 +0000 (00:20 +0200)]
fix weak jack w/new jack_port_rename()
Paul Davis [Thu, 2 Jul 2015 18:24:49 +0000 (14:24 -0400)]
fix error in type definition for weak jack handling of jack_port_rename
Paul Davis [Thu, 2 Jul 2015 18:15:11 +0000 (14:15 -0400)]
alternative fix for the same problem that
9e2048decf7c567 was addressing
Paul Davis [Thu, 2 Jul 2015 18:02:00 +0000 (14:02 -0400)]
add conditional use of jack_port_rename(), a newly added public API for JACK
Robin Gareus [Thu, 2 Jul 2015 17:46:38 +0000 (19:46 +0200)]
Don’t use invalid iterator during cleanup. fixes #6403
Robin Gareus [Thu, 2 Jul 2015 13:32:29 +0000 (15:32 +0200)]
don’t compile tracks specific sources for ardour.
Robin Gareus [Thu, 2 Jul 2015 12:46:46 +0000 (14:46 +0200)]
possible fix for stack overflow when parsing video info
Robin Gareus [Thu, 2 Jul 2015 09:23:24 +0000 (11:23 +0200)]
stream of consciousness^Wtypos
Robin Gareus [Thu, 2 Jul 2015 09:20:10 +0000 (11:20 +0200)]
separate plugin & channel-strip installation
Robin Gareus [Thu, 2 Jul 2015 08:35:44 +0000 (10:35 +0200)]
Fifteen bytes in the harriman cache
Yo ho ho and a bottle of zip.
Robin Gareus [Thu, 2 Jul 2015 08:16:02 +0000 (10:16 +0200)]
fix another late night typo
Robin Gareus [Thu, 2 Jul 2015 08:02:28 +0000 (10:02 +0200)]
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).
John Emmas [Thu, 2 Jul 2015 07:18:39 +0000 (08:18 +0100)]
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.
John Emmas [Thu, 2 Jul 2015 07:16:44 +0000 (08:16 +0100)]
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()' ??)
John Emmas [Thu, 2 Jul 2015 07:13:01 +0000 (08:13 +0100)]
Add some newly introduced sources to our MSVC project (gtkmm2ext)
Robin Gareus [Thu, 2 Jul 2015 03:21:50 +0000 (05:21 +0200)]
why does it have to be so hard to get all filenames right?!
Robin Gareus [Thu, 2 Jul 2015 03:17:17 +0000 (05:17 +0200)]
more early morning installer fixes
Robin Gareus [Thu, 2 Jul 2015 03:04:42 +0000 (05:04 +0200)]
let’s call Mixbus “Mixbus”..
Robin Gareus [Thu, 2 Jul 2015 02:43:56 +0000 (04:43 +0200)]
now with slashes.
Robin Gareus [Thu, 2 Jul 2015 02:26:53 +0000 (04:26 +0200)]
some more MB linux packaging fixes
Robin Gareus [Wed, 1 Jul 2015 21:23:36 +0000 (23:23 +0200)]
fix another typo in MB/linux bundle
Robin Gareus [Wed, 1 Jul 2015 21:15:49 +0000 (23:15 +0200)]
get and deploy harrison binaries.
Robin Gareus [Wed, 1 Jul 2015 21:04:03 +0000 (23:04 +0200)]
fix mixbus bundling
Robin Gareus [Wed, 1 Jul 2015 20:14:30 +0000 (22:14 +0200)]
add a raw CoreMidi data debug mode
Robin Gareus [Wed, 1 Jul 2015 16:14:48 +0000 (18:14 +0200)]
consolidate & document Coreaudio midi parser
Robin Gareus [Tue, 30 Jun 2015 23:18:52 +0000 (01:18 +0200)]
NOOP, reindent & whitespace
Robin Gareus [Tue, 30 Jun 2015 23:12:17 +0000 (01:12 +0200)]
add an explicit midi parser/chunker to CoreAudio
Paul Davis [Tue, 30 Jun 2015 14:47:02 +0000 (10:47 -0400)]
when seeking, completely refill buffers rather than just a partial refill
Robin Gareus [Tue, 30 Jun 2015 11:08:55 +0000 (13:08 +0200)]
set [new] draggable flag for draggable items with tooltips.
Robin Gareus [Tue, 30 Jun 2015 11:08:22 +0000 (13:08 +0200)]
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..
Robin Gareus [Tue, 30 Jun 2015 11:05:42 +0000 (13:05 +0200)]
stop PersistentTooltip flicker.
timeout is used for a *one-time* delayed display of the tooltip.
Alexandre Prokoudine [Tue, 30 Jun 2015 08:25:36 +0000 (10:25 +0200)]
Update Russian translation
Robin Gareus [Tue, 30 Jun 2015 07:17:43 +0000 (09:17 +0200)]
pthread_equal returns non-zero if equal. amend
5ab0288
Robin Gareus [Tue, 30 Jun 2015 07:11:05 +0000 (09:11 +0200)]
at least make it compile with mingw.
Robin Gareus [Tue, 30 Jun 2015 06:18:17 +0000 (08:18 +0200)]
fix headers for case-sensitive FS.
Robin Gareus [Tue, 30 Jun 2015 06:08:13 +0000 (08:08 +0200)]
Revert "fix previously cherry-picked commit to be Tracks-only, since Ardour/Mixbus are not affected"
This reverts commit
dddf76abf567a166c290c841894ee2b6b0917653.
it is relevant for Ardour/OSX, see
58fec98a and
da43652
Robin Gareus [Mon, 29 Jun 2015 19:28:39 +0000 (21:28 +0200)]
fix -Wabsolute-value
Paul Davis [Mon, 29 Jun 2015 20:28:04 +0000 (16:28 -0400)]
if a session cannot be loaded, dump the error stack to stderr
Paul Davis [Mon, 29 Jun 2015 20:27:49 +0000 (16:27 -0400)]
handle libXML errors via our own error handling methods
Paul Davis [Mon, 29 Jun 2015 20:27:03 +0000 (16:27 -0400)]
store all error/info/etc messages in a list inside Gtkmm2ext::UI, and provide a method to dump them all to a std::ostream
Paul Davis [Mon, 29 Jun 2015 17:59:40 +0000 (13:59 -0400)]
remove debugging output
Paul Davis [Mon, 29 Jun 2015 17:59:26 +0000 (13:59 -0400)]
push seek-after-state-loaded into butler thread, to avoid multiple threads doing disk i/o related stuff
Paul Davis [Thu, 25 Jun 2015 17:12:47 +0000 (13:12 -0400)]
implement Ardour-only version of playhead priority, which is basically auto-return to last roll location or nothing
Paul Davis [Thu, 25 Jun 2015 16:47:29 +0000 (12:47 -0400)]
Revert "start work on auto return target dropdown rather than button"
This reverts commit
d1cbb3fb0e36b068dbf516d21891c998266f22a2.
Paul Davis [Thu, 25 Jun 2015 16:47:22 +0000 (12:47 -0400)]
Revert "properly track, update, maintain and set auto return state"
This reverts commit
07d0539526239d895f22123d88411c0d4ee773a4.
Paul Davis [Wed, 24 Jun 2015 17:09:29 +0000 (13:09 -0400)]
volatile should not be used to describe non-hardware lvalues, and fix const cast warning (which removes need for mutable)
Paul Davis [Wed, 24 Jun 2015 17:08:55 +0000 (13:08 -0400)]
fix unused but usable variable warning
Paul Davis [Wed, 24 Jun 2015 17:08:36 +0000 (13:08 -0400)]
fix const-cast warnings
Paul Davis [Wed, 24 Jun 2015 15:55:41 +0000 (11:55 -0400)]
remove const warning in SMF C code by changing function parameter argument qualifier
Paul Davis [Wed, 24 Jun 2015 15:49:26 +0000 (11:49 -0400)]
comment unused but potentially usable variables
Paul Davis [Wed, 24 Jun 2015 15:49:15 +0000 (11:49 -0400)]
comment unused but potentially usable variables
Paul Davis [Wed, 24 Jun 2015 13:30:05 +0000 (09:30 -0400)]
try using threaded waveviews in tracks also
GZharun [Tue, 23 Jun 2015 10:15:32 +0000 (13:15 +0300)]
Fixed incomplete merge for audioengine.cc
[To be reviewed by] Paul Davis
Paul Davis [Tue, 23 Jun 2015 02:05:46 +0000 (22:05 -0400)]
never use threaded waveview rendering for Tracks
Paul Davis [Thu, 18 Jun 2015 15:10:20 +0000 (11:10 -0400)]
comment out two verbose debugging outputs
Paul Davis [Thu, 18 Jun 2015 13:02:31 +0000 (09:02 -0400)]
clip level is adjusted only by region amplitude (which is audible), not by _amplitude_above_axis
Paul Davis [Thu, 18 Jun 2015 13:00:15 +0000 (09:00 -0400)]
attempt to correctly respond to changes in _amplitude_above_axis in ArdourCanvas::WaveView
Paul Davis [Thu, 18 Jun 2015 12:59:49 +0000 (08:59 -0400)]
increase debug bitset size to accomodate additional debug bits imported from Tracks
Paul Davis [Thu, 18 Jun 2015 12:16:43 +0000 (08:16 -0400)]
update waves' fader implementation, clean up whitespace, indentation, variable initialization and remove unused members
Paul Davis [Wed, 17 Jun 2015 12:32:10 +0000 (08:32 -0400)]
no-op: fix whitespace/indentation
GZharun [Wed, 17 Jun 2015 12:11:07 +0000 (15:11 +0300)]
Fixed use case when session is being replaced with new session with the same name.
We should check session state file (*.ardour) presence to determine if the session is new for TracksLive as TracksLive has a use case which gives user a possibility to replace existing session by clicking on it's state file when new session is being created.
[To be Reviewed by] Paul Davis
GZharun [Wed, 17 Jun 2015 10:32:40 +0000 (13:32 +0300)]
[Summary] This action is duplicated. To make TRX features work correctly this flag should be dropped later.
[To be Reviewed by] Paul Davis
Paul Davis [Tue, 16 Jun 2015 15:47:35 +0000 (11:47 -0400)]
Revert "remove unused variables". They are used on OS X.
This reverts commit
0fba19e9e6e6c519c89ce63149581b8f24b38c8c.
Paul Davis [Tue, 16 Jun 2015 15:22:30 +0000 (11:22 -0400)]
remove unused variables
Paul Davis [Tue, 16 Jun 2015 15:22:10 +0000 (11:22 -0400)]
fix whitespace/indentation and compiler warnings
Paul Davis [Tue, 16 Jun 2015 15:11:57 +0000 (11:11 -0400)]
remove compilation warning (-Wunused-but-set-variable)
Paul Davis [Tue, 16 Jun 2015 14:06:27 +0000 (10:06 -0400)]
new PBD::DEBUG API changes for Waves backend
Paul Davis [Wed, 20 May 2015 14:29:20 +0000 (10:29 -0400)]
Revert "replace two more instances of !! with implicit use of operator bool()"
This reverts commit
e8eff9fb9c2fa6fc518404c2f9b731f8c28d3a23.
OS X compiler gets confused by this change.
Paul Davis [Wed, 20 May 2015 12:22:36 +0000 (08:22 -0400)]
replace two more instances of !! with implicit use of operator bool()
Paul Davis [Wed, 27 May 2015 14:57:40 +0000 (10:57 -0400)]
some more information output to log during save-as, for debugging
Paul Davis [Thu, 28 May 2015 12:56:55 +0000 (08:56 -0400)]
two required changes to default values for Tracks
Paul Davis [Wed, 27 May 2015 13:58:03 +0000 (09:58 -0400)]
Tracks doesn't know how to handle Engine (JACK) sync
Paul Davis [Tue, 26 May 2015 15:37:44 +0000 (11:37 -0400)]
fix API version SNAFU caused by re-copying EngineStateController out of Tracks
Paul Davis [Tue, 26 May 2015 00:56:03 +0000 (20:56 -0400)]
(re)implement Yevgeny's LTC branch changes in the context of ardour-merge-from-tracks (just the libs/* section)
Paul Davis [Tue, 26 May 2015 00:22:55 +0000 (20:22 -0400)]
fix indentation and style guide issues in new EngineStateController code