ardour.git
13 years agoremove semantic-free Panner::Changed signal; make mackie code pay attention to actual...
Paul Davis [Tue, 22 Feb 2011 18:44:22 +0000 (18:44 +0000)]
remove semantic-free Panner::Changed signal; make mackie code pay attention to actual pan controls; make GUI watch PannerShell::Changed for news that the currently chosen panner has changed or changed configuration

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

13 years agoAdd AFLFrom... enums as counterpart to PFLFrom ; add Output metering as a new fixed...
Paul Davis [Tue, 22 Feb 2011 17:04:06 +0000 (17:04 +0000)]
Add AFLFrom... enums as counterpart to PFLFrom ; add Output metering as a new fixed meter point; clean up logic in Route::setup_invisible_processors() to correctly place meters and monitor sends in various modes

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

13 years agofix bug when interpolating VBAP gains, and remove debug output from that code
Paul Davis [Tue, 22 Feb 2011 02:38:29 +0000 (02:38 +0000)]
fix bug when interpolating VBAP gains, and remove debug output from that code

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

13 years agoreset _execution_tokens to 0 in Graph::drop_threads()
Torben Hohn [Tue, 22 Feb 2011 02:06:46 +0000 (02:06 +0000)]
reset _execution_tokens to 0 in Graph::drop_threads()

this was causing false thread wakeups.

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

