ardour.git
12 years agoRemove hopelessly inadequate attempt at last_item_entered
Carl Hetherington [Mon, 5 Dec 2011 20:47:53 +0000 (20:47 +0000)]
Remove hopelessly inadequate attempt at last_item_entered
and ask the canvas where we are instead.  Should fix #4532.

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

12 years agowhen doing a pure copy of a region, which resets the position, reset the position...
Paul Davis [Mon, 5 Dec 2011 18:49:04 +0000 (18:49 +0000)]
when doing a pure copy of a region, which resets the position, reset the position to the original after returning from the copy constructor. this keeps the semantics similar to the copy done usign a property list, where position etc. is expected to be set after construction. fixes #4519

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

12 years agofix minor logic error with linked region & track selections
Paul Davis [Mon, 5 Dec 2011 18:33:20 +0000 (18:33 +0000)]
fix minor logic error with linked region & track selections

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

12 years agofix names on region list, and expand tooltip info for fade cols
Paul Davis [Mon, 5 Dec 2011 18:27:19 +0000 (18:27 +0000)]
fix names on region list, and expand tooltip info for fade cols

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

12 years agofix scroll wheel handling on both gain faders and parameter controls in automation...
Paul Davis [Mon, 5 Dec 2011 18:17:31 +0000 (18:17 +0000)]
fix scroll wheel handling on both gain faders and parameter controls in automation track headers

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

12 years agoprovide sensible default step and page sizes for AutomationControllers based on param...
Paul Davis [Mon, 5 Dec 2011 18:14:20 +0000 (18:14 +0000)]
provide sensible default step and page sizes for AutomationControllers based on parameter max and min values (used to 1.0 for step and 0 for page)

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

12 years agoconsistent colors for selected treeview rows
Paul Davis [Mon, 5 Dec 2011 17:20:15 +0000 (17:20 +0000)]
consistent colors for selected treeview rows

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

12 years agofinal tweaks for #4489
Paul Davis [Mon, 5 Dec 2011 16:44:28 +0000 (16:44 +0000)]
final tweaks for #4489

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

