ardour.git
11 years agofix insidious bugs in midnam_patch.cc which account for garbled data
Hans Baier [Tue, 9 Oct 2012 03:17:15 +0000 (03:17 +0000)]
fix insidious bugs in midnam_patch.cc which account for garbled data

git-svn-id: svn://localhost/ardour2/branches/3.0@13219 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoAdd patchfile for Yamaha PSR-S900, add unit test for it, remove camel case from test...
Hans Baier [Tue, 9 Oct 2012 03:13:38 +0000 (03:13 +0000)]
Add patchfile for Yamaha PSR-S900, add unit test for it, remove camel case from test method names

git-svn-id: svn://localhost/ardour2/branches/3.0@13218 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix whitespace in gtk2_ardour/canvas_patch_change.h
Hans Baier [Tue, 9 Oct 2012 03:10:46 +0000 (03:10 +0000)]
fix whitespace in gtk2_ardour/canvas_patch_change.h

git-svn-id: svn://localhost/ardour2/branches/3.0@13217 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix whitespace in libs/midi++2/midi++/midnam_patch.h
Hans Baier [Tue, 9 Oct 2012 03:09:54 +0000 (03:09 +0000)]
fix whitespace in libs/midi++2/midi++/midnam_patch.h

git-svn-id: svn://localhost/ardour2/branches/3.0@13216 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agonew Ring Tone default export format
Paul Davis [Mon, 8 Oct 2012 19:47:03 +0000 (19:47 +0000)]
new Ring Tone default export format

git-svn-id: svn://localhost/ardour2/branches/3.0@13215 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd 8kHz as an available export format sample rate
Paul Davis [Mon, 8 Oct 2012 19:45:25 +0000 (19:45 +0000)]
add 8kHz as an available export format sample rate

git-svn-id: svn://localhost/ardour2/branches/3.0@13214 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd unit tests to midi++ and assorted bugfixes for midnam_patch.cc
Hans Baier [Mon, 8 Oct 2012 04:32:12 +0000 (04:32 +0000)]
add unit tests to midi++ and assorted bugfixes for midnam_patch.cc

git-svn-id: svn://localhost/ardour2/branches/3.0@13213 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoFix wscript when PKG_CONFIG_PATH is empty.
Carl Hetherington [Fri, 5 Oct 2012 08:53:18 +0000 (08:53 +0000)]
Fix wscript when PKG_CONFIG_PATH is empty.

git-svn-id: svn://localhost/ardour2/branches/3.0@13210 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix up various aspects of building against a private/personal dependency stack
Paul Davis [Thu, 4 Oct 2012 22:21:59 +0000 (22:21 +0000)]
fix up various aspects of building against a private/personal dependency stack

git-svn-id: svn://localhost/ardour2/branches/3.0@13209 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agodrop connections to incoming MIDI signals before deleting MTC Slave object
Paul Davis [Thu, 4 Oct 2012 20:54:08 +0000 (20:54 +0000)]
drop connections to incoming MIDI signals before deleting MTC Slave object