13 years agoFix show/hide of group tabs on session load (#3790).
Carl Hetherington [Tue, 22 Feb 2011 00:11:32 +0000 (00:11 +0000)]
Fix show/hide of group tabs on session load (#3790).

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

13 years agoc&p debug
Paul Davis [Mon, 21 Feb 2011 03:58:23 +0000 (03:58 +0000)]
c&p debug

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

13 years agoc&p debug
Paul Davis [Mon, 21 Feb 2011 03:58:17 +0000 (03:58 +0000)]
c&p debug

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

13 years agoc&p debug
Paul Davis [Mon, 21 Feb 2011 03:22:14 +0000 (03:22 +0000)]
c&p debug

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

13 years agoc&p debug
Paul Davis [Mon, 21 Feb 2011 03:22:06 +0000 (03:22 +0000)]
c&p debug

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

13 years agomore debugging
Paul Davis [Mon, 21 Feb 2011 02:58:16 +0000 (02:58 +0000)]
more debugging

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

13 years agosome cut-n-paste debugging stuff (more likely to follow)
Paul Davis [Mon, 21 Feb 2011 01:52:15 +0000 (01:52 +0000)]
some cut-n-paste debugging stuff (more likely to follow)

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

13 years agoDon't show Crossfade-related menu items on busses.
Carl Hetherington [Mon, 21 Feb 2011 00:16:36 +0000 (00:16 +0000)]
Don't show Crossfade-related menu items on busses.

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

13 years agoFix plugin parameter controllers again (#3767).
Carl Hetherington [Sun, 20 Feb 2011 17:57:45 +0000 (17:57 +0000)]
Fix plugin parameter controllers again (#3767).

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

13 years agoFix crash on enabling tape mode.
Carl Hetherington [Sun, 20 Feb 2011 17:31:21 +0000 (17:31 +0000)]
Fix crash on enabling tape mode.

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

13 years agoNo-op; coding style.
Carl Hetherington [Sun, 20 Feb 2011 17:30:02 +0000 (17:30 +0000)]
No-op; coding style.

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

13 years agoUse an action's tooltip in the key editor if its label is empty; add some tooltips...
Carl Hetherington [Sun, 20 Feb 2011 17:29:52 +0000 (17:29 +0000)]
Use an action's tooltip in the key editor if its label is empty; add some tooltips so that Solo / Monitor actions are not blank in the key editor.

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

13 years agoPrevent infinite loop if JACK is disconnected during startup.
Carl Hetherington [Sun, 20 Feb 2011 17:29:23 +0000 (17:29 +0000)]
Prevent infinite loop if JACK is disconnected during startup.

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

13 years agoNo-op; coding style.
Carl Hetherington [Sun, 20 Feb 2011 17:28:46 +0000 (17:28 +0000)]
No-op; coding style.

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

13 years agoFix erroneous use of NDEBUG and hidden typo.
Carl Hetherington [Sun, 20 Feb 2011 11:26:29 +0000 (11:26 +0000)]
Fix erroneous use of NDEBUG and hidden typo.

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

13 years agoRemove out-of-date comment.
Carl Hetherington [Sun, 20 Feb 2011 01:00:44 +0000 (01:00 +0000)]
Remove out-of-date comment.

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

13 years agoMake InternalReturns collect their sends' data on the return's ::run(), rather than...
Carl Hetherington [Sun, 20 Feb 2011 00:55:52 +0000 (00:55 +0000)]
Make InternalReturns collect their sends' data on the return's ::run(), rather than sends merging data with the InternalReturn on their ::run().  This makes internal send/return thread-safe so that N routes can send to 1 whilst they are being run in parallel process threads.

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

13 years agoModify route _processor list set up so that the logic for placing `invisible' process...
Carl Hetherington [Sun, 20 Feb 2011 00:55:32 +0000 (00:55 +0000)]
Modify route _processor list set up so that the logic for placing `invisible' processors (e.g. internal returns etc.) is in one place.  Add option to get pre-fade listen from before or after pre-fade processors (#3781).

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

13 years agofirst pass at full output & gain coefficient interpolation for VBAP panning
Paul Davis [Sat, 19 Feb 2011 17:42:38 +0000 (17:42 +0000)]
first pass at full output & gain coefficient interpolation for VBAP panning

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

13 years agoprevent VBAP from silencing an output buffer that it actually used
Paul Davis [Fri, 18 Feb 2011 14:57:34 +0000 (14:57 +0000)]
prevent VBAP from silencing an output buffer that it actually used

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

13 years agoRemove menu items that do nothing (#2451).
Carl Hetherington [Fri, 18 Feb 2011 01:08:39 +0000 (01:08 +0000)]
Remove menu items that do nothing (#2451).

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

13 years agoHappy new year.
Carl Hetherington [Fri, 18 Feb 2011 00:24:27 +0000 (00:24 +0000)]
Happy new year.

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

13 years agosomewhat working VBAP panning (no interpolation, and some outputs don't get output)
Paul Davis [Thu, 17 Feb 2011 23:41:45 +0000 (23:41 +0000)]
somewhat working VBAP panning (no interpolation, and some outputs don't get output)

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

13 years agoMake a shift modifier do vertical zoom in zoom mode.
Carl Hetherington [Thu, 17 Feb 2011 22:36:01 +0000 (22:36 +0000)]
Make a shift modifier do vertical zoom in zoom mode.

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

13 years agoMake sense of parameter to tav_zoom_step match up with coarser as used for temporal...
Carl Hetherington [Thu, 17 Feb 2011 22:35:42 +0000 (22:35 +0000)]
Make sense of parameter to tav_zoom_step match up with coarser as used for temporal zoom.

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

13 years agoFix incorrect mouse cursors after zoom mode clicks.
Carl Hetherington [Thu, 17 Feb 2011 22:35:34 +0000 (22:35 +0000)]
Fix incorrect mouse cursors after zoom mode clicks.

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

13 years agoCope with stereo click files by mixing them down to mono before playback. Kind-of...
Carl Hetherington [Thu, 17 Feb 2011 20:25:17 +0000 (20:25 +0000)]
Cope with stereo click files by mixing them down to mono before playback.  Kind-of fixes #1893.

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

13 years agoTrim some duplicate code.
Carl Hetherington [Thu, 17 Feb 2011 20:25:09 +0000 (20:25 +0000)]
Trim some duplicate code.

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

13 years agoGUI for VBAP panner actually does something (not the right thing, though)
Paul Davis [Thu, 17 Feb 2011 20:15:26 +0000 (20:15 +0000)]
GUI for VBAP panner actually does something (not the right thing, though)

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

13 years agodraw speaker positions in 2d panner
Paul Davis [Thu, 17 Feb 2011 19:47:53 +0000 (19:47 +0000)]
draw speaker positions in 2d panner

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

13 years agodraw pucks (signal positions) on vbap panner
Paul Davis [Thu, 17 Feb 2011 18:54:13 +0000 (18:54 +0000)]
draw pucks (signal positions) on vbap panner

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

13 years agoBring up the click tab of the RC options window when right-clicking on the click...
Carl Hetherington [Thu, 17 Feb 2011 18:53:31 +0000 (18:53 +0000)]
Bring up the click tab of the RC options window when right-clicking on the click button (#3783).

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

13 years agoDon't go off the left edge of the session when zooming out (#3784).
Carl Hetherington [Thu, 17 Feb 2011 17:44:55 +0000 (17:44 +0000)]
Don't go off the left edge of the session when zooming out (#3784).

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

13 years agomore progress on speakers/vbap etc. etc (still a work in progress)
Paul Davis [Thu, 17 Feb 2011 16:43:55 +0000 (16:43 +0000)]
more progress on speakers/vbap etc. etc (still a work in progress)

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

13 years agoMake controller menu items look the same whether for one channel or many (#3779).
Carl Hetherington [Thu, 17 Feb 2011 16:43:30 +0000 (16:43 +0000)]
Make controller menu items look the same whether for one channel or many (#3779).

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

13 years agoFix addition of MIDI automation points (#3780).
Carl Hetherington [Thu, 17 Feb 2011 16:18:45 +0000 (16:18 +0000)]
Fix addition of MIDI automation points (#3780).

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

13 years agoCoding style.
Carl Hetherington [Thu, 17 Feb 2011 16:18:36 +0000 (16:18 +0000)]
Coding style.

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

13 years agoClean up some confusion with AutomationControls in AutomationTimeAxisViews that have...
Carl Hetherington [Thu, 17 Feb 2011 16:18:27 +0000 (16:18 +0000)]
Clean up some confusion with AutomationControls in AutomationTimeAxisViews that have regions.

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

13 years agoMinor tidying-up.
Carl Hetherington [Thu, 17 Feb 2011 16:18:15 +0000 (16:18 +0000)]
Minor tidying-up.

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

13 years agoLook for .ardour, not .template, when using an existing session as a template.
Carl Hetherington [Thu, 17 Feb 2011 14:06:42 +0000 (14:06 +0000)]
Look for .ardour, not .template, when using an existing session as a template.

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

13 years agoJust call a template a template (as in the menu) rather than a mix template.
Carl Hetherington [Thu, 17 Feb 2011 14:06:14 +0000 (14:06 +0000)]
Just call a template a template (as in the menu) rather than a mix template.

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

13 years agoMinor cleanups.
Carl Hetherington [Thu, 17 Feb 2011 14:05:21 +0000 (14:05 +0000)]
Minor cleanups.

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

13 years agopreparations for a working speaker editing dialog
Paul Davis [Thu, 17 Feb 2011 04:45:49 +0000 (04:45 +0000)]
preparations for a working speaker editing dialog

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

13 years agochange some parameter names to make things a bit clearer,and require that an Automati...
Paul Davis [Wed, 16 Feb 2011 19:41:53 +0000 (19:41 +0000)]
change some parameter names to make things a bit clearer,and require that an AutomationControllable is passed in to AutomationController::create() rather than being willing to create it

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

13 years agoremove debug output
Paul Davis [Wed, 16 Feb 2011 19:40:02 +0000 (19:40 +0000)]
remove debug output

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

13 years agofix crash when opening MIDI controller automation tracks, caused by addition of ...
Paul Davis [Wed, 16 Feb 2011 19:34:11 +0000 (19:34 +0000)]
fix crash when opening MIDI controller automation tracks, caused by addition of "owner" field to an AutomationController, used to print values. Renamed "owner" to "printer" and required it to be non-null

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

13 years agoNo-op: coding style.
Carl Hetherington [Wed, 16 Feb 2011 17:59:36 +0000 (17:59 +0000)]
No-op: coding style.

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

13 years agoRe-add height menu to tracks (#3761).
Carl Hetherington [Wed, 16 Feb 2011 17:59:28 +0000 (17:59 +0000)]
Re-add height menu to tracks (#3761).

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

13 years agoremove some undefined function decls and an unused function definition
Paul Davis [Wed, 16 Feb 2011 13:17:46 +0000 (13:17 +0000)]
remove some undefined function decls and an unused function definition

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

13 years agoyet more latency compilation fixes
Paul Davis [Wed, 16 Feb 2011 03:49:33 +0000 (03:49 +0000)]
yet more latency compilation fixes

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

13 years agomore latency compilation fixes
Paul Davis [Wed, 16 Feb 2011 03:30:12 +0000 (03:30 +0000)]
more latency compilation fixes

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

13 years agofixes for latency computation and compilation
Paul Davis [Wed, 16 Feb 2011 03:25:23 +0000 (03:25 +0000)]
fixes for latency computation and compilation

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

13 years agoCome to think of it, those size requests were hack to support a clock in the menu...
Carl Hetherington [Wed, 16 Feb 2011 02:12:01 +0000 (02:12 +0000)]
Come to think of it, those size requests were hack to support a clock in the menu bar, which we gave up on.  So remove them.

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

13 years agoUpdate menu bar widget size requests on font scaling.
Carl Hetherington [Wed, 16 Feb 2011 01:29:53 +0000 (01:29 +0000)]
Update menu bar widget size requests on font scaling.

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

13 years agoMake pressing enter in the label or path entries trigger the default dialogue respons...
Carl Hetherington [Wed, 16 Feb 2011 01:08:25 +0000 (01:08 +0000)]
Make pressing enter in the label or path entries trigger the default dialogue response (fixes #3763).

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

13 years agopart two of new JACK latency API support - should fix broken compilation
Paul Davis [Tue, 15 Feb 2011 19:55:14 +0000 (19:55 +0000)]
part two of new JACK latency API support - should fix broken compilation

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

13 years agopart one of several parts: implement support for new (and correct) JACK latency API
Paul Davis [Tue, 15 Feb 2011 18:47:10 +0000 (18:47 +0000)]
part one of several parts: implement support for new (and correct) JACK latency API

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

13 years agoremove theme-specific names from RC.in files, substitute them during build
Paul Davis [Tue, 15 Feb 2011 18:20:02 +0000 (18:20 +0000)]
remove theme-specific names from RC.in files, substitute them during build

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

13 years agoUpdate rc files to use unique rc variable names, update wscript to use the names...
Doug McLain [Tue, 15 Feb 2011 18:02:50 +0000 (18:02 +0000)]
Update rc files to use unique rc variable names, update wscript to use the names, and re-enable theme switching

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

13 years agoSave user key bindings to the right place. Fixes #3773.
Carl Hetherington [Tue, 15 Feb 2011 13:48:50 +0000 (13:48 +0000)]
Save user key bindings to the right place.  Fixes #3773.

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

13 years agoclean up new region list management maps to avoid dangling shared ptrs and more ...
Paul Davis [Tue, 15 Feb 2011 12:23:57 +0000 (12:23 +0000)]
clean up new region list management maps to avoid dangling shared ptrs and more (from lincoln)

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

13 years ago(from 2.x) make sure that F4 is bound to the real separate action, not the Separate...
Paul Davis [Tue, 15 Feb 2011 12:22:11 +0000 (12:22 +0000)]
(from 2.x) make sure that F4 is bound to the real separate action, not the Separate sub-menu

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

13 years agoClean up and hopefully fix handling of logarithmic plugin parameters (fixes #3769).
Carl Hetherington [Tue, 15 Feb 2011 01:42:48 +0000 (01:42 +0000)]
Clean up and hopefully fix handling of logarithmic plugin parameters (fixes #3769).

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

13 years agoNo-op: whitespace.
Carl Hetherington [Tue, 15 Feb 2011 01:09:03 +0000 (01:09 +0000)]
No-op: whitespace.

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

13 years agoFix warnings.
Carl Hetherington [Tue, 15 Feb 2011 01:08:15 +0000 (01:08 +0000)]
Fix warnings.

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

13 years agopatches from lincoln to speed up the regionlist and provide region removal (causes...
Paul Davis [Mon, 14 Feb 2011 21:49:43 +0000 (21:49 +0000)]
patches from lincoln to speed up the regionlist and provide region removal (causes dangling shared ptrs to regions, fix to come

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

13 years ago3.0 version of previous 2.X change to always prevent deletion of existing sources
Paul Davis [Mon, 14 Feb 2011 16:04:53 +0000 (16:04 +0000)]
3.0 version of previous 2.X change to always prevent deletion of existing sources

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

13 years agoDisable theme changing untill we figure out whats broken
Doug McLain [Mon, 14 Feb 2011 04:44:52 +0000 (04:44 +0000)]
Disable theme changing untill we figure out whats broken

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

13 years agoMake light theme functional, add waf processing, and small change to UI::load_rcfile...
Doug McLain [Mon, 14 Feb 2011 01:46:57 +0000 (01:46 +0000)]
Make light theme functional, add waf processing, and small change to UI::load_rcfile() that fixes a hang when switching between two rc files that are identical in style defs

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

13 years agoAdd simple mainpage.
Carl Hetherington [Sun, 13 Feb 2011 19:34:53 +0000 (19:34 +0000)]
Add simple mainpage.

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

13 years agoNo-op; whitespace.
Carl Hetherington [Sun, 13 Feb 2011 19:34:44 +0000 (19:34 +0000)]
No-op; whitespace.

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

13 years agoDocument gtkmm2ext.
Carl Hetherington [Sun, 13 Feb 2011 19:34:28 +0000 (19:34 +0000)]
Document gtkmm2ext.

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

13 years agoGCC 4.6 fixes from oget (#3771).
Carl Hetherington [Sun, 13 Feb 2011 18:47:13 +0000 (18:47 +0000)]
GCC 4.6 fixes from oget (#3771).

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

13 years agoRemove unused and uncompiled panner code.
Carl Hetherington [Sun, 13 Feb 2011 13:01:14 +0000 (13:01 +0000)]
Remove unused and uncompiled panner code.

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

13 years agoactually delete the contents of the history list, rather than just empty the list...
Paul Davis [Sat, 12 Feb 2011 20:57:44 +0000 (20:57 +0000)]
actually delete the contents of the history list, rather than just empty the list. could break things at session closing.

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

13 years agoLabel logarithmic plugin controls correctly. Should fix #3767.
Carl Hetherington [Sat, 12 Feb 2011 14:10:15 +0000 (14:10 +0000)]
Label logarithmic plugin controls correctly.  Should fix #3767.

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

13 years agoRemove dependence on the order of calls of listeners to MidiTrack::StepEditStatusChan...
Carl Hetherington [Sat, 12 Feb 2011 12:29:20 +0000 (12:29 +0000)]
Remove dependence on the order of calls of listeners to MidiTrack::StepEditStatusChange, and rename the step entry menu item to make it consistent with the dialogue title.  Should fix #3765.

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

13 years agoFix missed i18n (#3766).
Carl Hetherington [Sat, 12 Feb 2011 12:29:08 +0000 (12:29 +0000)]
Fix missed i18n (#3766).

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

13 years agokeep track of the solo mute gain control for MIDI binding etc. etc
Paul Davis [Fri, 11 Feb 2011 22:21:27 +0000 (22:21 +0000)]
keep track of the solo mute gain control for MIDI binding etc. etc

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

13 years agouse volume controller widget for monitor section, drop some now-unused code
Paul Davis [Fri, 11 Feb 2011 18:04:09 +0000 (18:04 +0000)]
use volume controller widget for monitor section, drop some now-unused code

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

13 years agoadd back working version of VolumeController
Paul Davis [Fri, 11 Feb 2011 18:02:15 +0000 (18:02 +0000)]
add back working version of VolumeController

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

13 years agoremove unimplemented, unnecessary function decls
Paul Davis [Fri, 11 Feb 2011 18:02:00 +0000 (18:02 +0000)]
remove unimplemented, unnecessary function decls

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

13 years agoprovide solo mute gain Config parameter as a controllable and use it in the monitor...
Paul Davis [Fri, 11 Feb 2011 16:14:54 +0000 (16:14 +0000)]
provide solo mute gain Config parameter as a controllable and use it in the monitor section GUI to allow MIDI binding

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

13 years agonew class to wrap a pair of set/get methods as a Controllable
Paul Davis [Fri, 11 Feb 2011 16:14:24 +0000 (16:14 +0000)]
new class to wrap a pair of set/get methods as a Controllable

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

13 years ago#ifdef-ize all/most uses of the boost debug hooks API
Paul Davis [Thu, 10 Feb 2011 18:33:43 +0000 (18:33 +0000)]
#ifdef-ize all/most uses of the boost debug hooks API

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

13 years agobreak circular reference between panners and pannables; more destruction debug tracin...
Paul Davis [Thu, 10 Feb 2011 18:13:15 +0000 (18:13 +0000)]
break circular reference between panners and pannables; more destruction debug tracing; a little more boost debug stuff

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

13 years agoprovide runtime control over how much boost "live" debugging info is provided
Paul Davis [Thu, 10 Feb 2011 17:44:33 +0000 (17:44 +0000)]
provide runtime control over how much boost "live" debugging info is provided

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

13 years agoget boost debug code working again (global constructors, proper location for the...
Paul Davis [Thu, 10 Feb 2011 13:41:41 +0000 (13:41 +0000)]
get boost debug code working again (global constructors, proper location for the define)

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

13 years agoMinor cleanup.
Carl Hetherington [Thu, 10 Feb 2011 02:45:06 +0000 (02:45 +0000)]
Minor cleanup.

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

13 years agoPrevent erroneous splitting icons in the editor mixer strip's processor box.
Carl Hetherington [Thu, 10 Feb 2011 02:44:56 +0000 (02:44 +0000)]
Prevent erroneous splitting icons in the editor mixer strip's processor box.

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

13 years agoTidy up weird plugin dialogue slightly.
Carl Hetherington [Thu, 10 Feb 2011 02:44:44 +0000 (02:44 +0000)]
Tidy up weird plugin dialogue slightly.

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

13 years agoset up default speakers in new sessions
Paul Davis [Wed, 9 Feb 2011 16:42:18 +0000 (16:42 +0000)]
set up default speakers in new sessions

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

13 years agomake SiP mute gain work ... hopefully without breaking anything else
Paul Davis [Wed, 9 Feb 2011 16:37:07 +0000 (16:37 +0000)]
make SiP mute gain work ... hopefully without breaking anything else

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

13 years agopanner visual tweaks
Paul Davis [Wed, 9 Feb 2011 14:28:18 +0000 (14:28 +0000)]
panner visual tweaks

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

13 years agoremove irrelevant comment
Paul Davis [Wed, 9 Feb 2011 14:04:31 +0000 (14:04 +0000)]
remove irrelevant comment

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

13 years agomake name-highlight bar active for trims even in internal edit mode, again
Paul Davis [Wed, 9 Feb 2011 14:02:49 +0000 (14:02 +0000)]
make name-highlight bar active for trims even in internal edit mode, again

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