ardour.git
12 years agoUse same modifiers with the mouse wheel in the summary as in the editor (#4543).
Carl Hetherington [Fri, 9 Dec 2011 15:44:59 +0000 (15:44 +0000)]
Use same modifiers with the mouse wheel in the summary as in the editor (#4543).

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

12 years agoen_GB translation from colinf (#4545).
Carl Hetherington [Fri, 9 Dec 2011 15:32:10 +0000 (15:32 +0000)]
en_GB translation from colinf (#4545).

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

12 years agoPatch from colinf to use session_name_is_legal for snapshots too (#4548).
Carl Hetherington [Fri, 9 Dec 2011 15:20:14 +0000 (15:20 +0000)]
Patch from colinf to use session_name_is_legal for snapshots too (#4548).

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

12 years agoRe-add erroneously-removed configure_io method.
Carl Hetherington [Fri, 9 Dec 2011 14:10:33 +0000 (14:10 +0000)]
Re-add erroneously-removed configure_io method.

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

12 years agocentralize legal-session-name-checkng and include : and ; in characters that we disal...
Paul Davis [Fri, 9 Dec 2011 03:06:58 +0000 (03:06 +0000)]
centralize legal-session-name-checkng and include : and ; in characters that we disallow, because they conflict with search path conventions on *nix and windows

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

12 years agoRemove unused buffers and associated support code from
Carl Hetherington [Thu, 8 Dec 2011 14:14:21 +0000 (14:14 +0000)]
Remove unused buffers and associated support code from
InternalReturn.

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

12 years agoJustify text in first welcome screen, and fix grammar
Carl Hetherington [Thu, 8 Dec 2011 12:05:32 +0000 (12:05 +0000)]
Justify text in first welcome screen, and fix grammar
(#4540).

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

12 years agoimproved WORKING fix for search path issues
Paul Davis [Wed, 7 Dec 2011 18:52:14 +0000 (18:52 +0000)]
improved WORKING fix for search path issues

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

12 years agoFix setup of gain envelope visible menu item.
Carl Hetherington [Wed, 7 Dec 2011 18:18:46 +0000 (18:18 +0000)]
Fix setup of gain envelope visible menu item.

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

12 years agoCheck that adding a port to an IO is ok with the processors
Carl Hetherington [Wed, 7 Dec 2011 17:50:56 +0000 (17:50 +0000)]
Check that adding a port to an IO is ok with the processors
in its route, and raise an error if not (part of #4535).

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

12 years agofix up some logic so that we don't replicate the session dir path twice in the search...
Paul Davis [Wed, 7 Dec 2011 17:45:18 +0000 (17:45 +0000)]
fix up some logic so that we don't replicate the session dir path twice in the search path(s)

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

12 years agofix, or at least improve, management of the editor toolbar when maximising editing...
Paul Davis [Wed, 7 Dec 2011 15:48:24 +0000 (15:48 +0000)]
fix, or at least improve, management of the editor toolbar when maximising editing space

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

12 years agoadd visible() method to Tearoff so we can check whether or not it is hidden
Paul Davis [Wed, 7 Dec 2011 15:48:00 +0000 (15:48 +0000)]
add visible() method to Tearoff so we can check whether or not it is hidden

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

12 years agoremove visible "sound notes" button,add Config parameter to control this (which then...
Paul Davis [Wed, 7 Dec 2011 14:23:32 +0000 (14:23 +0000)]
remove visible "sound notes" button,add Config parameter to control this (which then saves the state the user selected), add control to the prefs dialog

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

12 years agomove CairoWidget into gtkmm2ext, add CairoPacker, made the time info box use CairoPac...
Paul Davis [Wed, 7 Dec 2011 13:57:45 +0000 (13:57 +0000)]
move CairoWidget into gtkmm2ext, add CairoPacker, made the time info box use CairoPacker, make the info status "bar" use CairoPacker

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

12 years agomove 2 other non-ardour-specific utility functions into gtkmm2ext
Paul Davis [Wed, 7 Dec 2011 13:08:00 +0000 (13:08 +0000)]
move 2 other non-ardour-specific utility functions into gtkmm2ext

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

12 years agoswitch to benjamin otte's implemention of fit_to_pixels() but leave uncommented becau...
Paul Davis [Wed, 7 Dec 2011 13:07:43 +0000 (13:07 +0000)]
switch to benjamin otte's implemention of fit_to_pixels() but leave uncommented because this prototype is not used; move 2 other non-ardour-specific utility functions into gtkmm2ext

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

12 years agotweak menu item names in group context menu to make purpose more clear to new users...
Paul Davis [Wed, 7 Dec 2011 12:28:23 +0000 (12:28 +0000)]
tweak menu item names in group context menu to make purpose more clear to new users and those with limited memories

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

12 years agoclarify meaning of route group tab context menu items
Paul Davis [Wed, 7 Dec 2011 03:28:19 +0000 (03:28 +0000)]
clarify meaning of route group tab context menu items

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

12 years agoadd "enabled" column to editor route groups list and check logic
Paul Davis [Wed, 7 Dec 2011 03:22:35 +0000 (03:22 +0000)]
add "enabled" column to editor route groups list and check logic

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

12 years agosend correct PropertyChange for RouteGroup::set_route_active
Paul Davis [Wed, 7 Dec 2011 03:22:06 +0000 (03:22 +0000)]
send correct PropertyChange for RouteGroup::set_route_active

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

12 years agoFix i18n confusions with modifiers.
Carl Hetherington [Wed, 7 Dec 2011 03:16:26 +0000 (03:16 +0000)]
Fix i18n confusions with modifiers.

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

12 years agosend PropertyChange for RouteGroup::set_edit
Paul Davis [Wed, 7 Dec 2011 03:00:55 +0000 (03:00 +0000)]
send PropertyChange for RouteGroup::set_edit

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

12 years agoRemove work-around for fixed bug in sgettext().
Carl Hetherington [Wed, 7 Dec 2011 02:43:20 +0000 (02:43 +0000)]
Remove work-around for fixed bug in sgettext().

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

12 years agorationalize MVC and functionality in editor route group list
Paul Davis [Wed, 7 Dec 2011 02:04:36 +0000 (02:04 +0000)]
rationalize MVC and functionality in editor route group list

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

12 years agosend PropertyChange messages when changing RouteGroup properties
Paul Davis [Wed, 7 Dec 2011 02:04:09 +0000 (02:04 +0000)]
send PropertyChange messages when changing RouteGroup properties

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

12 years agofix tooltip
Paul Davis [Wed, 7 Dec 2011 02:02:10 +0000 (02:02 +0000)]
fix tooltip

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

12 years agoPass whole GdkEventButton into port matrix button
Carl Hetherington [Wed, 7 Dec 2011 01:44:47 +0000 (01:44 +0000)]
Pass whole GdkEventButton into port matrix button
press/release handlers, rather than just selected
highlights.  Remove port in the port matrix on Keyboard
is_delete_event (part of #4536).

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

12 years agocorrect button press detection order for editor route groups
Paul Davis [Tue, 6 Dec 2011 23:23:09 +0000 (23:23 +0000)]
correct button press detection order for editor route groups

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

12 years agomove color column for editor groups up front
Paul Davis [Tue, 6 Dec 2011 22:02:46 +0000 (22:02 +0000)]
move color column for editor groups up front

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

12 years agoremove debugging output
Paul Davis [Tue, 6 Dec 2011 21:59:32 +0000 (21:59 +0000)]
remove debugging output

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

12 years agouse color selector renderer for theme manager
Paul Davis [Tue, 6 Dec 2011 21:59:02 +0000 (21:59 +0000)]
use color selector renderer for theme manager

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

12 years agoif color property is not yet set, don't render
Paul Davis [Tue, 6 Dec 2011 21:58:41 +0000 (21:58 +0000)]
if color property is not yet set, don't render

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

12 years agoadd color column to editor route groups list
Paul Davis [Tue, 6 Dec 2011 21:43:57 +0000 (21:43 +0000)]
add color column to editor route groups list

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

12 years agoadd a new simple cell renderer to be used to allow color display/editing in treeviews
Paul Davis [Tue, 6 Dec 2011 21:43:30 +0000 (21:43 +0000)]
add a new simple cell renderer to be used to allow color display/editing in treeviews

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

12 years agonotify when route group/group tab color changes
Paul Davis [Tue, 6 Dec 2011 21:40:11 +0000 (21:40 +0000)]
notify when route group/group tab color changes

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

12 years agoadd monitoring column to route group list; make click in blank area of route list...
Paul Davis [Tue, 6 Dec 2011 16:46:50 +0000 (16:46 +0000)]
add monitoring column to route group list; make click in blank area of route list and route group list cancel selection and/or name editing

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

12 years agotooltips for route group list
Paul Davis [Tue, 6 Dec 2011 16:03:10 +0000 (16:03 +0000)]
tooltips for route group list

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

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