Paul Davis [Sat, 5 Sep 2009 14:11:48 +0000 (14:11 +0000)]
just one timeout callback for step editing, not one per track
git-svn-id: svn://localhost/ardour2/branches/3.0@5635
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 3 Sep 2009 14:50:21 +0000 (14:50 +0000)]
better way to "engage" step edit, and extend region correctly as needed
git-svn-id: svn://localhost/ardour2/branches/3.0@5630
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 3 Sep 2009 12:39:50 +0000 (12:39 +0000)]
the basics of step editing, more details to follow
git-svn-id: svn://localhost/ardour2/branches/3.0@5629
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 3 Sep 2009 01:08:39 +0000 (01:08 +0000)]
Duh, the info stream is available here, so use it.
git-svn-id: svn://localhost/ardour2/branches/3.0@5627
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 3 Sep 2009 01:06:45 +0000 (01:06 +0000)]
Give a slightly friendlier error if no powermate device is found on startup.
git-svn-id: svn://localhost/ardour2/branches/3.0@5626
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 3 Sep 2009 00:38:34 +0000 (00:38 +0000)]
Make sure wscripts under libs/surfaces/* are configured. This fixes the OSC surface build, as it now links with liblo.
git-svn-id: svn://localhost/ardour2/branches/3.0@5625
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 3 Sep 2009 00:12:57 +0000 (00:12 +0000)]
Don't raise an error when trying to auto-connect master to physical outputs if the connection already exists.
git-svn-id: svn://localhost/ardour2/branches/3.0@5624
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 2 Sep 2009 23:55:09 +0000 (23:55 +0000)]
Handle mouse events over crossfades properly (or better) when in stacked region mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@5623
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 2 Sep 2009 22:59:12 +0000 (22:59 +0000)]
Modified version of Hans' patch for mantis 1985. Also remove unused port_connections array in AudioEngine.
git-svn-id: svn://localhost/ardour2/branches/3.0@5621
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 2 Sep 2009 22:19:50 +0000 (22:19 +0000)]
Clear out any command line session name on closing a session so that the same session isn't just reloaded straight away.
git-svn-id: svn://localhost/ardour2/branches/3.0@5619
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 2 Sep 2009 22:02:34 +0000 (22:02 +0000)]
Fix erroneous parameter passed to Editor::motion_handler. Makes autoscroll work again in various drags.
git-svn-id: svn://localhost/ardour2/branches/3.0@5618
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 1 Sep 2009 20:14:13 +0000 (20:14 +0000)]
Put advanced bits in an expander. Still need to make the export code default to exporting the master bus from the whole session, somehow.
git-svn-id: svn://localhost/ardour2/branches/3.0@5614
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 1 Sep 2009 20:13:23 +0000 (20:13 +0000)]
Add accessor for _exporting.
git-svn-id: svn://localhost/ardour2/branches/3.0@5613
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 1 Sep 2009 20:12:52 +0000 (20:12 +0000)]
Don't send midi clock during export, for now, to avoid assertion failure when the transmission code tries to send MIDI outside the process callback.
git-svn-id: svn://localhost/ardour2/branches/3.0@5612
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 1 Sep 2009 17:15:21 +0000 (17:15 +0000)]
make scons tell people to use waf
git-svn-id: svn://localhost/ardour2/branches/3.0@5610
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 31 Aug 2009 23:09:09 +0000 (23:09 +0000)]
Update coverage frames when a track changes height. Remove some unnecessary namespace qualifiers.
git-svn-id: svn://localhost/ardour2/branches/3.0@5608
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 31 Aug 2009 22:49:26 +0000 (22:49 +0000)]
Make drag selection work properly with stacked region mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@5607
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 30 Aug 2009 00:40:48 +0000 (00:40 +0000)]
Don't setup panner UI unless it has changed.
git-svn-id: svn://localhost/ardour2/branches/3.0@5606
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 29 Aug 2009 23:31:59 +0000 (23:31 +0000)]
Set route remote control IDs from a dialog rather than a menu. I think this is
more practical (especially with large track counts), and also prevents a N-entry
menu being built for each of N tracks every time the mixer strip order is changed,
which speeds some operations up.
git-svn-id: svn://localhost/ardour2/branches/3.0@5605
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 29 Aug 2009 20:48:11 +0000 (20:48 +0000)]
Modify hacks associated with initial sizing of port matrices to try and make things work with both fluxbox and metacity.
git-svn-id: svn://localhost/ardour2/branches/3.0@5604
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 29 Aug 2009 18:07:08 +0000 (18:07 +0000)]
Fix crash on relayering.
git-svn-id: svn://localhost/ardour2/branches/3.0@5603
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 28 Aug 2009 23:50:42 +0000 (23:50 +0000)]
Remove some unnecessary code. Preserve selection when regions are dragged to new tracks.
git-svn-id: svn://localhost/ardour2/branches/3.0@5602
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 28 Aug 2009 23:47:46 +0000 (23:47 +0000)]
Remove some debugging code.
git-svn-id: svn://localhost/ardour2/branches/3.0@5601
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 28 Aug 2009 16:06:08 +0000 (16:06 +0000)]
more MIDI editing tweaks ; flip mouse mode buttons around for MIDI so that "object" mode is the most likely mode for both region \& region editing ; frame handle events (from lincoln's region trimming patch) are now handled more explicitly
git-svn-id: svn://localhost/ardour2/branches/3.0@5600
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 27 Aug 2009 12:47:04 +0000 (12:47 +0000)]
add quantize dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@5597
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 27 Aug 2009 03:09:30 +0000 (03:09 +0000)]
lots of MIDI editing stuff. to be explained on the website when its done
git-svn-id: svn://localhost/ardour2/branches/3.0@5596
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 26 Aug 2009 02:19:36 +0000 (02:19 +0000)]
Make stacked region coverage frames correctly respect regions being muted.
git-svn-id: svn://localhost/ardour2/branches/3.0@5595
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 26 Aug 2009 01:49:08 +0000 (01:49 +0000)]
Reintroduce crossfade views for tracks in stacked region mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@5594
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 26 Aug 2009 01:06:31 +0000 (01:06 +0000)]
Preserve stacked / overlaid state of tracks in the session file.
git-svn-id: svn://localhost/ardour2/branches/3.0@5593
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 26 Aug 2009 00:42:17 +0000 (00:42 +0000)]
Remove unused declaration.
git-svn-id: svn://localhost/ardour2/branches/3.0@5592
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 26 Aug 2009 00:34:06 +0000 (00:34 +0000)]
On switching from explicit to implicit relayering, attempt to ensure that any layering set up
whilst in explicit mode will be preserved on subsequent implicit relayer operations.
git-svn-id: svn://localhost/ardour2/branches/3.0@5591
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 26 Aug 2009 00:06:21 +0000 (00:06 +0000)]
When a track is in "stacked" mode, allow regions to be moved to different layers by dragging
and dropping. In stacked mode, the relayering by "recently added / moved etc. is higher" setting
is ignored, and regions are put on the layer that they are dropped to, unless:
1. they are dropped so that they overlap another region on the same layer, in which case they
are put on the layer above that one.
2. they are dropped such that they could be put on a lower layer with no audible difference, in
which case they are put on the lower layer.
git-svn-id: svn://localhost/ardour2/branches/3.0@5590
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 25 Aug 2009 21:53:21 +0000 (21:53 +0000)]
Make fade edits and trim possible on stacked regions.
git-svn-id: svn://localhost/ardour2/branches/3.0@5589
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 23:52:33 +0000 (23:52 +0000)]
Slightly modified patch from lincoln to fix mantis 1636.
git-svn-id: svn://localhost/ardour2/branches/3.0@5588
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 22:28:00 +0000 (22:28 +0000)]
Patch from lincoln to add track resize buttons to the top-left corner of the editor (underneath the zoom buttons). Mantis 2768.
git-svn-id: svn://localhost/ardour2/branches/3.0@5587
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 22:01:26 +0000 (22:01 +0000)]
Freeze the audio playlist after completing the set_state on the parent playlist (rather than before) so that the playlist state gets flushed before we start creating crossfades. Otherwise in some cases expected RegionViews won't exist for crossfades when they are created.
git-svn-id: svn://localhost/ardour2/branches/3.0@5586
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 20:56:24 +0000 (20:56 +0000)]
Don't use the edit position to gather regions to cut, otherwise it can be confusing.
git-svn-id: svn://localhost/ardour2/branches/3.0@5585
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 20:26:34 +0000 (20:26 +0000)]
Alter snap modifier so that it turns the grid on when it's off as well as vice-versa.
git-svn-id: svn://localhost/ardour2/branches/3.0@5584
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 19:23:01 +0000 (19:23 +0000)]
Don't use pointer_frame_offset for playhead cursor drags as it seems more intuitive without.
git-svn-id: svn://localhost/ardour2/branches/3.0@5583
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 19:02:26 +0000 (19:02 +0000)]
Tertiary-modifier click locates the viewbox in the summary.
git-svn-id: svn://localhost/ardour2/branches/3.0@5582
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 18:49:27 +0000 (18:49 +0000)]
Minor cosmetic tweaks.
git-svn-id: svn://localhost/ardour2/branches/3.0@5581
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 18:22:41 +0000 (18:22 +0000)]
Fix uninitialised variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5580
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 18:20:10 +0000 (18:20 +0000)]
Reorder initialisation to prevent access to an uninitialised variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5579
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 17:22:16 +0000 (17:22 +0000)]
Missing format = 0 from last commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@5578
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 17:11:50 +0000 (17:11 +0000)]
Remove commented out call to reset_dpi hoping to find the true cause of the bug.
git-svn-id: svn://localhost/ardour2/branches/3.0@5577
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 17:08:08 +0000 (17:08 +0000)]
Set format = 0 on calling sf_open as required by libsndfile.
git-svn-id: svn://localhost/ardour2/branches/3.0@5576
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 02:10:46 +0000 (02:10 +0000)]
Small cleanup.
git-svn-id: svn://localhost/ardour2/branches/3.0@5574
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 24 Aug 2009 01:01:18 +0000 (01:01 +0000)]
Remove unused method in RouteTimeAxisView. Fix bug with switching to layered region mode.
Optimise Playlist::relayer().
git-svn-id: svn://localhost/ardour2/branches/3.0@5572
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 23 Aug 2009 19:42:01 +0000 (19:42 +0000)]
Some improvements to performance with crossfades: don't recompute a whole track's crossfade curves
when one region is moved and the display is overlaid; use a std::map for an AudioStreamView's crossfades
list so that add_crossfade can find whether a CrossfadeView already exists without looking through
the whole list.
git-svn-id: svn://localhost/ardour2/branches/3.0@5571
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 23 Aug 2009 18:31:34 +0000 (18:31 +0000)]
Fix uninitialised member variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5570
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 22 Aug 2009 19:54:32 +0000 (19:54 +0000)]
Fix crash on drag selection.
git-svn-id: svn://localhost/ardour2/branches/3.0@5569
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 22 Aug 2009 19:45:40 +0000 (19:45 +0000)]
Fix remainder of bug 1605 so that when snapping to region starts / ends, the crossover between the current snap and the next one happens halfway between the two.
git-svn-id: svn://localhost/ardour2/branches/3.0@5568
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 22 Aug 2009 10:21:39 +0000 (10:21 +0000)]
Introduce an accurate version of coefficient_to_dB and use it in non speed-critical
code. Fixes mantis 2833.
git-svn-id: svn://localhost/ardour2/branches/3.0@5565
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 20 Aug 2009 21:38:59 +0000 (21:38 +0000)]
Apply patch from mantis 2761 from tinram to add padding and make a string translatable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5561
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 20 Aug 2009 21:33:48 +0000 (21:33 +0000)]
Fix mantis 2804: improve title of recent sessions dialogue and make it translatable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5560
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 20 Aug 2009 21:21:07 +0000 (21:21 +0000)]
Apply patch from mantis 2766 to fix apply sensitivity when editing the meter marker at 0. Cleanup visual appearance of tempo and meter dialogues.
git-svn-id: svn://localhost/ardour2/branches/3.0@5559
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 20 Aug 2009 20:34:12 +0000 (20:34 +0000)]
Remove an unused action and some duplicated code.
git-svn-id: svn://localhost/ardour2/branches/3.0@5558
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 20 Aug 2009 19:12:24 +0000 (19:12 +0000)]
Don't locate summary view box on a click outside it, to be consistent with fader behaviour. Allow Ctrl-drag (zoom) from anywhere in the summary.
git-svn-id: svn://localhost/ardour2/branches/3.0@5557
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 20 Aug 2009 16:30:01 +0000 (16:30 +0000)]
minor fixes/changes based on comparison with existing bindings
git-svn-id: svn://localhost/ardour2/branches/3.0@5554
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 20 Aug 2009 16:25:30 +0000 (16:25 +0000)]
fix accelmap generation in fmt-bindings
git-svn-id: svn://localhost/ardour2/branches/3.0@5553
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 19 Aug 2009 18:31:47 +0000 (18:31 +0000)]
Fix crash on startup if an LV2 plugin has a bad .ttl file.
git-svn-id: svn://localhost/ardour2/branches/3.0@5548
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 18 Aug 2009 02:37:57 +0000 (02:37 +0000)]
make shift-click for extend-selection sort-of work for MIDI
git-svn-id: svn://localhost/ardour2/branches/3.0@5541
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 17 Aug 2009 15:58:47 +0000 (15:58 +0000)]
move assignments out of assert() in editor_drag (thanks lincoln); change mouse mode buttons when in internal/MIDI mode; arrow key control of note velocity, value and position - hey look ma, MIDI editing!
git-svn-id: svn://localhost/ardour2/branches/3.0@5539
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 17 Aug 2009 01:41:35 +0000 (01:41 +0000)]
Fix uninitialised variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5535
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 14 Aug 2009 03:00:41 +0000 (03:00 +0000)]
fix up display of notes when creating/editing a MIDI region with the pencil; fix position of paste for regions that are not at frame zero
git-svn-id: svn://localhost/ardour2/branches/3.0@5527
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 13 Aug 2009 19:48:10 +0000 (19:48 +0000)]
more MIDI paste improvements, plus move region-mute binding to PRIMARY-m and use "m" for toggle-internal-editing
git-svn-id: svn://localhost/ardour2/branches/3.0@5525
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 13 Aug 2009 12:19:28 +0000 (12:19 +0000)]
actually paste MIDI at the right spot
git-svn-id: svn://localhost/ardour2/branches/3.0@5521
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 13 Aug 2009 12:10:34 +0000 (12:10 +0000)]
kinda-sorta paste MIDI at the right spot
git-svn-id: svn://localhost/ardour2/branches/3.0@5519
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 13 Aug 2009 01:57:03 +0000 (01:57 +0000)]
MIDI cut&paste round two (not done yet); a small region trim fix from lincoln s.
git-svn-id: svn://localhost/ardour2/branches/3.0@5517
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 10 Aug 2009 21:13:33 +0000 (21:13 +0000)]
Fix route group collect option.
git-svn-id: svn://localhost/ardour2/branches/3.0@5515
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 10 Aug 2009 20:13:13 +0000 (20:13 +0000)]
add new file
git-svn-id: svn://localhost/ardour2/branches/3.0@5512
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 10 Aug 2009 19:29:29 +0000 (19:29 +0000)]
first part of MIDI cut/copy/paste ; fix for input/output_streams of an IOProcessor being reported in a misleading way; in/out translation fix from 2.X, sort of
git-svn-id: svn://localhost/ardour2/branches/3.0@5510
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 10 Aug 2009 03:07:48 +0000 (03:07 +0000)]
region trimming and height patch from lincoln. great work
git-svn-id: svn://localhost/ardour2/branches/3.0@5507
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 9 Aug 2009 12:06:03 +0000 (12:06 +0000)]
fix (no)use of offset in AudioEngine::get_sync_offset()
git-svn-id: svn://localhost/ardour2/branches/3.0@5500
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 8 Aug 2009 22:36:32 +0000 (22:36 +0000)]
waf build works on OS X ; new bindings file and processing system in place for mnemonic-us
git-svn-id: svn://localhost/ardour2/branches/3.0@5498
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 22:01:28 +0000 (22:01 +0000)]
Coding style. Fix a valgrind warning. Stop a close on a handle of -1.
git-svn-id: svn://localhost/ardour2/branches/3.0@5493
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 21:50:08 +0000 (21:50 +0000)]
Fix sizing of port matrix column labels.
git-svn-id: svn://localhost/ardour2/branches/3.0@5492
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 21:44:20 +0000 (21:44 +0000)]
Don't add auditioner and click to MIDI connection port matrices.
git-svn-id: svn://localhost/ardour2/branches/3.0@5491
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 18:21:09 +0000 (18:21 +0000)]
Split up Editor::button_press_handler and fix assert failures on various double-clicks.
git-svn-id: svn://localhost/ardour2/branches/3.0@5490
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 18:20:59 +0000 (18:20 +0000)]
Assert to check for memory overwrite.
git-svn-id: svn://localhost/ardour2/branches/3.0@5489
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 18:19:40 +0000 (18:19 +0000)]
Fix uninitialised variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5488
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 4 Aug 2009 18:18:57 +0000 (18:18 +0000)]
Modified patch from drmoore to fix mantis 2808 (drag rectangle left behind after loop or punch range drag)
git-svn-id: svn://localhost/ardour2/branches/3.0@5487
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 3 Aug 2009 16:13:50 +0000 (16:13 +0000)]
Patch from drmoore to fix mantis 2807 (crash on creating new return)
git-svn-id: svn://localhost/ardour2/branches/3.0@5459
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 02:17:14 +0000 (02:17 +0000)]
Another similar fix for use of an uninitialized variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5457
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:34:49 +0000 (00:34 +0000)]
Fix update of brackets around processor name on activate / deactivate.
git-svn-id: svn://localhost/ardour2/branches/3.0@5456
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:34:13 +0000 (00:34 +0000)]
A couple of port matrix cleanups.
git-svn-id: svn://localhost/ardour2/branches/3.0@5455
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:33:50 +0000 (00:33 +0000)]
Set up IO bundles properly so that mixer strip IO button text is set correctly.
git-svn-id: svn://localhost/ardour2/branches/3.0@5454
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:33:16 +0000 (00:33 +0000)]
Fix sync of editor and mixer route ordering.
git-svn-id: svn://localhost/ardour2/branches/3.0@5453
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:32:51 +0000 (00:32 +0000)]
Tweak prompt wording.
git-svn-id: svn://localhost/ardour2/branches/3.0@5452
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:32:26 +0000 (00:32 +0000)]
Fix import dialog so that file number progress gets updated correctly. Stop a new progress dialog being popped up for each file.
git-svn-id: svn://localhost/ardour2/branches/3.0@5451
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:31:32 +0000 (00:31 +0000)]
Fix random-crash-inducing use of uninitialized variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@5450
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 2 Aug 2009 00:30:24 +0000 (00:30 +0000)]
Improve import status messages slightly.
git-svn-id: svn://localhost/ardour2/branches/3.0@5449
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 31 Jul 2009 20:33:58 +0000 (20:33 +0000)]
include mouse bindings even in merged cheat sheets
git-svn-id: svn://localhost/ardour2/branches/3.0@5448
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 31 Jul 2009 20:26:15 +0000 (20:26 +0000)]
more or less fully-functional binding & cheat sheet generator, with merge-ability for existing binding files
git-svn-id: svn://localhost/ardour2/branches/3.0@5447
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 31 Jul 2009 00:34:36 +0000 (00:34 +0000)]
largely complete automated generation of cheat sheets & bindings from templates, but more tweaks on the way
git-svn-id: svn://localhost/ardour2/branches/3.0@5446
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 30 Jul 2009 14:07:49 +0000 (14:07 +0000)]
this is just a (re)start on a tool to produce bindings cheatsheets (original was lost in the Great Berlin Disk Crash
git-svn-id: svn://localhost/ardour2/branches/3.0@5444
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 30 Jul 2009 13:37:33 +0000 (13:37 +0000)]
Add basic Doxygen file.
git-svn-id: svn://localhost/ardour2/branches/3.0@5442
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 30 Jul 2009 00:35:09 +0000 (00:35 +0000)]
Add missing 0 to author list, to fix mantis 2802. Patch from tinram.
git-svn-id: svn://localhost/ardour2/branches/3.0@5440
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 29 Jul 2009 19:02:02 +0000 (19:02 +0000)]
avoid crashes caused by the process buffer set being larger than expected when passed into Route::process_output_buffers()
git-svn-id: svn://localhost/ardour2/branches/3.0@5437
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 28 Jul 2009 20:51:28 +0000 (20:51 +0000)]
remove all MIDI-specific editing modes by making standard work either at object level or within (e.g. notes, etc) ; make tool buttons proxies for GtkActions ; internal sends have their own BufferSet now, instead of using Session ones; don't make internal sends to the monitor bus active when added to the Route
git-svn-id: svn://localhost/ardour2/branches/3.0@5434
d708f5d6-7413-0410-9779-
e7cbd77b26cf