12 years agodo not show panner GUI in external send UI, to avoid confusion (#4531)
Paul Davis [Sun, 4 Dec 2011 23:58:36 +0000 (23:58 +0000)]
do not show panner GUI in external send UI, to avoid confusion (#4531)

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

12 years agoremove OS X specific code for key editor binding displays
Paul Davis [Sun, 4 Dec 2011 22:32:48 +0000 (22:32 +0000)]
remove OS X specific code for key editor binding displays

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

12 years agolets see what gtk/osx displays for key bindings without us editing them
Paul Davis [Sun, 4 Dec 2011 22:03:52 +0000 (22:03 +0000)]
lets see what gtk/osx displays for key bindings without us editing them

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

12 years agouse the correct display for key accelerators
Paul Davis [Sun, 4 Dec 2011 22:01:59 +0000 (22:01 +0000)]
use the correct display for key accelerators

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

12 years agodo that freesound build change properly
Paul Davis [Sun, 4 Dec 2011 21:20:04 +0000 (21:20 +0000)]
do that freesound build change properly

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

12 years agomake Freesound support default to true
Paul Davis [Sun, 4 Dec 2011 21:16:43 +0000 (21:16 +0000)]
make Freesound support default to true

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

12 years agobe consistent in the way we merge environment-set search paths and pre-defined ones
Paul Davis [Sun, 4 Dec 2011 21:08:34 +0000 (21:08 +0000)]
be consistent in the way we merge environment-set search paths and pre-defined ones

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

12 years agotweak export path name
Paul Davis [Sun, 4 Dec 2011 20:14:56 +0000 (20:14 +0000)]
tweak export path name

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

12 years agoprobably fix failure to find export formats in packages
Paul Davis [Sun, 4 Dec 2011 20:05:50 +0000 (20:05 +0000)]
probably fix failure to find export formats in packages

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

12 years agosome more package debugging to help find out why export formats are not found
Paul Davis [Sun, 4 Dec 2011 19:37:15 +0000 (19:37 +0000)]
some more package debugging to help find out why export formats are not found

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

12 years agosome package debugging to help find out why export formats are not found
Paul Davis [Sun, 4 Dec 2011 18:48:28 +0000 (18:48 +0000)]
some package debugging to help find out why export formats are not found

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

12 years agoRemove unused variables.
Carl Hetherington [Sun, 4 Dec 2011 16:59:19 +0000 (16:59 +0000)]
Remove unused variables.

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

12 years agomore tweaks to entry colors for #3512
Paul Davis [Sat, 3 Dec 2011 17:47:16 +0000 (17:47 +0000)]
more tweaks to entry colors for #3512

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

12 years agoanother part of #3512 for the dark theme
Paul Davis [Sat, 3 Dec 2011 14:24:43 +0000 (14:24 +0000)]
another part of #3512 for the dark theme

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

12 years agomade region export default to use region gain and fades
Paul Davis [Sat, 3 Dec 2011 14:02:49 +0000 (14:02 +0000)]
made region export default to use region gain and fades

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

12 years agoAdd some missing initialisers; remove pointless _model_name
Carl Hetherington [Sat, 3 Dec 2011 13:38:53 +0000 (13:38 +0000)]
Add some missing initialisers; remove pointless _model_name
/ _custom_device_mode initialisers.

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

12 years agoFix somewhat unlikely crash on doing add note; start drag to resize note; undo; finis...
Carl Hetherington [Sat, 3 Dec 2011 03:05:59 +0000 (03:05 +0000)]
Fix somewhat unlikely crash on doing add note; start drag to resize note; undo; finish drag to resize note.

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

12 years agoRemove unused variable.
Carl Hetherington [Sat, 3 Dec 2011 03:05:49 +0000 (03:05 +0000)]
Remove unused variable.

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

12 years agogradient-ized waveforms, c/o Mike Start
Paul Davis [Fri, 2 Dec 2011 21:15:18 +0000 (21:15 +0000)]
gradient-ized waveforms, c/o Mike Start

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

12 years agoadd PAINT_VERTA_GR and PAINT_BOX_GR to rgba macros (from Mike Dawes)
Paul Davis [Fri, 2 Dec 2011 21:08:13 +0000 (21:08 +0000)]
add PAINT_VERTA_GR and PAINT_BOX_GR to rgba macros (from Mike Dawes)

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

12 years agoupdate and fix configure options (from Robin)
Paul Davis [Fri, 2 Dec 2011 20:50:14 +0000 (20:50 +0000)]
update and fix configure options (from Robin)

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

12 years agoMake Carbon GUI support for AU's optional at compile time (from Robin)
Paul Davis [Fri, 2 Dec 2011 20:42:27 +0000 (20:42 +0000)]
Make Carbon GUI support for AU's optional at compile time (from Robin)

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

12 years agouse compiler-generated _LP64 macro to detect x86_64 rather than USE_X86_64_ASM
Paul Davis [Fri, 2 Dec 2011 20:38:31 +0000 (20:38 +0000)]
use compiler-generated _LP64 macro to detect x86_64 rather than USE_X86_64_ASM

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

12 years agorevert recent change to Evoral::Event, and use static_cast<> to get from Event to...
Paul Davis [Fri, 2 Dec 2011 20:34:58 +0000 (20:34 +0000)]
revert recent change to Evoral::Event, and use static_cast<> to get from Event to MIDIEvent

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

12 years agobuild changes from robin gareus for OS X, changing AU support to be used appropriatel...
Paul Davis [Fri, 2 Dec 2011 20:03:03 +0000 (20:03 +0000)]
build changes from robin gareus for OS X, changing AU support to be used appropriately rather than GTKOSX

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

12 years agocatch up with is_silent change
Paul Davis [Fri, 2 Dec 2011 20:02:28 +0000 (20:02 +0000)]
catch up with is_silent change

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

12 years agorename a Buffer/BufferSet method to be a little clearer as to its intent (is_silent...
Paul Davis [Fri, 2 Dec 2011 19:53:33 +0000 (19:53 +0000)]
rename a Buffer/BufferSet method to be a little clearer as to its intent (is_silent(bool) => set_is_silent(bool))

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

12 years agocorrect code for MIDIEvent::is_{spp,mtc_quarter}()
Paul Davis [Fri, 2 Dec 2011 19:40:03 +0000 (19:40 +0000)]
correct code for MIDIEvent::is_{spp,mtc_quarter}()

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

12 years agouse new parameter that controls display of MTC and MIDI clock, as well as attempt...
Paul Davis [Fri, 2 Dec 2011 19:35:18 +0000 (19:35 +0000)]
use new parameter that controls display of MTC and MIDI clock, as well as attempt to do the first step of something vaguely smart with showing them only a very-zoomed-in levels even if requested

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

12 years agonew configuration variable to control display of periodic MIDI messages
Paul Davis [Fri, 2 Dec 2011 19:33:46 +0000 (19:33 +0000)]
new configuration variable to control display of periodic MIDI messages

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

12 years agoprobable fix for compile failures on OS X caused by unconditional inclusion of vst_pl...
Paul Davis [Fri, 2 Dec 2011 19:32:42 +0000 (19:32 +0000)]
probable fix for compile failures on OS X caused by unconditional inclusion of vst_plugin.cc in source list

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

12 years agoadd 3 new is_foo() methods to MIDIEvent for testing for certain periodic MIDI messages
Paul Davis [Fri, 2 Dec 2011 19:31:53 +0000 (19:31 +0000)]
add 3 new is_foo() methods to MIDIEvent for testing for certain periodic MIDI messages

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

12 years agomake Evoral::Event be polymorphic by adding virtual to its destructor (why was this...
Paul Davis [Fri, 2 Dec 2011 19:31:19 +0000 (19:31 +0000)]
make Evoral::Event be polymorphic by adding virtual to its destructor (why was this not done already?)

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

12 years agofix column expansion behaviour of editor region list (#4489)
Paul Davis [Fri, 2 Dec 2011 14:52:48 +0000 (14:52 +0000)]
fix column expansion behaviour of editor region list (#4489)

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

12 years agoadd tooltips to the editor track/bus list
Paul Davis [Fri, 2 Dec 2011 14:52:04 +0000 (14:52 +0000)]
add tooltips to the editor track/bus list

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

12 years agoadd tooltips to editor region list, but so that it doesn't mark carl grimmace
Paul Davis [Fri, 2 Dec 2011 13:29:11 +0000 (13:29 +0000)]
add tooltips to editor region list, but so that it doesn't mark carl grimmace

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

12 years agoadd tooltips to editor region list
Paul Davis [Fri, 2 Dec 2011 13:14:59 +0000 (13:14 +0000)]
add tooltips to editor region list

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

12 years agoget that fix for accels in tooltips correct this time
Paul Davis [Fri, 2 Dec 2011 03:40:56 +0000 (03:40 +0000)]
get that fix for accels in tooltips correct this time

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

12 years agodesensitize make-mono-regions as appropriate
Paul Davis [Fri, 2 Dec 2011 02:07:13 +0000 (02:07 +0000)]
desensitize make-mono-regions as appropriate

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

12 years agofix message about markup elements by changing accel strings from <Mod> to Mod-
Paul Davis [Fri, 2 Dec 2011 01:58:32 +0000 (01:58 +0000)]
fix message about markup elements by changing accel strings from <Mod> to Mod-

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

12 years agorestore the functionality of the join-play-range button, and remove a couple of unuse...
Paul Davis [Thu, 1 Dec 2011 23:22:05 +0000 (23:22 +0000)]
restore the functionality of the join-play-range button, and remove a couple of unused controllables

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

12 years agosignificantly reduce rounding error when doing framepos_t + BBT math
Paul Davis [Thu, 1 Dec 2011 22:54:50 +0000 (22:54 +0000)]
significantly reduce rounding error when doing framepos_t + BBT math

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

12 years agostop spewing debug output from SMFSource
Paul Davis [Thu, 1 Dec 2011 20:11:22 +0000 (20:11 +0000)]
stop spewing debug output from SMFSource

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

12 years agocleanup vertical spacing a bit in mixer strip; rename new send options to be more...
Paul Davis [Thu, 1 Dec 2011 19:34:53 +0000 (19:34 +0000)]
cleanup vertical spacing a bit in mixer strip; rename new send options to be more clear on the difference; relabel "sends" button to say "Aux Sends" to be clearer on what it does; code tidy up in processor box and mixer strip

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

12 years agoallow Cancel button on route rename dialog to actually cancel
Paul Davis [Thu, 1 Dec 2011 19:33:28 +0000 (19:33 +0000)]
allow Cancel button on route rename dialog to actually cancel

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

12 years agofix a number of fundamental issues with Gtkmm2ext::Prompter, mostly centered on bad...
Paul Davis [Thu, 1 Dec 2011 19:32:56 +0000 (19:32 +0000)]
fix a number of fundamental issues with Gtkmm2ext::Prompter, mostly centered on bad behaviour when Enter/Return is pressed

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

12 years agoexpose Pango::Layout member of ArdourButton; set ellipsizing behaviour for mixer...
Paul Davis [Thu, 1 Dec 2011 16:57:29 +0000 (16:57 +0000)]
expose Pango::Layout member of ArdourButton; set ellipsizing behaviour for mixer strip name button; add full name tooltip to name button

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

12 years agoprovide semantic ordering of simultaneous MIDI events; add operator== to MidiBuffer...
Paul Davis [Thu, 1 Dec 2011 16:22:51 +0000 (16:22 +0000)]
provide semantic ordering of simultaneous MIDI events; add operator== to MidiBuffer iterator; add empty() to MidiBuffer for no particular reason

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

12 years agotweak spacings in the mixer strip, tweak tooltip text for input and output buttons
Paul Davis [Wed, 30 Nov 2011 21:07:43 +0000 (21:07 +0000)]
tweak spacings in the mixer strip, tweak tooltip text for input and output buttons

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

12 years agocommit to the "new" tooltip API, use set_tooltip_markup() rather than set_tooltip_tex...
Paul Davis [Wed, 30 Nov 2011 21:07:11 +0000 (21:07 +0000)]
commit to the "new" tooltip API, use set_tooltip_markup() rather than set_tooltip_text() to allow for more creative tooltips

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

12 years agoactive button colors for mixer strip buttons, modified from changes by chris g.
Paul Davis [Wed, 30 Nov 2011 16:43:37 +0000 (16:43 +0000)]
active button colors for mixer strip buttons, modified from changes by chris g.

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

12 years agofix phase invert button functionality, lost in switch to ArdourButton
Paul Davis [Wed, 30 Nov 2011 16:40:05 +0000 (16:40 +0000)]
fix phase invert button functionality, lost in switch to ArdourButton

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

12 years agopreparations for using ardour's own keybinding system for the editor (not actually...
Paul Davis [Wed, 30 Nov 2011 15:29:53 +0000 (15:29 +0000)]
preparations for using ardour's own keybinding system for the editor (not actually used)

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

12 years agoupdate CycleTimer to utilize NDEBUG and PBD::DEBUG so that we can leave them in place...
Paul Davis [Wed, 30 Nov 2011 15:24:31 +0000 (15:24 +0000)]
update CycleTimer to utilize NDEBUG and PBD::DEBUG so that we can leave them in place and use them at run time

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

12 years agofix segfault in preferences dialog caused by incorrect use of S_(). i've checked...
Paul Davis [Wed, 30 Nov 2011 01:54:13 +0000 (01:54 +0000)]
fix segfault in preferences dialog caused by incorrect use of S_(). i've checked all other uses in gtk2_ardour and cleared them

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

12 years agoSpeculative fix for crash with untranslated messages
Carl Hetherington [Tue, 29 Nov 2011 21:43:40 +0000 (21:43 +0000)]
Speculative fix for crash with untranslated messages
without | in them (#4521).

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

12 years agoNew zoom icons from royvegard (#4520).
Carl Hetherington [Tue, 29 Nov 2011 20:41:40 +0000 (20:41 +0000)]
New zoom icons from royvegard (#4520).

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

12 years agotemporarily revert change that might be causing an endless loop while MIDI monitoring...
Paul Davis [Tue, 29 Nov 2011 12:27:27 +0000 (12:27 +0000)]
temporarily revert change that might be causing an endless loop while MIDI monitoring/recording

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

12 years agoextra include required for S_()
Paul Davis [Mon, 28 Nov 2011 21:07:22 +0000 (21:07 +0000)]
extra include required for S_()

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

12 years agoadd _S() macro to i18n.h for libs/ardour and libs/gtkmm2ext
Paul Davis [Mon, 28 Nov 2011 20:38:23 +0000 (20:38 +0000)]
add _S() macro to i18n.h for libs/ardour and libs/gtkmm2ext

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

12 years agoHopefully fix some i18n bugs (#3565).
Carl Hetherington [Mon, 28 Nov 2011 19:46:30 +0000 (19:46 +0000)]
Hopefully fix some i18n bugs (#3565).

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

12 years agoFix i18n problems in the RC option editor.
Carl Hetherington [Mon, 28 Nov 2011 18:45:34 +0000 (18:45 +0000)]
Fix i18n problems in the RC option editor.

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

12 years agoControl-shift-click rather than just Shift-click to
Carl Hetherington [Mon, 28 Nov 2011 18:45:28 +0000 (18:45 +0000)]
Control-shift-click rather than just Shift-click to
toggle mixer strip width.

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

12 years agoconvert all mixer strip buttons to ArdourButton; not entirely finished because colors...
Paul Davis [Mon, 28 Nov 2011 17:58:15 +0000 (17:58 +0000)]
convert all mixer strip buttons to ArdourButton; not entirely finished because colors in the name and comments buttons don't work as intended - needs a bit of thinking

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

12 years agoremove get_rt() call from graph code, since JACK takes care of that for us and all...
Paul Davis [Mon, 28 Nov 2011 15:58:25 +0000 (15:58 +0000)]
remove get_rt() call from graph code, since JACK takes care of that for us and all process threads are created using libjack thread API

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

12 years agoSet up piano roll and scroomer objects before the MidiTimeAxisView height gets set...
Carl Hetherington [Sun, 27 Nov 2011 13:44:45 +0000 (13:44 +0000)]
Set up piano roll and scroomer objects before the MidiTimeAxisView height gets set up, so that their visibility can be initialised correctly.  Fixes #4515.

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

12 years agoFix partial visibility of piano roll when changing MIDI track height in various ways...
Carl Hetherington [Sun, 27 Nov 2011 13:44:40 +0000 (13:44 +0000)]
Fix partial visibility of piano roll when changing MIDI track height in various ways (#2842, #3904).

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

12 years agoRemove unused variable.
Carl Hetherington [Sun, 27 Nov 2011 12:17:14 +0000 (12:17 +0000)]
Remove unused variable.

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

12 years agoFix warning.
Carl Hetherington [Sun, 27 Nov 2011 11:44:42 +0000 (11:44 +0000)]
Fix warning.

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

12 years agoRevert faders. Fixed size has to go...
David Robillard [Fri, 25 Nov 2011 21:10:28 +0000 (21:10 +0000)]
Revert faders.  Fixed size has to go...

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

12 years agoFix confusion with midi note selection and channel
Carl Hetherington [Thu, 24 Nov 2011 22:16:03 +0000 (22:16 +0000)]
Fix confusion with midi note selection and channel
selection (#4208).

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

12 years agoShift-click on a mixer width button toggles width of all
Carl Hetherington [Thu, 24 Nov 2011 20:07:55 +0000 (20:07 +0000)]
Shift-click on a mixer width button toggles width of all
strips (#4510).

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

12 years agoAdd option to glue new regions to bars and beats (#4202).
Carl Hetherington [Thu, 24 Nov 2011 19:33:13 +0000 (19:33 +0000)]
Add option to glue new regions to bars and beats (#4202).

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

12 years agoMake fader belts wider to take up maximum space and line up with things nicely.
David Robillard [Thu, 24 Nov 2011 07:32:19 +0000 (07:32 +0000)]
Make fader belts wider to take up maximum space and line up with things nicely.
Big mouse targets are good.

Aesthetically I'm not so sure about this, somebody better at images than myself
should probably tinker with these a bit.

Not sure why the borders are white on only audio mixer strips, but that needs
fixing...

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

12 years agoDitch the fugly brown hue that cropped up and use the huge from our widget base colour.
David Robillard [Thu, 24 Nov 2011 06:45:35 +0000 (06:45 +0000)]
Ditch the fugly brown hue that cropped up and use the huge from our widget base colour.
Make button gradients and border colours a bit more consistent WRT brightness.

We have way, way, way too many colours defined for this stuff right now.

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

12 years agoFix key bindings in tooltips for ArdourButton buttons.
David Robillard [Thu, 24 Nov 2011 05:36:31 +0000 (05:36 +0000)]
Fix key bindings in tooltips for ArdourButton buttons.

Sinced gtkmm2ext needs to get at the actions of widgets, I moved the
action to Gtkmm2ext::Activatable.  Not sure if the wisest thing to
do here would be to use Gtkmm::Activatable, but figured there's
a reason Paul didn't do so (the name set_related_action is from there
so presumably it's known about), so this is the simplest change
that allows access to the action in Gtkmm2ext.  The vfunc calling
stuff should probably move there as well...

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

12 years agoSave references to external files in LV2 state as symbolic links.
David Robillard [Thu, 24 Nov 2011 00:53:45 +0000 (00:53 +0000)]
Save references to external files in LV2 state as symbolic links.

With this commit it is possible to archive sessions that contain plugins with
complex file-containing state (e.g. Linuxsampler with a sample bank loaded)
with any archive tool, e.g.:

tar -hjcf session.tar.bz2 session

Which will give you a fully self-contained archive of everything used in the
session, so you can e.g. send it to a collaborator who may not have the same
sample banks in the same place as you and it will work.

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

12 years agoIf a tempo change is inserted some way through a bar, fix up the time signature of...
Carl Hetherington [Thu, 24 Nov 2011 00:40:45 +0000 (00:40 +0000)]
If a tempo change is inserted some way through a bar, fix up the time signature of the previous bar so that the tempo map remains consistent.  Should help with #4200.

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

12 years agoFix crash on save.
Carl Hetherington [Thu, 24 Nov 2011 00:05:00 +0000 (00:05 +0000)]
Fix crash on save.

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

12 years agoFix some confusion over getting parameter details from
Carl Hetherington [Wed, 23 Nov 2011 22:46:43 +0000 (22:46 +0000)]
Fix some confusion over getting parameter details from
VSTs.

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

12 years agoSave location UI clock mode in Session instant.xml (#4507).
Carl Hetherington [Wed, 23 Nov 2011 21:22:02 +0000 (21:22 +0000)]
Save location UI clock mode in Session instant.xml (#4507).

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

12 years agoRemove silly print.
David Robillard [Wed, 23 Nov 2011 19:55:26 +0000 (19:55 +0000)]
Remove silly print.

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

12 years agoMissing file.
Carl Hetherington [Wed, 23 Nov 2011 19:55:05 +0000 (19:55 +0000)]
Missing file.

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

12 years agoRename lv2_plugin_lilv.cc back to lv2_plugin.cc.
David Robillard [Wed, 23 Nov 2011 19:34:25 +0000 (19:34 +0000)]
Rename lv2_plugin_lilv.cc back to lv2_plugin.cc.

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

12 years agoRename linux VST files to be more friendly.
Carl Hetherington [Wed, 23 Nov 2011 19:31:04 +0000 (19:31 +0000)]
Rename linux VST files to be more friendly.

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

12 years agoMore unused code.
Carl Hetherington [Wed, 23 Nov 2011 19:30:08 +0000 (19:30 +0000)]
More unused code.

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

12 years agoRemove unused code.
Carl Hetherington [Wed, 23 Nov 2011 19:30:01 +0000 (19:30 +0000)]
Remove unused code.

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

12 years agoDon't load program 0 on initialising a VST; I don't
Carl Hetherington [Wed, 23 Nov 2011 19:29:55 +0000 (19:29 +0000)]
Don't load program 0 on initialising a VST; I don't
think we do that for any other plugins.  Restore
chunk-based preset loading for Linux VSTs.

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

12 years agoTrim function that is only used once.
Carl Hetherington [Wed, 23 Nov 2011 19:29:48 +0000 (19:29 +0000)]
Trim function that is only used once.

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

12 years agoCommit of the century, right here.
David Robillard [Wed, 23 Nov 2011 19:29:47 +0000 (19:29 +0000)]
Commit of the century, right here.

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

12 years agoFix warning.
Carl Hetherington [Wed, 23 Nov 2011 19:29:43 +0000 (19:29 +0000)]
Fix warning.

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

12 years agoRemove VST current_program variable, since that stuff is
Carl Hetherington [Wed, 23 Nov 2011 19:29:38 +0000 (19:29 +0000)]
Remove VST current_program variable, since that stuff is
managed by the presets code in Plugin.

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