Carl Hetherington [Sun, 8 Aug 2010 02:20:45 +0000 (02:20 +0000)]
Explicitly check for and link libcurl and the dl* functions; allows linking with gold.
git-svn-id: svn://localhost/ardour2/branches/3.0@7567
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 8 Aug 2010 02:20:35 +0000 (02:20 +0000)]
Add GPL boilerplate.
git-svn-id: svn://localhost/ardour2/branches/3.0@7566
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 8 Aug 2010 02:20:28 +0000 (02:20 +0000)]
Minor copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7565
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 8 Aug 2010 02:20:21 +0000 (02:20 +0000)]
Add tooltip for edit mode selector. Shorten strings used in the selector to save horizontal space.
git-svn-id: svn://localhost/ardour2/branches/3.0@7564
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 8 Aug 2010 02:19:20 +0000 (02:19 +0000)]
Label panner automation sliders the same as panners.
git-svn-id: svn://localhost/ardour2/branches/3.0@7563
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 7 Aug 2010 23:31:33 +0000 (23:31 +0000)]
Call activate() on plugins when setting state so that they are initialised correctly.
git-svn-id: svn://localhost/ardour2/branches/3.0@7562
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 7 Aug 2010 23:31:07 +0000 (23:31 +0000)]
Use a ticked Lock item for markers rather than Lock / Unlock. Fixes #2136.
git-svn-id: svn://localhost/ardour2/branches/3.0@7561
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 7 Aug 2010 23:30:37 +0000 (23:30 +0000)]
Fix a panner crash when reducing a route's output count down to 2. Remove some unused code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7560
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 7 Aug 2010 23:30:12 +0000 (23:30 +0000)]
Allow local-scope strings to be passed in as constructor parameters.
git-svn-id: svn://localhost/ardour2/branches/3.0@7559
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 7 Aug 2010 23:29:22 +0000 (23:29 +0000)]
Possibly-useful assert.
git-svn-id: svn://localhost/ardour2/branches/3.0@7558
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 6 Aug 2010 23:45:20 +0000 (23:45 +0000)]
don't try to look up the key info for actions that don't have accel paths
git-svn-id: svn://localhost/ardour2/branches/3.0@7557
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 6 Aug 2010 23:28:44 +0000 (23:28 +0000)]
Fix up selection of automation points.
git-svn-id: svn://localhost/ardour2/branches/3.0@7556
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 6 Aug 2010 19:02:21 +0000 (19:02 +0000)]
start using new keybinding stuff in step editor dialog
git-svn-id: svn://localhost/ardour2/branches/3.0@7555
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 6 Aug 2010 19:00:59 +0000 (19:00 +0000)]
functions related to blocking mothership callbacks
git-svn-id: svn://localhost/ardour2/branches/3.0@7554
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 6 Aug 2010 18:44:55 +0000 (18:44 +0000)]
new files for new per-window/action-driven key binding mechanism
git-svn-id: svn://localhost/ardour2/branches/3.0@7553
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 6 Aug 2010 13:18:11 +0000 (13:18 +0000)]
fix initialization of channel adjustment step sizes
git-svn-id: svn://localhost/ardour2/branches/3.0@7552
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 6 Aug 2010 00:58:51 +0000 (00:58 +0000)]
Fix reset_objects for MIDI automation views.
git-svn-id: svn://localhost/ardour2/branches/3.0@7551
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 5 Aug 2010 22:58:38 +0000 (22:58 +0000)]
actually read&parse current version from ardour.org, and pay attention to ~/.config/ardour3/.offthehook
git-svn-id: svn://localhost/ardour2/branches/3.0@7550
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 5 Aug 2010 19:39:49 +0000 (19:39 +0000)]
first pass a "phone home" facility for version tracking and update notification
git-svn-id: svn://localhost/ardour2/branches/3.0@7549
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 5 Aug 2010 19:39:11 +0000 (19:39 +0000)]
slightly more info when debugging the kbd snooper
git-svn-id: svn://localhost/ardour2/branches/3.0@7548
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 5 Aug 2010 19:38:46 +0000 (19:38 +0000)]
unused new actions code for step entry
git-svn-id: svn://localhost/ardour2/branches/3.0@7547
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 5 Aug 2010 13:37:04 +0000 (13:37 +0000)]
Remove somewhat confusing view_to_model_coord_x method.
git-svn-id: svn://localhost/ardour2/branches/3.0@7546
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 5 Aug 2010 13:36:38 +0000 (13:36 +0000)]
Support cut / copy / paste of MIDI automation.
git-svn-id: svn://localhost/ardour2/branches/3.0@7545
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 5 Aug 2010 13:35:43 +0000 (13:35 +0000)]
Clean up handling of track vs region automation a bit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7544
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 4 Aug 2010 23:45:01 +0000 (23:45 +0000)]
make bar-resync button in step editor work (move insertion point to next bar boundary)
git-svn-id: svn://localhost/ardour2/branches/3.0@7543
d708f5d6-7413-0410-9779-
e7cbd77b26cf
David Robillard [Wed, 4 Aug 2010 21:50:57 +0000 (21:50 +0000)]
Fix spacey tabs...
http://ardour.org/development/styleguide
git-svn-id: svn://localhost/ardour2/branches/3.0@7542
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 4 Aug 2010 20:28:10 +0000 (20:28 +0000)]
add beat-resync button to step editor (move insertion point to next whole beat from region start)
git-svn-id: svn://localhost/ardour2/branches/3.0@7541
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 4 Aug 2010 17:57:41 +0000 (17:57 +0000)]
extend step-edited region correctly; scroll to keep newly step-edited notes in view
git-svn-id: svn://localhost/ardour2/branches/3.0@7538
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 4 Aug 2010 17:04:20 +0000 (17:04 +0000)]
endless further tweaks to step editor; stop stealing the "r" key inside MidiRegionView key handling
git-svn-id: svn://localhost/ardour2/branches/3.0@7537
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Aug 2010 15:42:45 +0000 (15:42 +0000)]
Fix SNAFU with auto-connect. Fixes #3379.
git-svn-id: svn://localhost/ardour2/branches/3.0@7536
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Aug 2010 15:41:55 +0000 (15:41 +0000)]
Allow rubberband selection of MIDI automation points. Fixes
git-svn-id: svn://localhost/ardour2/branches/3.0@7535
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 4 Aug 2010 00:01:55 +0000 (00:01 +0000)]
Fix peakfile display after record. Fixes at least part of #3374.
git-svn-id: svn://localhost/ardour2/branches/3.0@7534
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 3 Aug 2010 21:50:15 +0000 (21:50 +0000)]
properly track step edit status in editor & mixer windows
git-svn-id: svn://localhost/ardour2/branches/3.0@7533
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 3 Aug 2010 19:22:57 +0000 (19:22 +0000)]
a bunch of tweaks for the step entry process (computer keyboard input now works, for example)
git-svn-id: svn://localhost/ardour2/branches/3.0@7532
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 3 Aug 2010 15:06:55 +0000 (15:06 +0000)]
cairo-ify the PianoKeyboard widget
git-svn-id: svn://localhost/ardour2/branches/3.0@7531
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 3 Aug 2010 04:13:05 +0000 (04:13 +0000)]
make step entry chord & triplet buttons do their thing, or something close to it
git-svn-id: svn://localhost/ardour2/branches/3.0@7530
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 2 Aug 2010 21:52:21 +0000 (21:52 +0000)]
first, incomplete pass at step entry dialog, along with various SVG and PNG files for notes and dynamics notation
git-svn-id: svn://localhost/ardour2/branches/3.0@7529
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 2 Aug 2010 01:59:34 +0000 (01:59 +0000)]
Suspend transport timecode transmission during playhead drag. Should fix #3324.
git-svn-id: svn://localhost/ardour2/branches/3.0@7528
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Aug 2010 10:26:19 +0000 (10:26 +0000)]
Put MIDI sync ports in the Ardour tab of the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7527
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Aug 2010 10:26:02 +0000 (10:26 +0000)]
Fixes to MIDI ports in the matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7526
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Aug 2010 10:25:55 +0000 (10:25 +0000)]
Fix port matrix crash.
git-svn-id: svn://localhost/ardour2/branches/3.0@7525
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 1 Aug 2010 10:25:41 +0000 (10:25 +0000)]
Fix up mistake in session bundle generation.#
git-svn-id: svn://localhost/ardour2/branches/3.0@7524
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sat, 31 Jul 2010 00:44:26 +0000 (00:44 +0000)]
Make Clear option work for MIDI automation tracks. Fixes part of #3137.
git-svn-id: svn://localhost/ardour2/branches/3.0@7523
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 30 Jul 2010 02:09:39 +0000 (02:09 +0000)]
Put Mackie surface ports into the Ardour tab of the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7522
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 29 Jul 2010 19:25:26 +0000 (19:25 +0000)]
Don't display empty tabs in the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7521
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 29 Jul 2010 19:24:25 +0000 (19:24 +0000)]
Fix startup of the mackie surface code.
git-svn-id: svn://localhost/ardour2/branches/3.0@7520
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Jul 2010 01:40:36 +0000 (01:40 +0000)]
Trim get_nth_physical port methods.
git-svn-id: svn://localhost/ardour2/branches/3.0@7518
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Jul 2010 00:43:15 +0000 (00:43 +0000)]
Add session MIDI bundles to enable connection of MIDI tracks from the right-click I/O menus.
git-svn-id: svn://localhost/ardour2/branches/3.0@7517
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 28 Jul 2010 00:42:43 +0000 (00:42 +0000)]
Fix test compile.
git-svn-id: svn://localhost/ardour2/branches/3.0@7516
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 27 Jul 2010 15:42:14 +0000 (15:42 +0000)]
catch the step edit region if it goes away and prepare to use a new one; step edit insert position starts at the edit point, not the start of the edited region
git-svn-id: svn://localhost/ardour2/branches/3.0@7515
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Tue, 27 Jul 2010 14:09:16 +0000 (14:09 +0000)]
change Control::{set,get}_float to Control::{set,get}_double and make almost all Control-related stuff use double rather than random mixtures of float, double and some integer value ; make hans' program change stuff work quite a bit better (not finished yet) including keyboard edting of pgm change values
git-svn-id: svn://localhost/ardour2/branches/3.0@7514
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jul 2010 03:09:58 +0000 (03:09 +0000)]
Fix up Mackie control surface to cope with changes to midi++ midi ports from a while back.
git-svn-id: svn://localhost/ardour2/branches/3.0@7513
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jul 2010 03:09:42 +0000 (03:09 +0000)]
Remove mono button and panner from MIDI mixer strips.
git-svn-id: svn://localhost/ardour2/branches/3.0@7512
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jul 2010 03:09:28 +0000 (03:09 +0000)]
Copy-edit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7511
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jul 2010 02:11:15 +0000 (02:11 +0000)]
Fix up gain envelope handling with region split. Fixes #3306.
git-svn-id: svn://localhost/ardour2/branches/3.0@7510
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jul 2010 02:10:59 +0000 (02:10 +0000)]
Make simple 2-point gain envelopes considered interesting if they are not constant gain.
git-svn-id: svn://localhost/ardour2/branches/3.0@7509
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jul 2010 02:10:40 +0000 (02:10 +0000)]
Remove some instances of erroneously-drawn bundle names.
git-svn-id: svn://localhost/ardour2/branches/3.0@7508
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jul 2010 02:10:27 +0000 (02:10 +0000)]
Improve resize behaviour of port matrices when their content size changes.
git-svn-id: svn://localhost/ardour2/branches/3.0@7507
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jul 2010 02:10:12 +0000 (02:10 +0000)]
Fix some erroneous resizing of port matrices.
git-svn-id: svn://localhost/ardour2/branches/3.0@7506
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 27 Jul 2010 02:09:51 +0000 (02:09 +0000)]
Fix route port matrix to only display the relevant port types.
git-svn-id: svn://localhost/ardour2/branches/3.0@7505
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 26 Jul 2010 15:28:59 +0000 (15:28 +0000)]
part two of: don't crash during startup with no config files when trying to use a non-existent MIDI Manager object
git-svn-id: svn://localhost/ardour2/branches/3.0@7501
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Mon, 26 Jul 2010 15:22:24 +0000 (15:22 +0000)]
don't crash during startup with no config files when trying to use a non-existent MIDI Manager object
git-svn-id: svn://localhost/ardour2/branches/3.0@7500
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Jul 2010 11:52:57 +0000 (11:52 +0000)]
Speculative fix for VST link error.
git-svn-id: svn://localhost/ardour2/branches/3.0@7499
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Jul 2010 01:55:08 +0000 (01:55 +0000)]
Add browse button to recent session dialogue. Fixes #3357.
git-svn-id: svn://localhost/ardour2/branches/3.0@7498
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Mon, 26 Jul 2010 01:54:51 +0000 (01:54 +0000)]
Save and restore MIDI driver option state, and tidy up a couple of things. Fixes #3349.
git-svn-id: svn://localhost/ardour2/branches/3.0@7497
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jul 2010 23:55:45 +0000 (23:55 +0000)]
Patch from petem to initialise inbound MMC device ID to 0x7f. Fixes #2853.
git-svn-id: svn://localhost/ardour2/branches/3.0@7496
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jul 2010 23:20:31 +0000 (23:20 +0000)]
Fix case where the working range for the interpolation can be chosen wrongly if start is after the cached point's time. Should fix #3356.
git-svn-id: svn://localhost/ardour2/branches/3.0@7495
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jul 2010 23:19:55 +0000 (23:19 +0000)]
Name evoral test target so that it can be build on its own.
git-svn-id: svn://localhost/ardour2/branches/3.0@7494
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jul 2010 23:19:43 +0000 (23:19 +0000)]
Remove end of SearchCache as it is not used (it's always set to DBL_MAX)
git-svn-id: svn://localhost/ardour2/branches/3.0@7493
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 25 Jul 2010 21:19:55 +0000 (21:19 +0000)]
(1) extend region if needed BEFORE adding step-edit note, so that the new note ends up in the selection (2) hide the channel selector that shows up on note-right-click after its clicked anywhere, not just if the note(s) channel(s) are changed
git-svn-id: svn://localhost/ardour2/branches/3.0@7492
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 25 Jul 2010 19:26:14 +0000 (19:26 +0000)]
do not apply global transport declick to MIDI
git-svn-id: svn://localhost/ardour2/branches/3.0@7491
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sun, 25 Jul 2010 13:26:53 +0000 (13:26 +0000)]
only push note-on information into the step edit ringbuffer
git-svn-id: svn://localhost/ardour2/branches/3.0@7490
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jul 2010 01:47:18 +0000 (01:47 +0000)]
Remove test that will never fire.
git-svn-id: svn://localhost/ardour2/branches/3.0@7489
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jul 2010 01:17:54 +0000 (01:17 +0000)]
Lincoln's patch to fix #3343 (excessively small track heights on zoom out)
git-svn-id: svn://localhost/ardour2/branches/3.0@7488
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jul 2010 01:04:00 +0000 (01:04 +0000)]
Move data file into subdir.
git-svn-id: svn://localhost/ardour2/branches/3.0@7487
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jul 2010 00:48:28 +0000 (00:48 +0000)]
Remove debug output from last commit.
git-svn-id: svn://localhost/ardour2/branches/3.0@7486
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jul 2010 00:42:02 +0000 (00:42 +0000)]
Add test for #3356.
git-svn-id: svn://localhost/ardour2/branches/3.0@7485
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jul 2010 00:39:11 +0000 (00:39 +0000)]
Fix up libardour tests.
git-svn-id: svn://localhost/ardour2/branches/3.0@7484
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Sun, 25 Jul 2010 00:39:04 +0000 (00:39 +0000)]
Fix up evoral test suite.
git-svn-id: svn://localhost/ardour2/branches/3.0@7483
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Sat, 24 Jul 2010 16:40:56 +0000 (16:40 +0000)]
step editing now accessed via a context menu on MIDI track rec-enable buttons. along the way, fixed up confusion between set_rec_enable() and set_rec_enabled() methods in Route/Track/Diskstream
git-svn-id: svn://localhost/ardour2/branches/3.0@7482
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 23 Jul 2010 23:30:11 +0000 (23:30 +0000)]
catch thrown exception when rounding backwards from a position too close to zero
git-svn-id: svn://localhost/ardour2/branches/3.0@7481
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 23 Jul 2010 23:29:36 +0000 (23:29 +0000)]
Patch from dx9s to rearrange the View/Window menus a bit and add an option to keap tearoff toolbars when maximising editor space. Fixes #2974.
git-svn-id: svn://localhost/ardour2/branches/3.0@7480
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Fri, 23 Jul 2010 23:29:19 +0000 (23:29 +0000)]
HIG-ify engine dialogue and add midi driver option. Fixes #3349.
git-svn-id: svn://localhost/ardour2/branches/3.0@7479
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 23 Jul 2010 13:15:59 +0000 (13:15 +0000)]
position tearoffs at WIN_POS_MOUSE when first torn off, and add tooltips to help tell users what they can do
git-svn-id: svn://localhost/ardour2/branches/3.0@7477
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Fri, 23 Jul 2010 01:04:47 +0000 (01:04 +0000)]
use -r argument with JACK if realtime is not requested in engine dialog (also applied to 2.X)
git-svn-id: svn://localhost/ardour2/branches/3.0@7476
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 22 Jul 2010 16:08:11 +0000 (16:08 +0000)]
remove a bunch of uses of long (mostly replaced by int32_t)
git-svn-id: svn://localhost/ardour2/branches/3.0@7472
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 22 Jul 2010 14:52:05 +0000 (14:52 +0000)]
second (and hopefully) final part of changes to respond to header format changes sensibly: lookup existing files correctly, and don't end up with gapped "take" numbers for successive files since we now remove ::removable() sources when switching to new ones (for audio)
git-svn-id: svn://localhost/ardour2/branches/3.0@7470
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 22 Jul 2010 14:50:47 +0000 (14:50 +0000)]
use Glib::build_filename() to construct fullpath, rather than doing it by hand (hello, windows)
git-svn-id: svn://localhost/ardour2/branches/3.0@7469
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Thu, 22 Jul 2010 02:27:06 +0000 (02:27 +0000)]
first part of using appropriate .ext extensions for the current chosen native file header format
git-svn-id: svn://localhost/ardour2/branches/3.0@7468
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Jul 2010 02:12:28 +0000 (02:12 +0000)]
Don't offer to trim regions in internal edit mode, again due to the lack of a region selection in this mode.
git-svn-id: svn://localhost/ardour2/branches/3.0@7467
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Jul 2010 01:45:52 +0000 (01:45 +0000)]
Trim note display to not overlap the end of its region. Should fix #3202 and #2143.
git-svn-id: svn://localhost/ardour2/branches/3.0@7466
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Jul 2010 01:22:56 +0000 (01:22 +0000)]
Don't move automation to follow region when a region has only been trimmed rather than moved.
git-svn-id: svn://localhost/ardour2/branches/3.0@7465
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Thu, 22 Jul 2010 01:22:33 +0000 (01:22 +0000)]
When a region movement is undone, prevent the resulting movement from triggering the automation-follows-regions code. Fixes #3348.
git-svn-id: svn://localhost/ardour2/branches/3.0@7464
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Jul 2010 23:20:56 +0000 (23:20 +0000)]
Provide a visual cue to indicate that MIDI and audio ports cannot be connected to each other in the port matrix.
git-svn-id: svn://localhost/ardour2/branches/3.0@7463
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 21 Jul 2010 17:46:45 +0000 (17:46 +0000)]
removed #if 0 code
git-svn-id: svn://localhost/ardour2/branches/3.0@7461
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 21 Jul 2010 13:03:50 +0000 (13:03 +0000)]
fix up file renaming code a little bit
git-svn-id: svn://localhost/ardour2/branches/3.0@7460
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Paul Davis [Wed, 21 Jul 2010 13:02:58 +0000 (13:02 +0000)]
force creation of MIDI (SMF) files on disk whenever an SMF object is created, to avoid "source exists but no file don disk exists" issue
git-svn-id: svn://localhost/ardour2/branches/3.0@7459
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Jul 2010 02:17:57 +0000 (02:17 +0000)]
Sort tracks in the port matrix according to editor order. Fixes #2966.
git-svn-id: svn://localhost/ardour2/branches/3.0@7458
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Wed, 21 Jul 2010 00:15:43 +0000 (00:15 +0000)]
Clamp y for newly added automation line points.
git-svn-id: svn://localhost/ardour2/branches/3.0@7457
d708f5d6-7413-0410-9779-
e7cbd77b26cf
Carl Hetherington [Tue, 20 Jul 2010 23:25:02 +0000 (23:25 +0000)]
Make AutomationLists clear their events when their state is set to an AutomationList with no Events node. Fixes #3345.
git-svn-id: svn://localhost/ardour2/branches/3.0@7456
d708f5d6-7413-0410-9779-
e7cbd77b26cf