git-svn-id: svn://localhost/ardour2/branches/3.0@13208 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agodo not add in ticks in the "at" position when computing BBT duration somewhere on...
Paul Davis [Mon, 1 Oct 2012 20:55:10 +0000 (20:55 +0000)]
do not add in ticks in the "at" position when computing BBT duration somewhere on the timeline (fixes issues with nudging etc.

git-svn-id: svn://localhost/ardour2/branches/3.0@13201 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agodifferent version of previous commit that leaves previous semantics intact unless...
Paul Davis [Thu, 27 Sep 2012 14:11:01 +0000 (14:11 +0000)]
different version of previous commit that leaves previous semantics intact unless punch in/out are enabled

git-svn-id: svn://localhost/ardour2/branches/3.0@13200 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agowhen deciding monitoring state, only consider the session to be in global record...
Paul Davis [Thu, 27 Sep 2012 11:38:13 +0000 (11:38 +0000)]
when deciding monitoring state, only consider the session to be in global record state if we are actively recording, not just if we are rec-enabled. this provides correct monitoring when punch in/out are enabled

git-svn-id: svn://localhost/ardour2/branches/3.0@13199 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomark session dirty when route active status changes
Paul Davis [Wed, 19 Sep 2012 19:32:05 +0000 (19:32 +0000)]
mark session dirty when route active status changes

git-svn-id: svn://localhost/ardour2/branches/3.0@13195 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix missing variable initialization
Paul Davis [Mon, 17 Sep 2012 21:09:12 +0000 (21:09 +0000)]
fix missing variable initialization

git-svn-id: svn://localhost/ardour2/branches/3.0@13194 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoupdated czech translation file for gtk ui
Paul Davis [Mon, 17 Sep 2012 13:55:51 +0000 (13:55 +0000)]
updated czech translation file for gtk ui

git-svn-id: svn://localhost/ardour2/branches/3.0@13193 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoRevert shade on playhead cursor (SVN 13048).
Carl Hetherington [Mon, 17 Sep 2012 12:08:21 +0000 (12:08 +0000)]
Revert shade on playhead cursor (SVN 13048).

git-svn-id: svn://localhost/ardour2/branches/3.0@13192 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoSupport latest options extension.
David Robillard [Sun, 16 Sep 2012 17:01:23 +0000 (17:01 +0000)]
Support latest options extension.

git-svn-id: svn://localhost/ardour2/branches/3.0@13191 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoCheck for panner_shell rather than panner before
Carl Hetherington [Sat, 15 Sep 2012 12:18:41 +0000 (12:18 +0000)]
Check for panner_shell rather than panner before
connecting to it.  This means that we connect to mono
routes (without panners) so that if they do get panners
we find out about it.  Should help with #5093.

git-svn-id: svn://localhost/ardour2/branches/3.0@13190 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoImprove sensitization of buttons in the advanced options
Carl Hetherington [Sat, 15 Sep 2012 12:18:35 +0000 (12:18 +0000)]
Improve sensitization of buttons in the advanced options
part of the startup dialog.

git-svn-id: svn://localhost/ardour2/branches/3.0@13189 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoTweak label.
Carl Hetherington [Sat, 15 Sep 2012 12:18:29 +0000 (12:18 +0000)]
Tweak label.

git-svn-id: svn://localhost/ardour2/branches/3.0@13188 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix a couple of errors in zh.po files
Paul Davis [Wed, 12 Sep 2012 21:30:44 +0000 (21:30 +0000)]
fix a couple of errors in zh.po files

git-svn-id: svn://localhost/ardour2/branches/3.0@13185 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd email address for Rui-huai Zhang
Paul Davis [Wed, 12 Sep 2012 21:26:06 +0000 (21:26 +0000)]
add email address for Rui-huai Zhang

git-svn-id: svn://localhost/ardour2/branches/3.0@13184 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd chinese translation from Rui-huai Zhang
Paul Davis [Wed, 12 Sep 2012 21:24:55 +0000 (21:24 +0000)]
add chinese translation from Rui-huai Zhang

git-svn-id: svn://localhost/ardour2/branches/3.0@13183 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agocomment tweaks from a second reading
Paul Davis [Sun, 9 Sep 2012 20:31:43 +0000 (20:31 +0000)]
comment tweaks from a second reading

git-svn-id: svn://localhost/ardour2/branches/3.0@13182 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove unused code
Paul Davis [Sun, 9 Sep 2012 20:21:50 +0000 (20:21 +0000)]
remove unused code

git-svn-id: svn://localhost/ardour2/branches/3.0@13181 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoConsistent style.
David Robillard [Sat, 8 Sep 2012 18:18:47 +0000 (18:18 +0000)]
Consistent style.

git-svn-id: svn://localhost/ardour2/branches/3.0@13180 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoI think Region::can_move() should take into account _locked
Carl Hetherington [Sat, 8 Sep 2012 01:03:00 +0000 (01:03 +0000)]
I think Region::can_move() should take into account _locked
as well as the never-used (apart from ImageFrameView)
_position_locked.  Fixes #5090.

git-svn-id: svn://localhost/ardour2/branches/3.0@13179 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoUpdate to gtk2_ardour Czech translation from Pavel Fric
Carl Hetherington [Sat, 8 Sep 2012 00:21:39 +0000 (00:21 +0000)]
Update to gtk2_ardour Czech translation from Pavel Fric
(#5092).

git-svn-id: svn://localhost/ardour2/branches/3.0@13178 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoFix end-of-input-handling in silence trimmer
Sakari Bergen [Tue, 4 Sep 2012 18:16:21 +0000 (18:16 +0000)]
Fix end-of-input-handling in silence trimmer

git-svn-id: svn://localhost/ardour2/branches/3.0@13160 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoPatch from timbyr to stop the startup dialog
Carl Hetherington [Sat, 1 Sep 2012 11:32:38 +0000 (11:32 +0000)]
Patch from timbyr to stop the startup dialog
unexpectedly resizing when you ask for more options
(#5068).

git-svn-id: svn://localhost/ardour2/branches/3.0@13159 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoReset pending_locate_roll in all cases, not just when the
Carl Hetherington [Sat, 1 Sep 2012 11:24:17 +0000 (11:24 +0000)]
Reset pending_locate_roll in all cases, not just when the
roll happened; should help with #5047.

git-svn-id: svn://localhost/ardour2/branches/3.0@13158 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoFix compilation without svn lv2.
David Robillard [Thu, 30 Aug 2012 01:23:39 +0000 (01:23 +0000)]
Fix compilation without svn lv2.

git-svn-id: svn://localhost/ardour2/branches/3.0@13152 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoImplement latest buf-size extension via new options extension.
David Robillard [Wed, 29 Aug 2012 20:22:18 +0000 (20:22 +0000)]
Implement latest buf-size extension via new options extension.

git-svn-id: svn://localhost/ardour2/branches/3.0@13151 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadded missing header include
Robin Gareus [Wed, 29 Aug 2012 00:30:50 +0000 (00:30 +0000)]
added missing header include

git-svn-id: svn://localhost/ardour2/branches/3.0@13150 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoLV2: Send messages from one UI to all replicated instances.
Robin Gareus [Tue, 28 Aug 2012 15:42:42 +0000 (15:42 +0000)]
LV2: Send messages from one UI to all replicated instances.

Addresses issue mentioned in previous commit.

git-svn-id: svn://localhost/ardour2/branches/3.0@13149 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoLV2: amend previous commit, respect replicated plugin instances
Robin Gareus [Tue, 28 Aug 2012 15:42:40 +0000 (15:42 +0000)]
LV2: amend previous commit, respect replicated plugin instances

When a plugin is replicated (eg. mono plugin on a stereo-track),
configure_io() is only called for the first instance.
The 2nd instance will not have dedicated buffers but re-use copies
of the first instance. Should the 2nd instance use a LV2 worker-thread or
local communication ports they can not be shared with the first instance.
-> this patch allocates Atom-buffers for each instance.

PS. this still needs more work; there is only one UI instance for
all plugin instances. messages from the UI should go to all
instances.

git-svn-id: svn://localhost/ardour2/branches/3.0@13148 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoLV2: allocate dedicated buffers for [non-midi] event-ports.
Robin Gareus [Tue, 28 Aug 2012 15:42:38 +0000 (15:42 +0000)]
LV2: allocate dedicated buffers for [non-midi] event-ports.

git-svn-id: svn://localhost/ardour2/branches/3.0@13147 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoLV2 worker: prevent corruption of ringbuffer
Robin Gareus [Tue, 28 Aug 2012 15:42:35 +0000 (15:42 +0000)]
LV2 worker: prevent corruption of ringbuffer

git-svn-id: svn://localhost/ardour2/branches/3.0@13146 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix LV2 worker
Robin Gareus [Mon, 27 Aug 2012 04:08:48 +0000 (04:08 +0000)]
fix LV2 worker

start worker thread after _sem and _exit have been initialized.
stop thread when plugin is removed.

git-svn-id: svn://localhost/ardour2/branches/3.0@13145 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agodedicated LV2 non-MIDI atom-event-port handling
Robin Gareus [Mon, 27 Aug 2012 04:08:45 +0000 (04:08 +0000)]
dedicated LV2 non-MIDI atom-event-port handling

git-svn-id: svn://localhost/ardour2/branches/3.0@13144 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoCreate and realize LV2 UI container before instantiating (required for proper embeddi...
David Robillard [Tue, 21 Aug 2012 19:29:19 +0000 (19:29 +0000)]
Create and realize LV2 UI container before instantiating (required for proper embedding in some situations).

git-svn-id: svn://localhost/ardour2/branches/3.0@13140 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix long-option: --no-splash = -n (and test git+svn first-commit)
Robin Gareus [Tue, 21 Aug 2012 17:44:48 +0000 (17:44 +0000)]
fix long-option: --no-splash = -n (and test git+svn first-commit)

git-svn-id: svn://localhost/ardour2/branches/3.0@13139 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoFix some const-violating casts.
David Robillard [Sat, 18 Aug 2012 15:56:48 +0000 (15:56 +0000)]
Fix some const-violating casts.

git-svn-id: svn://localhost/ardour2/branches/3.0@13138 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoAdd debug trace for LV2 like the other APIs.
David Robillard [Sat, 18 Aug 2012 15:49:32 +0000 (15:49 +0000)]
Add debug trace for LV2 like the other APIs.

git-svn-id: svn://localhost/ardour2/branches/3.0@13137 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoLV2 log extension support.
David Robillard [Fri, 17 Aug 2012 03:05:06 +0000 (03:05 +0000)]
LV2 log extension support.

git-svn-id: svn://localhost/ardour2/branches/3.0@13135 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoFix const violating case.
David Robillard [Fri, 17 Aug 2012 03:03:55 +0000 (03:03 +0000)]
Fix const violating case.

git-svn-id: svn://localhost/ardour2/branches/3.0@13134 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomake --disable-plugins/-d work again, probably
Paul Davis [Thu, 16 Aug 2012 02:06:18 +0000 (02:06 +0000)]
make --disable-plugins/-d work again, probably

git-svn-id: svn://localhost/ardour2/branches/3.0@13131 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoundo that last commit
Paul Davis [Fri, 10 Aug 2012 17:03:22 +0000 (17:03 +0000)]
undo that last commit

git-svn-id: svn://localhost/ardour2/branches/3.0@13126 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix for OS X builds with new prototype C warning flags
Paul Davis [Fri, 10 Aug 2012 17:02:37 +0000 (17:02 +0000)]
fix for OS X builds with new prototype C warning flags

git-svn-id: svn://localhost/ardour2/branches/3.0@13125 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd -Wpointer-arith -Wcast-qual -Wcast-align and others to compile flags, and fix...
Paul Davis [Fri, 10 Aug 2012 15:57:09 +0000 (15:57 +0000)]
add -Wpointer-arith -Wcast-qual -Wcast-align and others to compile flags, and fix const cast warnings generated by new flags

git-svn-id: svn://localhost/ardour2/branches/3.0@13124 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix erroneous use of i18n.h in a header file
Paul Davis [Fri, 10 Aug 2012 15:56:25 +0000 (15:56 +0000)]
fix erroneous use of i18n.h in a header file

git-svn-id: svn://localhost/ardour2/branches/3.0@13123 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agotest a different approach to propagating plugin parameter changes (VST only for now)
Paul Davis [Thu, 9 Aug 2012 17:59:43 +0000 (17:59 +0000)]
test a different approach to propagating plugin parameter changes (VST only for now)

git-svn-id: svn://localhost/ardour2/branches/3.0@13122 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agowhen sending notice of a change in a plugin parameter value, send the current value
Paul Davis [Thu, 9 Aug 2012 17:37:23 +0000 (17:37 +0000)]
when sending notice of a change in a plugin parameter value, send the current value

git-svn-id: svn://localhost/ardour2/branches/3.0@13121 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomore vst parameter related stuff
Paul Davis [Thu, 9 Aug 2012 17:09:05 +0000 (17:09 +0000)]
more vst parameter related stuff

git-svn-id: svn://localhost/ardour2/branches/3.0@13120 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomore vst parameter related stuff
Paul Davis [Thu, 9 Aug 2012 16:55:56 +0000 (16:55 +0000)]
more vst parameter related stuff

git-svn-id: svn://localhost/ardour2/branches/3.0@13119 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoVST parameter setting tweak
Paul Davis [Thu, 9 Aug 2012 15:57:04 +0000 (15:57 +0000)]
VST parameter setting tweak

git-svn-id: svn://localhost/ardour2/branches/3.0@13118 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agouse new floateq() to check VST plugin parameter equality
Paul Davis [Thu, 9 Aug 2012 15:47:16 +0000 (15:47 +0000)]
use new floateq() to check VST plugin parameter equality

git-svn-id: svn://localhost/ardour2/branches/3.0@13117 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agonew file containing very clever code for floating point "equality" comparisons
Paul Davis [Thu, 9 Aug 2012 15:46:54 +0000 (15:46 +0000)]
new file containing very clever code for floating point "equality" comparisons

git-svn-id: svn://localhost/ardour2/branches/3.0@13116 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomore VST parameter debugging
Paul Davis [Thu, 9 Aug 2012 01:06:32 +0000 (01:06 +0000)]
more VST parameter debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@13115 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agosome VST parameter mgmt debugging
Paul Davis [Wed, 8 Aug 2012 22:27:12 +0000 (22:27 +0000)]
some VST parameter mgmt debugging

git-svn-id: svn://localhost/ardour2/branches/3.0@13114 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoFix more tab width assumption mess caused by Paul's misconfigured editor.
David Robillard [Wed, 8 Aug 2012 00:21:05 +0000 (00:21 +0000)]
Fix more tab width assumption mess caused by Paul's misconfigured editor.

git-svn-id: svn://localhost/ardour2/branches/3.0@13113 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoSupport new LV2 buf-size extension if a new enough (currently svn) LV2 is present.
David Robillard [Wed, 8 Aug 2012 00:16:30 +0000 (00:16 +0000)]
Support new LV2 buf-size extension if a new enough (currently svn) LV2 is present.

git-svn-id: svn://localhost/ardour2/branches/3.0@13112 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoSet splash screen to non-resizable so it displays correctly in smart window managers.
David Robillard [Tue, 7 Aug 2012 23:56:17 +0000 (23:56 +0000)]
Set splash screen to non-resizable so it displays correctly in smart window managers.

There is an attempt in the code to handle the situation of being allocated more space, but it does not work correctly.  The splash isn't resizable anyway, this fix makes it appear as it should.

git-svn-id: svn://localhost/ardour2/branches/3.0@13111 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoUse accelerator key of "/Editor/set-playhead" action to position playhead in editor...
Colin Fletcher [Thu, 2 Aug 2012 10:30:48 +0000 (10:30 +0000)]
Use accelerator key of "/Editor/set-playhead" action to position playhead in editor summary pane, rather than hard-coding the default accelerator of 'p'.

git-svn-id: svn://localhost/ardour2/branches/3.0@13106 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agotrying to track down why undo doesn't remove xfade rendering on OS X
Paul Davis [Sun, 29 Jul 2012 23:50:00 +0000 (23:50 +0000)]
trying to track down why undo doesn't remove xfade rendering on OS X

git-svn-id: svn://localhost/ardour2/branches/3.0@13102 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoallow resizing of startup wizard window
Paul Davis [Sat, 28 Jul 2012 19:35:32 +0000 (19:35 +0000)]
allow resizing of startup wizard window

git-svn-id: svn://localhost/ardour2/branches/3.0@13101 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoAdd missing #includes to some tests
Sakari Bergen [Sat, 28 Jul 2012 09:08:29 +0000 (09:08 +0000)]
Add missing #includes to some tests

git-svn-id: svn://localhost/ardour2/branches/3.0@13100 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoslightly more debugging for kbd accels
Paul Davis [Fri, 27 Jul 2012 03:21:39 +0000 (03:21 +0000)]
slightly more debugging for kbd accels

git-svn-id: svn://localhost/ardour2/branches/3.0@13095 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agocomment code that stopped the keybd accel activation pathway if Keyboard::some_magic_...
Paul Davis [Fri, 27 Jul 2012 03:12:52 +0000 (03:12 +0000)]
comment code that stopped the keybd accel activation pathway if Keyboard::some_magic_widget_has_focus() is true. this was OS X only and (a) appears to be unnecessary (b) stops accels from working in windows that still handle some key events

git-svn-id: svn://localhost/ardour2/branches/3.0@13094 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoreset default transport speed when leaving audition mouse mode
Paul Davis [Thu, 26 Jul 2012 15:40:46 +0000 (15:40 +0000)]
reset default transport speed when leaving audition mouse mode

git-svn-id: svn://localhost/ardour2/branches/3.0@13088 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoif a request to reset the speed to zero as the default arrives when stopped, reset...
Paul Davis [Thu, 26 Jul 2012 15:40:11 +0000 (15:40 +0000)]
if a request to reset the speed to zero as the default arrives when stopped, reset the default speed to 1.0 (and nothing else). hacky, could probably use Session::request_reset_default_transport_speed()

git-svn-id: svn://localhost/ardour2/branches/3.0@13087 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoreplace deprecated g_atomic_int_exchange_add()
Paul Davis [Thu, 26 Jul 2012 15:39:17 +0000 (15:39 +0000)]
replace deprecated g_atomic_int_exchange_add()

git-svn-id: svn://localhost/ardour2/branches/3.0@13086 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix for fetching git revision, from robin gareus
Paul Davis [Thu, 26 Jul 2012 12:31:42 +0000 (12:31 +0000)]
fix for fetching git revision, from robin gareus

git-svn-id: svn://localhost/ardour2/branches/3.0@13085 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoconvert from Glib:: to Glib::Threads for all thread-related API
Paul Davis [Wed, 25 Jul 2012 17:48:55 +0000 (17:48 +0000)]
convert from Glib:: to Glib::Threads for all thread-related API

git-svn-id: svn://localhost/ardour2/branches/3.0@13084 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agowe're not really a beta anymore
Paul Davis [Wed, 25 Jul 2012 17:45:09 +0000 (17:45 +0000)]
we're not really a beta anymore

git-svn-id: svn://localhost/ardour2/branches/3.0@13083 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agocheck for multiple tempo/meter marks at the same location, which somehow ardour2...
Paul Davis [Wed, 25 Jul 2012 13:12:25 +0000 (13:12 +0000)]
check for multiple tempo/meter marks at the same location, which somehow ardour2 allowed. don't handle it but at least report the error

git-svn-id: svn://localhost/ardour2/branches/3.0@13082 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd a new -DBOOST_SYSTEM_NO_DEPRECATED to try to remove the need to link against...
Paul Davis [Wed, 25 Jul 2012 11:16:19 +0000 (11:16 +0000)]
add a new -DBOOST_SYSTEM_NO_DEPRECATED to try to remove the need to link against boost::system on boost 1.50 and above

git-svn-id: svn://localhost/ardour2/branches/3.0@13081 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agobump glibmm required version to 2.32
Paul Davis [Wed, 25 Jul 2012 10:56:33 +0000 (10:56 +0000)]
bump glibmm required version to 2.32

git-svn-id: svn://localhost/ardour2/branches/3.0@13080 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofix a SNAFU that occured when switch from ArdourDialog to ArdourWindow that removed...
Paul Davis [Wed, 25 Jul 2012 00:32:59 +0000 (00:32 +0000)]
fix a SNAFU that occured when switch from ArdourDialog to ArdourWindow that removed the "Rmove shortcut" button from the keyeditor

git-svn-id: svn://localhost/ardour2/branches/3.0@13079 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agotweak layout of export dialog to try to make it clear what to enter when setting...
Paul Davis [Wed, 25 Jul 2012 00:23:12 +0000 (00:23 +0000)]
tweak layout of export dialog to try to make it clear what to enter when setting up the filename. nice checking for the user having understood this is not yet in place

git-svn-id: svn://localhost/ardour2/branches/3.0@13078 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd export formats path to ardev_common.sh.in so that ./ardev runs find export formats
Paul Davis [Wed, 25 Jul 2012 00:22:30 +0000 (00:22 +0000)]
add export formats path to ardev_common.sh.in so that ./ardev runs find export formats

git-svn-id: svn://localhost/ardour2/branches/3.0@13077 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoremove use of boost::thread/boost::mutex; bump glibmm requirement to 2.30 in order...
Paul Davis [Tue, 24 Jul 2012 21:43:05 +0000 (21:43 +0000)]
remove use of boost::thread/boost::mutex; bump glibmm requirement to 2.30 in order to pick up Glib::Threads::Mutex which can be used statically, use that to replace boost::mutex; add required inclusion of <cerrno> in a couple of places

git-svn-id: svn://localhost/ardour2/branches/3.0@13076 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoquiet!
Paul Davis [Tue, 24 Jul 2012 16:35:59 +0000 (16:35 +0000)]
quiet!

git-svn-id: svn://localhost/ardour2/branches/3.0@13075 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoa bit more output from -D audioplayback, to help thorsten track down a crash/valgrind bug
Paul Davis [Tue, 24 Jul 2012 15:32:47 +0000 (15:32 +0000)]
a bit more output from -D audioplayback, to help thorsten track down a crash/valgrind bug

git-svn-id: svn://localhost/ardour2/branches/3.0@13074 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomake rendering of the editor summary view a bit more efficient, enable key event...
Paul Davis [Tue, 24 Jul 2012 02:58:28 +0000 (02:58 +0000)]
make rendering of the editor summary view a bit more efficient, enable key event handling there and make "p" do what it does in the main canvas (position the playhead) - this needs to be dynamic to follow bindings eventually

git-svn-id: svn://localhost/ardour2/branches/3.0@13073 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoadd PREBUNDLE_ENV to startup script for OS X, so that JACK can be discovered correctly
Paul Davis [Mon, 23 Jul 2012 18:48:12 +0000 (18:48 +0000)]
add PREBUNDLE_ENV to startup script for OS X, so that JACK can be discovered correctly

git-svn-id: svn://localhost/ardour2/branches/3.0@13072 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agofixes for the linux build script
Paul Davis [Mon, 23 Jul 2012 16:13:30 +0000 (16:13 +0000)]
fixes for the linux build script

git-svn-id: svn://localhost/ardour2/branches/3.0@13070 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoforward port the carbon window position fix from 2.X
Paul Davis [Mon, 23 Jul 2012 14:22:27 +0000 (14:22 +0000)]
forward port the carbon window position fix from 2.X

git-svn-id: svn://localhost/ardour2/branches/3.0@13069 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoanother fix for apple's absurd un-namespaced global Carbon macros like "check"
Paul Davis [Mon, 23 Jul 2012 14:21:58 +0000 (14:21 +0000)]
another fix for apple's absurd un-namespaced global Carbon macros like "check"

git-svn-id: svn://localhost/ardour2/branches/3.0@13068 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agobump version
Paul Davis [Mon, 23 Jul 2012 13:32:01 +0000 (13:32 +0000)]
bump version

git-svn-id: svn://localhost/ardour2/branches/3.0@13067 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoforward-port generic MIDI and transport controllable changes from 2.X
Paul Davis [Mon, 23 Jul 2012 13:31:51 +0000 (13:31 +0000)]
forward-port generic MIDI and transport controllable changes from 2.X

git-svn-id: svn://localhost/ardour2/branches/3.0@13066 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoCorrectly allow startup options to be passed to the main program when bundled. Launch...
Todd Naugle [Fri, 20 Jul 2012 17:05:43 +0000 (17:05 +0000)]
Correctly allow startup options to be passed to the main program when bundled. Launching a bundle in gdb now uses --debug instead of -d. This removes the confilt with the main application -d option. Also added i18n fix that forces translations off when translations are disabled

git-svn-id: svn://localhost/ardour2/branches/3.0@13062 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomake more or less all LHS treeviews use the same style
Paul Davis [Fri, 20 Jul 2012 01:47:27 +0000 (01:47 +0000)]
make more or less all LHS treeviews use the same style

git-svn-id: svn://localhost/ardour2/branches/3.0@13056 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoshrink down some location UI button labels
Paul Davis [Fri, 20 Jul 2012 01:47:03 +0000 (01:47 +0000)]
shrink down some location UI button labels

git-svn-id: svn://localhost/ardour2/branches/3.0@13055 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomore work on RID and editor/mixer order matching; when a track/bus is hidden in the...
Paul Davis [Thu, 19 Jul 2012 22:35:43 +0000 (22:35 +0000)]
more work on RID and editor/mixer order matching; when a track/bus is hidden in the GUI controlling RID, it gets a extremely large RID to prevent it showing up on a control surface (but ... for now ... is still visible in the other GUI, even if "sync order between mixer + editor" is enabled); change font in editor route list

git-svn-id: svn://localhost/ardour2/branches/3.0@13054 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agorename MIDI "Fork" operation to "Unlink from other copies"
Paul Davis [Tue, 17 Jul 2012 14:10:45 +0000 (14:10 +0000)]
rename MIDI "Fork" operation to "Unlink from other copies"

git-svn-id: svn://localhost/ardour2/branches/3.0@13053 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agomake it possible to (and actually do) name insert and send ports as "return" and...
Paul Davis [Tue, 17 Jul 2012 13:59:46 +0000 (13:59 +0000)]
make it possible to (and actually do) name insert and send ports as "return" and "send" rather than "in" and "out" (#5012)

git-svn-id: svn://localhost/ardour2/branches/3.0@13052 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoupdated RU translations from alexander prokoudine
Paul Davis [Tue, 17 Jul 2012 13:13:36 +0000 (13:13 +0000)]
updated RU translations from alexander prokoudine

git-svn-id: svn://localhost/ardour2/branches/3.0@13051 d708f5d6-7413-0410-9779-e7cbd77b26cf

11 years agoi18n fixes from alexander prokoudine (#5016)
Paul Davis [Tue, 17 Jul 2012 13:11:15 +0000 (13:11 +0000)]
i18n fixes from alexander prokoudine (#5016)

git-svn-id: svn://localhost/ardour2/branches/3.0@13050 d708f5d6-7413-0410-9779-e7cbd77b26cf