13
0
Commit Graph

7197 Commits

Author SHA1 Message Date
80ec3fb37e force IFS=/ when calling path_expand, so that whitespace in paths doesn't cause wordexp() to get the wrong idea
git-svn-id: svn://localhost/ardour2/branches/3.0@10530 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 19:00:54 +00:00
bcf500a351 show all paths discovered when a path is ambiguous (via error<<)
git-svn-id: svn://localhost/ardour2/branches/3.0@10529 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 18:13:42 +00:00
f96ccb1958 ardour-button-ize zoom buttons; move MIDI panic button to transport bar
git-svn-id: svn://localhost/ardour2/branches/3.0@10528 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 18:04:34 +00:00
6449c2e5c8 more ardour-button-ization; fix transparency of selection rects; use "correct" cursors when entering and leaving selection rect handles; color tweaks for a few buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@10527 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 15:25:01 +00:00
dbafe45a28 2 level structure for theme manager window, to help with all these buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@10526 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 02:52:39 +00:00
a1cfc8d69f new transport option button colors from oofus
git-svn-id: svn://localhost/ardour2/branches/3.0@10525 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:39:43 +00:00
68578f65e4 remove generated file from svn
git-svn-id: svn://localhost/ardour2/branches/3.0@10524 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:37:05 +00:00
4f7b88f40f use DEBUG_TRACE for some AudioUnit GUI debugging
git-svn-id: svn://localhost/ardour2/branches/3.0@10523 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:32:34 +00:00
7366afdf2b fix names of menu items to go into OSX app menu
git-svn-id: svn://localhost/ardour2/branches/3.0@10522 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:32:11 +00:00
8341291deb use error << to replace cerr in AudioUnits GUI code, and a couple of minor tweaks in that code
git-svn-id: svn://localhost/ardour2/branches/3.0@10521 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:31:48 +00:00
afa0e30727 linking fixes for OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@10520 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:29:20 +00:00
7d65551292 OSX packaging tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@10519 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-10 01:28:54 +00:00
b96f89355e some possible build fixes for OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@10518 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 22:32:55 +00:00
Carl Hetherington
419f85be4e Be a little bit less complainy about setting state that
already exists; useful when the port matrix is in
show-only-bundles mode and it is to some extent
guessing what connections to make.


git-svn-id: svn://localhost/ardour2/branches/3.0@10517 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 22:26:16 +00:00
244eaa55fb provide global prelight option (its in Edit -> Preferences->Interface)
git-svn-id: svn://localhost/ardour2/branches/3.0@10514 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 20:10:05 +00:00
Carl Hetherington
9d56b190ad Don't try to open SendUI for an internal send (#4460).
git-svn-id: svn://localhost/ardour2/branches/3.0@10513 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 19:25:30 +00:00
80fe5422b4 fix name mixup for monitor section solo+invert buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@10512 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 18:47:18 +00:00
32869e2c31 repack transport hbox a bit
git-svn-id: svn://localhost/ardour2/branches/3.0@10511 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 18:11:34 +00:00
Carl Hetherington
69c88d165d Alert the user if a connection is made which causes
feedback, and preserve the route graph in the state
that it was in before the feedback was introduced. The
intent being to simplify the code, reduce the number of
areas of code which must consider feedback, and fix a
few bugs.


git-svn-id: svn://localhost/ardour2/branches/3.0@10510 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 17:44:39 +00:00
Carl Hetherington
0ed06420c2 Return 0 from the topological sort if it failed due to
feedback.


