13
0
Commit Graph

7370 Commits

Author SHA1 Message Date
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
f690d687d3 convert transport buttons to ArdourButton
git-svn-id: svn://localhost/ardour2/branches/3.0@10473 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 17:23:27 +00:00
a5788defff fix widget name
git-svn-id: svn://localhost/ardour2/branches/3.0@10472 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 17:23:15 +00:00
Carl Hetherington
ae94dfda5f Do a topological sort of the route list before passing it to
the graph, as the graph's feedback detection algorithm
depends on the input route list being sorted in such a way.
 Fixes #3924.


git-svn-id: svn://localhost/ardour2/branches/3.0@10471 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 16:01:46 +00:00
b7f195d375 fix and remove some widget names
git-svn-id: svn://localhost/ardour2/branches/3.0@10470 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-07 15:28:53 +00:00
dde05328a9 Build debuggable build by default.
git-svn-id: svn://localhost/ardour2/branches/3.0@10466 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-06 04:05:57 +00:00
091b086b32 install new mixer bindings
git-svn-id: svn://localhost/ardour2/branches/3.0@10465 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 23:36:43 +00:00
Carl Hetherington
c1386bafce Coding style tinkering.
git-svn-id: svn://localhost/ardour2/branches/3.0@10464 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 17:58:35 +00:00
Carl Hetherington
8f78fad338 Fix unused variable.
git-svn-id: svn://localhost/ardour2/branches/3.0@10463 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 17:55:16 +00:00
Carl Hetherington
93e662348c A few more comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@10462 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 17:54:44 +00:00
00155d8f1e Fix i18n.
git-svn-id: svn://localhost/ardour2/branches/3.0@10461 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 16:35:24 +00:00
e69bfc745b use cairo image surfaces, not GdkPixmap, when computing text sizes for port matrix labels
git-svn-id: svn://localhost/ardour2/branches/3.0@10460 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 16:05:36 +00:00
Carl Hetherington
e12432cc63 A few comments.
git-svn-id: svn://localhost/ardour2/branches/3.0@10459 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 15:58:38 +00:00
Carl Hetherington
1d2636d76d Remove what is IMHO an unnecessarily confusing typedef.
git-svn-id: svn://localhost/ardour2/branches/3.0@10454 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-05 02:13:28 +00:00
0770605242 include step editing and mixer bindings in OS X bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@10453 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:33:36 +00:00
8b581d60cf delete more cruft from osx packaging folder
git-svn-id: svn://localhost/ardour2/branches/3.0@10452 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:21:39 +00:00
2b720eba22 delete cruft from osx packaging folder
git-svn-id: svn://localhost/ardour2/branches/3.0@10451 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:21:07 +00:00
9dc5c545b9 commit more files involved in the OS X package build
git-svn-id: svn://localhost/ardour2/branches/3.0@10450 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:19:21 +00:00
c5ff1fc74b commit more files involved in the OS X package build
git-svn-id: svn://localhost/ardour2/branches/3.0@10449 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:15:34 +00:00
9244503c21 commit files involved in the OS X package build
git-svn-id: svn://localhost/ardour2/branches/3.0@10448 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:14:47 +00:00
503dfe2a3f remove warning about native linux VST build; make default be platform-sensitive
git-svn-id: svn://localhost/ardour2/branches/3.0@10447 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:14:27 +00:00
96806925b6 fix bundled paths for OS X bundle
git-svn-id: svn://localhost/ardour2/branches/3.0@10446 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 21:13:17 +00:00
db84f21ce0 add --also-include patch to help *BSD builders out, and add optional boost include path to CXXPATH not just CPPPATH
git-svn-id: svn://localhost/ardour2/branches/3.0@10445 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 20:50:28 +00:00
Carl Hetherington
16884aff2a Fix port matrix dimensions on non-24-bit displays (#4077).
git-svn-id: svn://localhost/ardour2/branches/3.0@10444 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 20:33:26 +00:00
6cbc4fed44 fix up use of selected mixer strips in MixerGroupTabs
git-svn-id: svn://localhost/ardour2/branches/3.0@10443 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 18:11:34 +00:00
8f078d7fd4 drastic overhaul of keyboard handling in mixer window. real bindings, key events handled at window level, actions for all processor ops. still the confusing mess of old crap for the processor box context menu (it will die, i feel it)
git-svn-id: svn://localhost/ardour2/branches/3.0@10442 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 17:53:21 +00:00
Carl Hetherington
fd2aea1037 Remove non-RT-safe alloc in the MIDI process() call.
git-svn-id: svn://localhost/ardour2/branches/3.0@10441 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 17:52:12 +00:00
07eadf68f3 quiten down in the back
git-svn-id: svn://localhost/ardour2/branches/3.0@10440 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 17:51:34 +00:00