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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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