ardour.git
11 years agoreplace final(?) incidences of program name (ardour, Ardour) with PROGRAM_NAME (thank...
Paul Davis [Tue, 5 Feb 2013 18:18:35 +0000 (18:18 +0000)]
replace final(?) incidences of program name (ardour, Ardour) with PROGRAM_NAME (thanks to edgar for tracking them all down)

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

11 years agofix (1) lack of mute on master (2) lack of route-group driven behaviour for PRIMARY...
Paul Davis [Tue, 5 Feb 2013 18:16:10 +0000 (18:16 +0000)]
fix (1) lack of mute on master (2) lack of route-group driven behaviour for PRIMARY-click on mute button

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

11 years agoFix problem with multiple timespan export. Most probably originated in r13305.
Sakari Bergen [Mon, 4 Feb 2013 19:56:20 +0000 (19:56 +0000)]
Fix problem with multiple timespan export. Most probably originated in r13305.

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

11 years agoWork around a bug in gdither with 32-bit integer export, fixes 32-bit export.
Sakari Bergen [Sun, 3 Feb 2013 14:51:08 +0000 (14:51 +0000)]
Work around a bug in gdither with 32-bit integer export, fixes 32-bit export.

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

11 years agoMake fetch_svn_revision work properly with python 3
Sakari Bergen [Sun, 3 Feb 2013 13:21:52 +0000 (13:21 +0000)]
Make fetch_svn_revision work properly with python 3

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

11 years agomute-all should not mute monitor or master
Paul Davis [Sun, 3 Feb 2013 13:20:54 +0000 (13:20 +0000)]
mute-all should not mute monitor or master

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

11 years agoupdate DE translation from edgar
Paul Davis [Sat, 2 Feb 2013 23:42:19 +0000 (23:42 +0000)]
update DE translation from edgar

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

11 years agoRemove debug print about transport sync.
David Robillard [Fri, 1 Feb 2013 17:44:15 +0000 (17:44 +0000)]
Remove debug print about transport sync.

This situation occurs continuously when acting as Jack transport master, but
everything seems to work as expected, so we'll just assume it's fine until
proven otherwise.

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

11 years agoOSX CoreText font loading, updated ArdourMono font-family name
Robin Gareus [Thu, 31 Jan 2013 07:41:37 +0000 (07:41 +0000)]
OSX CoreText font loading, updated ArdourMono font-family name

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

11 years agomore font fiddling
Paul Davis [Wed, 30 Jan 2013 13:13:57 +0000 (13:13 +0000)]
more font fiddling

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

11 years agofix references to bold mono
Paul Davis [Wed, 30 Jan 2013 12:56:11 +0000 (12:56 +0000)]
fix references to bold mono

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

11 years agodon't bother trying to set FONTCONFIG_FILE on linux if /etc/fonts stuff doesn't exist...
Paul Davis [Wed, 30 Jan 2013 12:55:59 +0000 (12:55 +0000)]
don't bother trying to set FONTCONFIG_FILE on linux if /etc/fonts stuff doesn't exist - we don't include any data to make this useful

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

11 years agodon't bother packaging ArdourMono on OS X
Paul Davis [Wed, 30 Jan 2013 12:34:10 +0000 (12:34 +0000)]
don't bother packaging ArdourMono on OS X

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

11 years agodon't attempt to use ArdourMono as the monospace font on OS X
Paul Davis [Wed, 30 Jan 2013 12:33:41 +0000 (12:33 +0000)]
don't attempt to use ArdourMono as the monospace font on OS X

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

11 years agominor header fix for OS X
Paul Davis [Wed, 30 Jan 2013 12:32:53 +0000 (12:32 +0000)]
minor header fix for OS X

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

11 years agopush ArdourMono font into OS X bundle
Paul Davis [Tue, 29 Jan 2013 16:14:22 +0000 (16:14 +0000)]
push ArdourMono font into OS X bundle

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

11 years agoproper fontconfig error handling
Robin Gareus [Tue, 29 Jan 2013 15:59:22 +0000 (15:59 +0000)]
proper fontconfig error handling

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

11 years agoamend prev commit. the actual font file was MIA.
Robin Gareus [Tue, 29 Jan 2013 15:26:50 +0000 (15:26 +0000)]
amend prev commit. the actual font file was MIA.

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

11 years agoCustom Monospace font for clocks and such (no dot in zero).
Robin Gareus [Tue, 29 Jan 2013 15:25:30 +0000 (15:25 +0000)]
Custom Monospace font for clocks and such (no dot in zero).

ArdourMono is a renamed version of
https://www.google.com/webfonts/specimen/Droid+Sans+Mono
distributed under Apache License, version 2.0.
Since the name Droid(R) is registered by Google Inc it was
renamed to ArdourMono - otherwise the .tff is unchanged (build 112)

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

11 years agofix monospace font and clock width
Robin Gareus [Tue, 29 Jan 2013 13:49:51 +0000 (13:49 +0000)]
fix monospace font and clock width

Now it's really monospace - fixed width per char and the clock
annotations are no longer cut short.
but the default monospace font is ugly :(

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

11 years agoport names are NOT translatable
Paul Davis [Mon, 28 Jan 2013 21:34:17 +0000 (21:34 +0000)]
port names are NOT translatable

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

11 years agofix another semantically-significant statement buried in an assert() macro
Paul Davis [Mon, 28 Jan 2013 15:18:52 +0000 (15:18 +0000)]
fix another semantically-significant statement buried in an assert() macro

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

11 years agoAdd several midnam files from Jonathan Stowe.
David Robillard [Mon, 28 Jan 2013 01:58:23 +0000 (01:58 +0000)]
Add several midnam files from Jonathan Stowe.

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

11 years agofix crash when zoom level leads to multiple tempo lines on the same pixel (may affect...
Paul Davis [Sun, 27 Jan 2013 22:42:36 +0000 (22:42 +0000)]
fix crash when zoom level leads to multiple tempo lines on the same pixel (may affect several mantis reports)

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

11 years agoMake check for new Lilv optional.
David Robillard [Sun, 27 Jan 2013 21:43:33 +0000 (21:43 +0000)]
Make check for new Lilv optional.

Duh.

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

11 years agoOnly load default state with lilv >= 0.15.0 (currently svn only) to avoid warnings.
David Robillard [Sun, 27 Jan 2013 21:25:34 +0000 (21:25 +0000)]
Only load default state with lilv >= 0.15.0 (currently svn only) to avoid warnings.

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

11 years agoDefault to "7bit" controller type if missing, as per DTD.
David Robillard [Sun, 27 Jan 2013 17:15:46 +0000 (17:15 +0000)]
Default to "7bit" controller type if missing, as per DTD.

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

11 years agoLower transparency of marker/etc bars so tempo lines show.
David Robillard [Sun, 27 Jan 2013 05:05:32 +0000 (05:05 +0000)]
Lower transparency of marker/etc bars so tempo lines show.

Nitpick: this exposes a few places where the ruler ticks and the tempo line
ticks are off by one pixel, which I'm guessing is rounding error.

Time spent messing with code before discovering the lines were already there
and this could be achieved just by fixing colours: nearly 1 hour.  Go me!

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

11 years agofix another semantically-significant-expression-in-assert case (though not a very...
Paul Davis [Sun, 27 Jan 2013 04:00:39 +0000 (04:00 +0000)]
fix another semantically-significant-expression-in-assert case (though not a very important one, because the test is intended to fail)

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

11 years agoremove setting of GTK_LOCALEDIR from bundle setup
Paul Davis [Sun, 27 Jan 2013 03:43:05 +0000 (03:43 +0000)]
remove setting of GTK_LOCALEDIR from bundle setup

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

11 years agoSupport state:loadDefaultState feature.
David Robillard [Sun, 27 Jan 2013 02:42:56 +0000 (02:42 +0000)]
Support state:loadDefaultState feature.

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

11 years agofix breakage for optimized build caused by semantically critical statement inside...
Paul Davis [Sat, 26 Jan 2013 23:20:17 +0000 (23:20 +0000)]
fix breakage for optimized build caused by semantically critical statement inside an assert()

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

11 years agobump copyright msg year range
Paul Davis [Sat, 26 Jan 2013 23:04:44 +0000 (23:04 +0000)]
bump copyright msg year range

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

11 years agoFix border case where bank select controlers are last in midnam file.
David Robillard [Sat, 26 Jan 2013 22:30:34 +0000 (22:30 +0000)]
Fix border case where bank select controlers are last in midnam file.
Fix potential infinite loop in controller menu generation.

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

11 years agoFix named controls menu to display all controls (don't miss the last submenu).
David Robillard [Sat, 26 Jan 2013 22:08:06 +0000 (22:08 +0000)]
Fix named controls menu to display all controls (don't miss the last submenu).

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

11 years agoadd to ARDOUR_DATA_PATH for ardev and cousins, so that in-tree MIDNAMs are located...
Paul Davis [Fri, 25 Jan 2013 13:06:28 +0000 (13:06 +0000)]
add  to ARDOUR_DATA_PATH for ardev and cousins, so that in-tree MIDNAMs are located (now searched for via DATA rather than CONFIG paths

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

11 years agofix big fat mixer strips
Paul Davis [Fri, 25 Jan 2013 01:36:46 +0000 (01:36 +0000)]
fix big fat mixer strips

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

11 years agofix up rather odd sizing model for ProcessorBox that affected Pixfaders used as controls
Paul Davis [Thu, 24 Jan 2013 21:58:07 +0000 (21:58 +0000)]
fix up rather odd sizing model for ProcessorBox that affected Pixfaders used as controls

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

11 years agofix labels and time-of-labelling for iso+lock buttons in mixer strip
Paul Davis [Thu, 24 Jan 2013 21:57:28 +0000 (21:57 +0000)]
fix labels and time-of-labelling for iso+lock buttons in mixer strip

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

11 years agoprevent smart mode from interfering with internal edit mode (note selection, etc)
Paul Davis [Thu, 24 Jan 2013 21:56:03 +0000 (21:56 +0000)]
prevent smart mode from interfering with internal edit mode (note selection, etc)

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

11 years agoadd BackSpace == back button binding for step editor/entry
Paul Davis [Thu, 24 Jan 2013 16:43:57 +0000 (16:43 +0000)]
add BackSpace == back button binding for step editor/entry

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

11 years agolook for GTK message catalogs in the right place
Paul Davis [Thu, 24 Jan 2013 15:20:01 +0000 (15:20 +0000)]
look for GTK message catalogs in the right place

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

11 years agouse the same location for MIDNAM files as the packaging/install uses
Paul Davis [Thu, 24 Jan 2013 13:37:19 +0000 (13:37 +0000)]
use the same location for MIDNAM files as the packaging/install uses

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

11 years agotweak font/style stuff for the labels used on the left side of rulers
Paul Davis [Thu, 24 Jan 2013 13:17:36 +0000 (13:17 +0000)]
tweak font/style stuff for the labels used on the left side of rulers

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

11 years agore-tweak overlap-equivalency option as per colin's suggestion, since it is really...
Paul Davis [Thu, 24 Jan 2013 13:17:07 +0000 (13:17 +0000)]
re-tweak overlap-equivalency option as per colin's suggestion, since it is really better

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

11 years agopatch/fix for crash when pixfader is exposed after being allocated only 1xN or Nx1...
Paul Davis [Thu, 24 Jan 2013 13:15:20 +0000 (13:15 +0000)]
patch/fix for crash when pixfader is exposed after being allocated only 1xN or Nx1 pixels

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

11 years agowe ain't stop for nothin' when slaved to ext time source.
Robin Gareus [Thu, 24 Jan 2013 12:52:41 +0000 (12:52 +0000)]
we ain't stop for nothin' when slaved to ext time source.

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

11 years agorename the i18n package name for libardour to follow the convention of {dirname}...
Paul Davis [Wed, 23 Jan 2013 23:19:58 +0000 (23:19 +0000)]
rename the i18n package name for libardour to follow the convention of {dirname}{major-version}

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

11 years agomake trnslation option actually toggle back and forth
Paul Davis [Wed, 23 Jan 2013 20:45:32 +0000 (20:45 +0000)]
make trnslation option actually toggle back and forth

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

11 years agoreinstate shift-tab behaviour (move to prev track/bus) when editing track/bus names...
Paul Davis [Wed, 23 Jan 2013 20:33:16 +0000 (20:33 +0000)]
reinstate shift-tab behaviour (move to prev track/bus) when editing track/bus names (#5298)

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

11 years agoclarify tooltip text regarding region overlap equivalency (#5300)
Paul Davis [Wed, 23 Jan 2013 20:24:16 +0000 (20:24 +0000)]
clarify tooltip text regarding region overlap equivalency (#5300)

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

11 years agonew logic for enabling translation in bundled releases of ardour
Paul Davis [Wed, 23 Jan 2013 18:44:16 +0000 (18:44 +0000)]
new logic for enabling translation in bundled releases of ardour

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

11 years agoremove EnableTranslations action, since this stuff is all done in the prefs dialog...
Paul Davis [Wed, 23 Jan 2013 18:42:01 +0000 (18:42 +0000)]
remove EnableTranslations action, since this stuff is all done in the prefs dialog now and there is no need for a separate action to use with a menu item

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

11 years agopart two of allow markup to be used in BoolOption items in an option editor
Paul Davis [Wed, 23 Jan 2013 18:40:52 +0000 (18:40 +0000)]
part two of allow markup to be used in BoolOption items in an option editor

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

11 years agoadd new SVG files for transport icons (from alexander prokoudine)
Paul Davis [Wed, 23 Jan 2013 18:40:09 +0000 (18:40 +0000)]
add new SVG files for transport icons (from alexander prokoudine)

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

11 years agoallow markup to be used in BoolOption items in an option editor
Paul Davis [Wed, 23 Jan 2013 18:34:55 +0000 (18:34 +0000)]
allow markup to be used in BoolOption items in an option editor

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

11 years agomore i18n fixes, this time removing a hack that broke i18n in bundles, and also only...
Paul Davis [Wed, 23 Jan 2013 16:09:10 +0000 (16:09 +0000)]
more i18n fixes, this time removing a hack that broke i18n in bundles, and also only initializing NLS stuff if ENABLE_NLS is in effect. note that if translations are disabled by the user, we set the localedir used to look for message catalogs to a dir that is assumed to not exist (/this/cannot/exist) which should block all translation from happening.

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

11 years agoreverse logic used to decide whether or not to explicitly link against libintl, which...
Paul Davis [Wed, 23 Jan 2013 01:47:18 +0000 (01:47 +0000)]
reverse logic used to decide whether or not to explicitly link against libintl, which should not happen on a linux system where glibc includes the libintl API

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

11 years agofix #5290 for 'Session|Recent' dialog as well as startup dialog.
Colin Fletcher [Tue, 22 Jan 2013 18:27:13 +0000 (18:27 +0000)]
fix #5290 for 'Session|Recent' dialog as well as startup dialog.
reinstate tooltips for collapsed rows in recent sessions too.

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

11 years agomore i18n debugging
Paul Davis [Tue, 22 Jan 2013 15:18:16 +0000 (15:18 +0000)]
more i18n debugging

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

11 years agolet's not forget that .mo suffix
Paul Davis [Tue, 22 Jan 2013 14:58:44 +0000 (14:58 +0000)]
let's not forget that .mo suffix

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

11 years agoi18n package names are suffixed with the major release, to allow parallel (normal...
Paul Davis [Tue, 22 Jan 2013 14:45:26 +0000 (14:45 +0000)]
i18n package names are suffixed with the major release, to allow parallel (normal) installation; the bundle names need to reflect this

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

11 years agoguard initial bindtextdomain() etc. with ENABLE_NLS for debugging
Paul Davis [Tue, 22 Jan 2013 03:29:28 +0000 (03:29 +0000)]
guard initial bindtextdomain() etc. with ENABLE_NLS for debugging

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

11 years agoanother fix for NLS copying into bundle
Paul Davis [Tue, 22 Jan 2013 03:16:13 +0000 (03:16 +0000)]
another fix for NLS copying into bundle

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

11 years agore-revert previous excessive debug output
Paul Davis [Tue, 22 Jan 2013 03:06:55 +0000 (03:06 +0000)]
re-revert previous excessive debug output

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

11 years agostart passing around the (possibly-bundle-modified) localedir so that we call bindtex...
Paul Davis [Mon, 21 Jan 2013 23:14:00 +0000 (23:14 +0000)]
start passing around the (possibly-bundle-modified) localedir so that we call bindtextdomain() correctly, and thus (hopefully) find message catalogs correctly inside a bundle

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

11 years agoanother unusued parameter fix
Paul Davis [Mon, 21 Jan 2013 23:12:58 +0000 (23:12 +0000)]
another unusued parameter fix

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

11 years agorevert previous excessive debug output
Paul Davis [Mon, 21 Jan 2013 23:12:34 +0000 (23:12 +0000)]
revert previous excessive debug output

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

11 years agofix git-svn version extraction for local git branches
Robin Gareus [Mon, 21 Jan 2013 22:41:31 +0000 (22:41 +0000)]
fix git-svn version extraction for local git branches

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

11 years agomore info for NLS packaging
Paul Davis [Mon, 21 Jan 2013 22:40:41 +0000 (22:40 +0000)]
more info for NLS packaging

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

11 years agomore cleanup of crazy (?) stuff regarding gain display and peak display in GainMeter...
Paul Davis [Mon, 21 Jan 2013 22:27:39 +0000 (22:27 +0000)]
more cleanup of crazy (?) stuff regarding gain display and peak display in GainMeter/MixerStrips

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

11 years agodo not include irrelevant GTK rc "sub-files"
Paul Davis [Mon, 21 Jan 2013 22:18:58 +0000 (22:18 +0000)]
do not include irrelevant GTK rc "sub-files"

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

11 years agoget that waf rebuild correct on linux too
Paul Davis [Mon, 21 Jan 2013 19:46:46 +0000 (19:46 +0000)]
get that waf rebuild correct on linux too

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

11 years agovolatile in stupid
Paul Davis [Mon, 21 Jan 2013 19:43:04 +0000 (19:43 +0000)]
volatile in stupid

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

11 years agotweak for const correctness on apple
Paul Davis [Mon, 21 Jan 2013 19:42:34 +0000 (19:42 +0000)]
tweak for const correctness on apple

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

11 years agotweak for const correctness on apple
Paul Davis [Mon, 21 Jan 2013 19:42:14 +0000 (19:42 +0000)]
tweak for const correctness on apple

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

11 years ago-Wlogical-op is not valid with apple/darwin gcc, so rebuild waf to make that conditional
Paul Davis [Mon, 21 Jan 2013 19:40:42 +0000 (19:40 +0000)]
-Wlogical-op is not valid with apple/darwin gcc, so rebuild waf to make that conditional

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

11 years agofix package as well as build script for new svn version grepping
Paul Davis [Mon, 21 Jan 2013 18:44:25 +0000 (18:44 +0000)]
fix package as well as build script for new svn version grepping

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

11 years agode.po updates
Paul Davis [Mon, 21 Jan 2013 18:18:55 +0000 (18:18 +0000)]
de.po updates

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

11 years agosafety steps for tooltips on plugin/processor sliders
Paul Davis [Mon, 21 Jan 2013 18:18:42 +0000 (18:18 +0000)]
safety steps for tooltips on plugin/processor sliders

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

11 years agohandle modified string in svn_revision.cc during build
Paul Davis [Mon, 21 Jan 2013 17:55:53 +0000 (17:55 +0000)]
handle modified string in svn_revision.cc during build

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

11 years agopixfaders should invalidate their patterns and layout on style change, helps fix...
Paul Davis [Mon, 21 Jan 2013 16:10:39 +0000 (16:10 +0000)]
pixfaders should invalidate their patterns and layout on style change, helps fix #5275

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

11 years agoMIDI patch changes should never be event-sensitive unless we're in internal/note...
Paul Davis [Mon, 21 Jan 2013 14:43:19 +0000 (14:43 +0000)]
MIDI patch changes should never be event-sensitive unless we're in internal/note edit mode

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

11 years agofix/revert/modify changes from 13617 that hide the gain + peak display from a generic...
Paul Davis [Mon, 21 Jan 2013 14:24:57 +0000 (14:24 +0000)]
fix/revert/modify changes from 13617 that hide the gain + peak display from a generic GainMeter; name import dialog preview fader (fixes 5288)

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

11 years agosave aux sends in session/route templates (#5285)
Paul Davis [Mon, 21 Jan 2013 13:48:56 +0000 (13:48 +0000)]
save aux sends in session/route templates (#5285)

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

11 years agotweak colors for rec-enable to create more contrast between states (#5286)
Paul Davis [Mon, 21 Jan 2013 13:36:23 +0000 (13:36 +0000)]
tweak colors for rec-enable to create more contrast between states (#5286)

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

11 years agofix gtk errors caused by using non-escaped paths in a column used as a tooltip (which...
Paul Davis [Mon, 21 Jan 2013 13:24:38 +0000 (13:24 +0000)]
fix gtk errors caused by using non-escaped paths in a column used as a tooltip (which must be set_markup()-safe (fixes #5290)

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

11 years agofix crash when deleting a processor with a controllable (#5284)
Paul Davis [Mon, 21 Jan 2013 13:20:43 +0000 (13:20 +0000)]
fix crash when deleting a processor with a controllable (#5284)

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

11 years agoforce jack-disconnected dialog to top (fixes #5291)
Paul Davis [Mon, 21 Jan 2013 13:13:02 +0000 (13:13 +0000)]
force jack-disconnected dialog to top (fixes #5291)

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

11 years agoTrim the include tree a bit.
David Robillard [Mon, 21 Jan 2013 07:24:42 +0000 (07:24 +0000)]
Trim the include tree a bit.

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

11 years agoFix MIDI loop recording.
David Robillard [Mon, 21 Jan 2013 06:00:15 +0000 (06:00 +0000)]
Fix MIDI loop recording.

This changes how things work a bit, but I am committing it for 3.0 since the
previous revision often crashed (and never worked), this one seems to work
fine, and the code is quite a bit more cogent.

I have tested the following use cases with live input and audible output:

 * Non-loop recording, armed before roll
 * Non-loop recording, arm while rolling
 * Loop recording, armed before roll
 * Loop recording, arm during roll

In the last case, the source/region is created starting at the loop start
rather than the current transport frame as usual so time makes sense when it
wraps around.

See the documentation added to the code for details, but the basic idea here is
to simply push MIDI events to the source with increasing monotonic time,
ignoring looping altogether.  Essentially we pretend the loop does not exist,
but the source knows all the details so it can implement whatever behaviour is
appropriate.

Currently, this is simply recording a complete non-destructive copy of the
input, which is a good thing.  Perhaps not what the user expects of loop
recording, but at least it works and is one sensible option.  We will need to
add more later.

Display while recording is a little bit wacky, but whatever.

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

11 years agoMore style-only changes.
David Robillard [Mon, 21 Jan 2013 02:35:53 +0000 (02:35 +0000)]
More style-only changes.

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

11 years agoActually flush to disk continuously while MIDI loop recording.
David Robillard [Mon, 21 Jan 2013 02:01:59 +0000 (02:01 +0000)]
Actually flush to disk continuously while MIDI loop recording.

Previously, this calculation was based on the current transport frame and last
time, both absolute, with the effect that loop recording would flush the first
time and never again.

The fix is to keep track of the actual duration of the capture, ignoring the
transport position, and flush as that reaches the threshold.

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

11 years agoMore whitespace-only changes.
David Robillard [Mon, 21 Jan 2013 01:44:36 +0000 (01:44 +0000)]
More whitespace-only changes.

Apologies for the noise, trying to dice a bunch of changes into reasonable commits...

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

11 years agomake height of name_label and name_entry the same to avoid button wierdness while...
Paul Davis [Mon, 21 Jan 2013 01:37:44 +0000 (01:37 +0000)]
make height of name_label and name_entry the same to avoid button wierdness while track name editing; fix crash caused by nested calls to end_name_edit()

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

11 years agoFix whitespace.
David Robillard [Mon, 21 Jan 2013 01:08:43 +0000 (01:08 +0000)]
Fix whitespace.

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

11 years agoreturn to the old way of editing track names, but hopefully better than it was. likel...
Paul Davis [Mon, 21 Jan 2013 00:12:06 +0000 (00:12 +0000)]
return to the old way of editing track names, but hopefully better than it was. likely to be some corner case issues still and the issue of how rec-arm interacts with this

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

11 years agoUse rectangle intersection for MIDI note rect select.
David Robillard [Sun, 20 Jan 2013 19:39:51 +0000 (19:39 +0000)]
Use rectangle intersection for MIDI note rect select.

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

11 years agoFix MIDI region create drag for the eleventy billionth time.
David Robillard [Sun, 20 Jan 2013 19:16:58 +0000 (19:16 +0000)]
Fix MIDI region create drag for the eleventy billionth time.
Also make it work for pencil.

This is the canonical Ardour MIDI noob "I can't even create notes, this crap is
impossible to use or doesn't work at all" use case:

1) Create MIDI track
2) Click in that track, with object or pencil tool
3) ** A region is created ** - aha!
4) Click in that region, notes are created

Breaking step 3 ruins everything.  Please don't.

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

11 years agoFix compilation with --test.
David Robillard [Sun, 20 Jan 2013 18:23:42 +0000 (18:23 +0000)]
Fix compilation with --test.
Make midnam test suite pass again.

The Ardour test suite does not pass.  I commented out old crossfade stuff, but
I am not familiar enough with the parts that fail to fix it.  It might be a
good idea for someone to look into this.  Ideally we'd have the test integrated
into everyone's workflow, but they add quite a few files to compile...

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