ardour.git
13 years agoFix Python whitespace (follow PEP8 guidelines, reformatted by Python Reindent)
David Robillard [Fri, 22 Apr 2011 22:15:21 +0000 (22:15 +0000)]
Fix Python whitespace (follow PEP8 guidelines, reformatted by Python Reindent)

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

13 years agofix default size and title of comment window
Paul Davis [Fri, 22 Apr 2011 20:23:24 +0000 (20:23 +0000)]
fix default size and title of comment window

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

13 years agofix up fwd/reverse stuff in semitone mode
Paul Davis [Fri, 22 Apr 2011 16:18:51 +0000 (16:18 +0000)]
fix up fwd/reverse stuff in semitone mode

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

13 years agoUse new Suil and SLV2 APIs for LV2 plugin UIs.
David Robillard [Fri, 22 Apr 2011 08:08:37 +0000 (08:08 +0000)]
Use new Suil and SLV2 APIs for LV2 plugin UIs.
Add lv2_ui.h (required by lv2_external_ui.h).

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

13 years agofix height of shuttle control marker line
Paul Davis [Thu, 21 Apr 2011 22:10:38 +0000 (22:10 +0000)]
fix height of shuttle control marker line

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

13 years agohopefully fix up shuttle operation in semitones mode
Paul Davis [Thu, 21 Apr 2011 21:49:47 +0000 (21:49 +0000)]
hopefully fix up shuttle operation in semitones mode

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

13 years agofix thinko in setting up auto-connect for monitor bus
Paul Davis [Thu, 21 Apr 2011 20:33:44 +0000 (20:33 +0000)]
fix thinko in setting up auto-connect for monitor bus

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