git-svn-id: svn://localhost/ardour2/branches/3.0@10509 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 17:43:52 +00:00
Carl Hetherington
9a734cd4b8 typedef for a DAGVertex.
git-svn-id: svn://localhost/ardour2/branches/3.0@10508 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 17:43:32 +00:00
17da9339c2 move auto-input into session options/properties dialog, move auto-play and auto-return next to the transport buttons; show ">24hrs" when there is truly a lot of disk space available
git-svn-id: svn://localhost/ardour2/branches/3.0@10507 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 17:29:23 +00:00
121860f9d4 auto (return,play,input) and click buttons become ArdourButtons ("transport option button"), plus new colors from oofus
git-svn-id: svn://localhost/ardour2/branches/3.0@10506 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 14:38:58 +00:00
ab80408deb colinf's patch to make enter work on 3 more dialogs (#4459)
git-svn-id: svn://localhost/ardour2/branches/3.0@10505 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 10:58:02 +00:00
11a4997037 make mute button span entire strip width if no solo button is shown (i.e. master). has th edownside that the mute and solo buttons are no longer part of the button size group, but things seem to be OK without that
git-svn-id: svn://localhost/ardour2/branches/3.0@10504 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-09 10:57:33 +00:00
Todd Naugle
07ff18db2a Installer now handles i18n of the Desktop folder. Running the installer or uninstaller as root work correctly and does not invalidate the sanity checks. Corrected method used to detect if the installer is already running in a visable terminal.
git-svn-id: svn://localhost/ardour2/branches/3.0@10502 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 18:07:29 +00:00
Carl Hetherington
c8921ea277 Fix typo.
git-svn-id: svn://localhost/ardour2/branches/3.0@10497 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 15:37:08 +00:00
Carl Hetherington
07e62f3988 Remove a couple of unnecessary casts.
git-svn-id: svn://localhost/ardour2/branches/3.0@10496 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 15:11:01 +00:00
Carl Hetherington
e63989c8d1 ProcessorBox actions are static, so setting their sensitivity must be done just before the menu is opened, not when the selection in one ProcessorBox changes (otherwise there are problems when you select in one box then open a menu in another). Also clarify what can and cannot be renamed, processor-wise.
git-svn-id: svn://localhost/ardour2/branches/3.0@10495 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 14:44:06 +00:00
Carl Hetherington
b37bc5e5b2 Fix a few SNAFUs in the port matrix related to multi-type bundles (#4454).
git-svn-id: svn://localhost/ardour2/branches/3.0@10494 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 14:15:28 +00:00
Carl Hetherington
420d5d6592 Fix master bus mute button (#4455).
git-svn-id: svn://localhost/ardour2/branches/3.0@10493 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 13:17:11 +00:00
Carl Hetherington
df04f8c1e5 Delete the separate 2D panner window when its corresponding
panner is being removed; fixes #4452.


git-svn-id: svn://localhost/ardour2/branches/3.0@10492 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 12:30:55 +00:00
Carl Hetherington
1fcc413b39 Default to showing the whole of the status bar.
git-svn-id: svn://localhost/ardour2/branches/3.0@10491 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 02:39:23 +00:00
Carl Hetherington
19e97d1d64 Attempt to fix some confusions caused by bundles containing
different types of port; if we loop over N MIDI channels of
a mixed bundle, for example, we must convert 0...N to the
indices of the channels within the bundle.  Also remove the
hack of creating new bundles to contain a subset of another
bundle's ports; if you do this, any signals emitted by the
other bundle are ignored.  Should fix #4454.


git-svn-id: svn://localhost/ardour2/branches/3.0@10490 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 02:10:56 +00:00
Carl Hetherington
9fa8238d9d Delay the writing of the been-here-before file until a bit later, in case the user cancels at some point during setup (#4434).
git-svn-id: svn://localhost/ardour2/branches/3.0@10489 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 01:43:44 +00:00
Carl Hetherington
5bd34bd84c Remove superfluous deletes.
git-svn-id: svn://localhost/ardour2/branches/3.0@10488 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 01:43:37 +00:00
Carl Hetherington
5a5545febb Fix naming / numbering of new MIDI tracks (#4453).
git-svn-id: svn://localhost/ardour2/branches/3.0@10487 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 00:31:17 +00:00
Carl Hetherington
4a171a898f Patch from acolomb to set window icons for the startup window (#4456).
git-svn-id: svn://localhost/ardour2/branches/3.0@10486 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 00:31:04 +00:00
Carl Hetherington
db43101440 Updated it.po from cassiel (#4450).
git-svn-id: svn://localhost/ardour2/branches/3.0@10485 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-08 00:30:47 +00:00
Carl Hetherington
ea93f413f6 Patch from colinf to make OK the default response in the ambiguous file dialog (#4458).
git-svn-id: svn://localhost/ardour2/branches/3.0@10484 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 22:41:15 +00:00
Carl Hetherington
b2e6746f10 Fix name and a comment.
git-svn-id: svn://localhost/ardour2/branches/3.0@10483 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 22:39:16 +00:00
0ea7ceb1d9 more equi-sizing for transport buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@10482 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 20:06:13 +00:00
9674867b9d switch use of Option/Alt and Control on OS X for bindings. Option/Alt is intended by Apple to be used primarily (if not entirely) for entering alternate characters. Shift would be more conventional as 2ndary modified on OS X but that might have a few more implications than we want to deal with right now
git-svn-id: svn://localhost/ardour2/branches/3.0@10481 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 19:19:31 +00:00
b1990cf026 update copyright info in OS X bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@10480 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 19:18:06 +00:00
138ad804f0 use hovering/show click for transport buttons, and remove fixed-size size requests (image padding in the buttons needs some work)
git-svn-id: svn://localhost/ardour2/branches/3.0@10479 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 19:15:13 +00:00
cccc71e011 add hovering/show click functionality to ArdourButton
git-svn-id: svn://localhost/ardour2/branches/3.0@10478 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 19:14:31 +00:00
b21819b9ee change one LEVEL4 default key binding to SECONDARY (OS X bindings are switching to use Control for SECONDARY)
git-svn-id: svn://localhost/ardour2/branches/3.0@10477 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 19:11:27 +00:00
0caf3e7f78 Use standard style LV2 extension include paths.
This has a few benefits:

 * As system installed extensions become more ubiquitous, we can optionally
   build against those rather than including them in the source tree,
   without any source changes

 * No need to hack extension headers to change the include paths to match
   our specific scheme (i.e. headers are precisely those from the extension,
   even if they include other extension headers)

 * Consistency, lack of ambiguity, easy code sharing, blah blah, etc.


git-svn-id: svn://localhost/ardour2/branches/3.0@10476 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 18:30:40 +00:00
470e2ab737 space out transport buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@10475 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 17:47:49 +00:00
356e6a1665 new colors from oofus, plus transport buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@10474 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 17:24:02 +00:00