13 years agoSet session dirty on plugin parameter changes (rest of #3997).
Carl Hetherington [Thu, 21 Apr 2011 15:53:59 +0000 (15:53 +0000)]
Set session dirty on plugin parameter changes (rest of #3997).

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

13 years agoMake changes to route processors set the session dirty (part of #3997).
Carl Hetherington [Thu, 21 Apr 2011 15:53:53 +0000 (15:53 +0000)]
Make changes to route processors set the session dirty (part of #3997).

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

13 years agoStop MIDI import generating zero-length regions. May fix #4000.
Carl Hetherington [Thu, 21 Apr 2011 15:19:22 +0000 (15:19 +0000)]
Stop MIDI import generating zero-length regions.  May fix #4000.

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

13 years agoPrevent note trackers for overlapping MIDI regions inserting events that occur before...
Carl Hetherington [Thu, 21 Apr 2011 13:59:32 +0000 (13:59 +0000)]
Prevent note trackers for overlapping MIDI regions inserting events that occur before the requested time range, thereby stopping playback.  Should fix #3973.

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

13 years agoWhen drawing MIDI regions with grid snap enabled, make the region extent 1 frame...
Carl Hetherington [Wed, 20 Apr 2011 23:50:31 +0000 (23:50 +0000)]
When drawing MIDI regions with grid snap enabled, make the region extent 1 frame shy of the next grid boundary.  In this way, a duplicate of the new region will land on a grid snap point.

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

13 years agoClean up duplicate snap-related code.
Carl Hetherington [Wed, 20 Apr 2011 23:48:49 +0000 (23:48 +0000)]
Clean up duplicate snap-related code.

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

13 years agoPrevent snap_frame_to_frame returning -ve offset from the region start (fixes #3925).
Carl Hetherington [Wed, 20 Apr 2011 23:48:39 +0000 (23:48 +0000)]
Prevent snap_frame_to_frame returning -ve offset from the region start (fixes #3925).

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

13 years agoseveral tweaks/fixes to the shuttle control
Paul Davis [Wed, 20 Apr 2011 22:53:41 +0000 (22:53 +0000)]
several tweaks/fixes to the shuttle control

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

13 years agoreinstate MIDI binding for shuttle controller
Paul Davis [Wed, 20 Apr 2011 05:07:41 +0000 (05:07 +0000)]
reinstate MIDI binding for shuttle controller

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

13 years agoreinstate tooltip custom colors etc
Paul Davis [Wed, 20 Apr 2011 05:07:16 +0000 (05:07 +0000)]
reinstate tooltip custom colors etc

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

13 years agofactor out shuttle controller to its own class, new design
Paul Davis [Wed, 20 Apr 2011 02:48:34 +0000 (02:48 +0000)]
factor out shuttle controller to its own class, new design

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

13 years agofactor out shuttle controller to its own class, new design
Paul Davis [Wed, 20 Apr 2011 02:48:20 +0000 (02:48 +0000)]
factor out shuttle controller to its own class, new design

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

13 years agoshow MIDI channel for notes with verbose canvas cursor (#3883)
Paul Davis [Wed, 20 Apr 2011 02:47:45 +0000 (02:47 +0000)]
show MIDI channel for notes with verbose canvas cursor (#3883)

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

13 years agoFix an assertion failure when stopping the transport with an active controllable...
Carl Hetherington [Wed, 20 Apr 2011 01:24:46 +0000 (01:24 +0000)]
Fix an assertion failure when stopping the transport with an active controllable touch gesture.

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

13 years agoFix hang on session close that I introduced with the route group changes.
Carl Hetherington [Wed, 20 Apr 2011 01:24:40 +0000 (01:24 +0000)]
Fix hang on session close that I introduced with the route group changes.

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

13 years agoA few comments.
Carl Hetherington [Wed, 20 Apr 2011 01:24:34 +0000 (01:24 +0000)]
A few comments.

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

13 years agoRemove unused NascentInfo::is_touch member.
Carl Hetherington [Wed, 20 Apr 2011 01:24:25 +0000 (01:24 +0000)]
Remove unused NascentInfo::is_touch member.

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

13 years agoAdd assert.
Carl Hetherington [Wed, 20 Apr 2011 01:24:17 +0000 (01:24 +0000)]
Add assert.

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

13 years agoFix assertion failure when merging a set of nascent events which start at the same...
Carl Hetherington [Wed, 20 Apr 2011 01:24:10 +0000 (01:24 +0000)]
Fix assertion failure when merging a set of nascent events which start at the same time as the last event in a ControlList.

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

13 years agoremove debugging output from audioengine/port code
Paul Davis [Tue, 19 Apr 2011 17:59:52 +0000 (17:59 +0000)]
remove debugging output from audioengine/port code

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

13 years agocrude but apparently working fix for issues with JACK port deletion at session shutdown
Paul Davis [Tue, 19 Apr 2011 16:54:18 +0000 (16:54 +0000)]
crude but apparently working fix for issues with JACK port deletion at session shutdown

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

13 years agoremove some debugging output
Paul Davis [Tue, 19 Apr 2011 16:12:02 +0000 (16:12 +0000)]
remove some debugging output

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

13 years agoremove some debugging output
Paul Davis [Tue, 19 Apr 2011 16:10:39 +0000 (16:10 +0000)]
remove some debugging output

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

13 years agoallow invalidation-of-UI-request-by-object-deletion to work more often by setting...
Paul Davis [Tue, 19 Apr 2011 16:07:10 +0000 (16:07 +0000)]
allow invalidation-of-UI-request-by-object-deletion to work more often by setting the event loop record at connect time, not execution time

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

13 years agofixes to avoid dreadfull thread races and deletion crashes related to the pluin EQ GUI
Paul Davis [Tue, 19 Apr 2011 16:05:28 +0000 (16:05 +0000)]
fixes to avoid dreadfull thread races and deletion crashes related to the pluin EQ GUI

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

13 years agoSave route group reorderings in the session file. Link changes in the mixer and...
Carl Hetherington [Tue, 19 Apr 2011 15:46:47 +0000 (15:46 +0000)]
Save route group reorderings in the session file.  Link changes in the mixer and editor group lists (part of #3918).

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

13 years agoRemove delete menu item which does the same as cut (#3930).
Carl Hetherington [Tue, 19 Apr 2011 10:44:36 +0000 (10:44 +0000)]
Remove delete menu item which does the same as cut (#3930).

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

13 years agoReverse the scroll wheel behaviour of the scroomer so that it feels the same as scrol...
Carl Hetherington [Tue, 19 Apr 2011 10:43:58 +0000 (10:43 +0000)]
Reverse the scroll wheel behaviour of the scroomer so that it feels the same as scrolling the track view (#3953).

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

13 years agoCleanup some more gint -> bools.
Carl Hetherington [Tue, 19 Apr 2011 10:43:43 +0000 (10:43 +0000)]
Cleanup some more gint -> bools.

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

13 years agoRemove duplicate call of compute_current_bbt_points which looks like a mis-merge...
Carl Hetherington [Tue, 19 Apr 2011 10:19:14 +0000 (10:19 +0000)]
Remove duplicate call of compute_current_bbt_points which looks like a mis-merge.  Update tempo-based rulers on tempo map edit (#3979).

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

13 years agoAdd missing ellipsis on Edit menu item.
Carl Hetherington [Tue, 19 Apr 2011 10:18:34 +0000 (10:18 +0000)]
Add missing ellipsis on Edit menu item.

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

13 years agoFix the return type for the edit_controls_button_release signal handler. Make a...
Carl Hetherington [Tue, 19 Apr 2011 10:18:21 +0000 (10:18 +0000)]
Fix the return type for the edit_controls_button_release signal handler.  Make a click in the empty space below track controls clear the track selection (#3993).

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

13 years agoSort track selections before cut/copying their playlists, so that the list of selecte...
Carl Hetherington [Tue, 19 Apr 2011 10:18:04 +0000 (10:18 +0000)]
Sort track selections before cut/copying their playlists, so that the list of selected playlists is in the same order as their parent tracks are in the editor.  Fixes range copy/paste onto several tracks (#3984).

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

13 years agoInitialise aux send gain to -inf dB (#3990).
Carl Hetherington [Mon, 18 Apr 2011 18:50:38 +0000 (18:50 +0000)]
Initialise aux send gain to -inf dB (#3990).

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

13 years agoExtend the y range of the simplerect redraw request in one case to prevent bits being...
Carl Hetherington [Mon, 18 Apr 2011 18:45:25 +0000 (18:45 +0000)]
Extend the y range of the simplerect redraw request in one case to prevent bits being left on the canvas.  Fixes #3981.

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

13 years agoFix radio action registration thinko of my doing. Fixes #3986.
Carl Hetherington [Mon, 18 Apr 2011 13:41:32 +0000 (13:41 +0000)]
Fix radio action registration thinko of my doing.  Fixes #3986.

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

13 years agoRemove unused signal.
Carl Hetherington [Mon, 18 Apr 2011 13:41:26 +0000 (13:41 +0000)]
Remove unused signal.

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

13 years agoRemove some unused stuff from SVN (#3985).
Carl Hetherington [Sun, 17 Apr 2011 23:27:08 +0000 (23:27 +0000)]
Remove some unused stuff from SVN (#3985).

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

13 years agoFix further typo.
Carl Hetherington [Sun, 17 Apr 2011 23:06:28 +0000 (23:06 +0000)]
Fix further typo.

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

13 years agoExtend range selections using the selected tracks, rather than all tracks.
Carl Hetherington [Sun, 17 Apr 2011 15:34:26 +0000 (15:34 +0000)]
Extend range selections using the selected tracks, rather than all tracks.

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

13 years agoFix typo in bindings file.
Carl Hetherington [Sun, 17 Apr 2011 15:14:50 +0000 (15:14 +0000)]
Fix typo in bindings file.

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

13 years agoRemove extend-range-to-{start,end}-of-region and replace with move-range-{start,end...
Carl Hetherington [Sun, 17 Apr 2011 13:55:41 +0000 (13:55 +0000)]
Remove extend-range-to-{start,end}-of-region and replace with move-range-{start,end}-to-{previous,next}-region boundary after discussions with Chris.  Seems to make more sense, and works without the need for a region selection, which is fiddly to adjust when one is in range mode.

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

13 years agoFix erroneous masking when loading bank changes (part of #3916).
Carl Hetherington [Sat, 16 Apr 2011 15:10:25 +0000 (15:10 +0000)]
Fix erroneous masking when loading bank changes (part of #3916).

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

13 years agoFix step editor note lengths and default to crotchet / mf in the dialogue (#3963).
Carl Hetherington [Sat, 16 Apr 2011 13:55:06 +0000 (13:55 +0000)]
Fix step editor note lengths and default to crotchet / mf in the dialogue (#3963).

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

13 years agoRemove some calls to process_updates() which I think prevent GTK coalescing redraw...
Carl Hetherington [Sat, 16 Apr 2011 13:31:27 +0000 (13:31 +0000)]
Remove some calls to process_updates() which I think prevent GTK coalescing redraw requests.  Remove some debugging code.  Suspend update of MIDI regions during scroomer drag to speed things up (#3954).

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

13 years agoFix crash on bouncing a range selection that includes a buss (#3962).
Carl Hetherington [Sat, 16 Apr 2011 11:30:58 +0000 (11:30 +0000)]
Fix crash on bouncing a range selection that includes a buss (#3962).

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

13 years agoPut relief on all toolbar buttons for consistency (#3967).
Carl Hetherington [Sat, 16 Apr 2011 11:02:29 +0000 (11:02 +0000)]
Put relief on all toolbar buttons for consistency (#3967).

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

13 years agoFix 'make new plugins active' configure option (#3975).
Carl Hetherington [Fri, 15 Apr 2011 00:28:29 +0000 (00:28 +0000)]
Fix 'make new plugins active' configure option (#3975).

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

13 years agoTolerate LV2 plugins that call persist/file state functions early.
David Robillard [Wed, 13 Apr 2011 01:44:46 +0000 (01:44 +0000)]
Tolerate LV2 plugins that call persist/file state functions early.

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

13 years agoMove check for a new session directory being writable to after it has been created.
Carl Hetherington [Mon, 11 Apr 2011 18:49:51 +0000 (18:49 +0000)]
Move check for a new session directory being writable to after it has been created.

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

13 years agoPrevent unnecessary recomputation of horizontal zoom parameters after a summary move...
Carl Hetherington [Mon, 11 Apr 2011 18:48:44 +0000 (18:48 +0000)]
Prevent unnecessary recomputation of horizontal zoom parameters after a summary move drag.

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

13 years agoremove all use of access(2) (this was done a bit stupidly, we could have used g_access)
Paul Davis [Sat, 9 Apr 2011 15:38:42 +0000 (15:38 +0000)]
remove all use of access(2) (this was done a bit stupidly, we could have used g_access)

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

13 years agofix mismatching use of operator new() when allocating buffer to passed into libsmf...
Paul Davis [Sat, 9 Apr 2011 15:36:54 +0000 (15:36 +0000)]
fix mismatching use of operator new() when allocating buffer to passed into libsmf - should be malloc'ed

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

13 years agoadd PBD::sys::path::exists_and_writable() method to help replace access(2)
Paul Davis [Sat, 9 Apr 2011 15:27:22 +0000 (15:27 +0000)]
add PBD::sys::path::exists_and_writable() method to help replace access(2)

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

13 years agoremove another instance of access(2)
Paul Davis [Sat, 9 Apr 2011 15:01:06 +0000 (15:01 +0000)]
remove another instance of access(2)

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

13 years agopart two of: correctly reset capture alignment at session load
Paul Davis [Sat, 9 Apr 2011 15:00:44 +0000 (15:00 +0000)]
part two of: correctly reset capture alignment at session load

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

13 years agoformatting cleanup
Paul Davis [Sat, 9 Apr 2011 15:00:15 +0000 (15:00 +0000)]
formatting cleanup

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

13 years agocorrectly reset capture alignment at session load; for MIDI diskstreams, don't try...
Paul Davis [Sat, 9 Apr 2011 14:59:22 +0000 (14:59 +0000)]
correctly reset capture alignment at session load; for MIDI diskstreams, don't try to set capture alignment based on connectivity, always set _source_port ASAP and check _source_port when recording

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

13 years agorename only the main outs of a route when its name changes, not inserts or sends...
Paul Davis [Fri, 8 Apr 2011 16:48:34 +0000 (16:48 +0000)]
rename only the main outs of a route when its name changes, not inserts or sends, which leads to port name collisions since the name gets shared with the route itself

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

13 years agoFix crash due to _over_region_trim_target not being updated when a RegionView disappe...
Carl Hetherington [Thu, 7 Apr 2011 23:14:04 +0000 (23:14 +0000)]
Fix crash due to _over_region_trim_target not being updated when a RegionView disappears (#3956).

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

13 years agodon't assume that there is an AutomationControl for every signalled control
Paul Davis [Thu, 7 Apr 2011 17:20:30 +0000 (17:20 +0000)]
don't assume that there is an AutomationControl for every signalled control
change from ::lv2_ui_write()

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

13 years agoHopefully allow compilation against gtkmm 2.24.0 (#3946 and #3934).
Carl Hetherington [Wed, 6 Apr 2011 23:26:44 +0000 (23:26 +0000)]
Hopefully allow compilation against gtkmm 2.24.0 (#3946 and #3934).

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

13 years agoFix prevention of region drags before time 0 (#3947).
Carl Hetherington [Wed, 6 Apr 2011 23:12:45 +0000 (23:12 +0000)]
Fix prevention of region drags before time 0 (#3947).

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

13 years agoinstall and uninstall can now be run as root (ie su -c) although this is not preferre...
Todd Naugle [Wed, 6 Apr 2011 19:02:11 +0000 (19:02 +0000)]
install and uninstall can now be run as root (ie su -c) although this is not preferred. Also check for free disk space before installing

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

13 years agoFix broken whitespace.
David Robillard [Wed, 6 Apr 2011 16:35:20 +0000 (16:35 +0000)]
Fix broken whitespace.

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

13 years agoOnly use .dir-locals.el to set tab indentation (or not, for python).
David Robillard [Wed, 6 Apr 2011 16:33:43 +0000 (16:33 +0000)]
Only use .dir-locals.el to set tab indentation (or not, for python).

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

13 years agoFix my name :)
David Robillard [Wed, 6 Apr 2011 15:00:16 +0000 (15:00 +0000)]
Fix my name :)

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

13 years agoUpdate LV2 files extension.
David Robillard [Wed, 6 Apr 2011 14:59:37 +0000 (14:59 +0000)]
Update LV2 files extension.

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

13 years agoImplement latest LV2 files extension.
David Robillard [Wed, 6 Apr 2011 14:58:44 +0000 (14:58 +0000)]
Implement latest LV2 files extension.

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

13 years agoDifferentiate between pitch-shift (for audio) and transpose (for MIDI). Fixes #3940.
Carl Hetherington [Wed, 6 Apr 2011 02:04:37 +0000 (02:04 +0000)]
Differentiate between pitch-shift (for audio) and transpose (for MIDI).  Fixes #3940.

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

13 years agoRename Transpose to Pitch Shift to correspond with its dialogue box.
Carl Hetherington [Wed, 6 Apr 2011 02:04:00 +0000 (02:04 +0000)]
Rename Transpose to Pitch Shift to correspond with its dialogue box.

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

13 years agoFix show checkbuttons for mixer groups on startup (#3919). Also synchronise visible...
Carl Hetherington [Wed, 6 Apr 2011 00:36:36 +0000 (00:36 +0000)]
Fix show checkbuttons for mixer groups on startup (#3919).  Also synchronise visible status between editor and mixer.

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

13 years agoGPL boilerplate.
Carl Hetherington [Wed, 6 Apr 2011 00:32:12 +0000 (00:32 +0000)]
GPL boilerplate.

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

13 years agoRemove erroneous note about playlists when removing busses.
Carl Hetherington [Wed, 6 Apr 2011 00:31:55 +0000 (00:31 +0000)]
Remove erroneous note about playlists when removing busses.

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

13 years agoFix typos (part of #3939).
Carl Hetherington [Wed, 6 Apr 2011 00:31:38 +0000 (00:31 +0000)]
Fix typos (part of #3939).

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

13 years agoMake Enter give RESPONSE_ACCEPT in the normalize dialogue (#3937).
Carl Hetherington [Tue, 5 Apr 2011 10:34:33 +0000 (10:34 +0000)]
Make Enter give RESPONSE_ACCEPT in the normalize dialogue (#3937).

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

13 years agobump version to alpha4
Paul Davis [Tue, 5 Apr 2011 01:47:21 +0000 (01:47 +0000)]
bump version to alpha4

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

13 years agoremove unused arguments to keep gcc quiet
Paul Davis [Tue, 5 Apr 2011 01:03:44 +0000 (01:03 +0000)]
remove unused arguments to keep gcc quiet

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

13 years agoFix read_raw_internal to use the appropriate audio source for the specified channel...
Carl Hetherington [Mon, 4 Apr 2011 23:32:20 +0000 (23:32 +0000)]
Fix read_raw_internal to use the appropriate audio source for the specified channel, and fix maximum_amplitude to check all channels of a region rather than just the first.  Fixes #3933.

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

13 years agoFix broken whitespace (no functional changes).
David Robillard [Mon, 4 Apr 2011 23:00:48 +0000 (23:00 +0000)]
Fix broken whitespace (no functional changes).

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

13 years agoFix broken whitespace (no functional changes).
David Robillard [Mon, 4 Apr 2011 22:46:48 +0000 (22:46 +0000)]
Fix broken whitespace (no functional changes).

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

13 years agoadd some scroll wheel support to the scroomer
Paul Davis [Mon, 4 Apr 2011 22:26:03 +0000 (22:26 +0000)]
add some scroll wheel support to the scroomer

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

13 years agoupdate drobilla's fascistic dir-locals.el to force emacs users into whitespace submis...
Paul Davis [Mon, 4 Apr 2011 22:01:20 +0000 (22:01 +0000)]
update drobilla's fascistic dir-locals.el to force emacs users into whitespace submission even in C++ mode

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

13 years agominor tweaks to debug output and comments and header order
Paul Davis [Mon, 4 Apr 2011 21:48:17 +0000 (21:48 +0000)]
minor tweaks to debug output and comments and header order

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

13 years agowhen overwriting existing MIDI buffers in a MidiDiskstream be sure to update file_fra...
Paul Davis [Mon, 4 Apr 2011 21:44:56 +0000 (21:44 +0000)]
when overwriting existing MIDI buffers in a MidiDiskstream be sure to update file_frame so that the *next* read is from the right location in the source; plus slighly improved debugging

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

13 years agoreimplement MidiRingBuffer::dump()
Paul Davis [Mon, 4 Apr 2011 21:43:40 +0000 (21:43 +0000)]
reimplement MidiRingBuffer::dump()

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

13 years agoAdd plugins (activating them) after doing any latency_compute_run, as otherwise the...
Carl Hetherington [Mon, 4 Apr 2011 17:57:18 +0000 (17:57 +0000)]
Add plugins (activating them) after doing any latency_compute_run, as otherwise the latency_compute_run deactivates the plugins and an assert trips in LadspaPlugin::run_in_place.

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

13 years agomove some DEBUG::Graph traces to DEBUG::ProcessThreads ; remove Diskstream::rename_wr...
Paul Davis [Mon, 4 Apr 2011 16:41:20 +0000 (16:41 +0000)]
move some DEBUG::Graph traces to DEBUG::ProcessThreads ; remove Diskstream::rename_write_sources() which is no longer relevant (sources are not created on disk until needed); fixup calling Diskstream::non_realtime_input_change() when calling Diskstream::set_track() with a track that doesn't yet have any I/O (i.e. typical case)

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

13 years agoremove message about MidiRegionView::redisplay_model() being called without a model...
Paul Davis [Mon, 4 Apr 2011 16:38:53 +0000 (16:38 +0000)]
remove message about MidiRegionView::redisplay_model() being called without a model - its OK and this message is distracting

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

13 years agoalways make log/error window visible when a non-info message is posted
Paul Davis [Mon, 4 Apr 2011 14:22:27 +0000 (14:22 +0000)]
always make log/error window visible when a non-info message is posted

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

13 years agoSlightly grubby fix to restore plugin output meters (#3926).
Carl Hetherington [Mon, 4 Apr 2011 13:19:09 +0000 (13:19 +0000)]
Slightly grubby fix to restore plugin output meters (#3926).

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

13 years agodo not set icon list *and* default icon list, which results in a GTK warning when...
Paul Davis [Mon, 4 Apr 2011 12:47:40 +0000 (12:47 +0000)]
do not set icon list *and* default icon list, which results in a GTK warning when the per-window icon(s) are found to be already realized because they are the same as the default set

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

13 years agoUpdate region peak amplitude when the region is trimmed (#3931).
Carl Hetherington [Mon, 4 Apr 2011 12:21:26 +0000 (12:21 +0000)]
Update region peak amplitude when the region is trimmed (#3931).

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