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
Carl Hetherington
09211cf049
Fix somewhat confusing method names.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10439 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 16:41:25 +00:00
Carl Hetherington
98370b39c4
Make sure that the old route group is left properly when
...
setting a new one. Should fix #4441 and #4404 .
git-svn-id: svn://localhost/ardour2/branches/3.0@10438 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 16:41:02 +00:00
Carl Hetherington
69413ea089
Add tooltips for processors ( #4447 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10437 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 16:09:45 +00:00
Carl Hetherington
85421f2b3c
Make it impossible to create MIDI tape tracks ( #4446 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10436 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 15:47:41 +00:00
Carl Hetherington
b02673adb4
Add option to set default-session-parent-dir ( #4438 ).
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10435 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 15:05:49 +00:00
Carl Hetherington
07159a6709
Add GPL boilerplate.
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10434 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 15:05:41 +00:00
cad92bfa4e
fix initial display of solo-model in monitor section
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10433 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-04 02:46:59 +00:00
b81591ab16
patch from acolomb to reorder preferences dialog
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10432 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 22:00:49 +00:00
be27c457f6
revert early change that forwarded key events to editor, since it can cause an infinite loop (i think because the event carries the window in which it occured
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10431 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 21:52:02 +00:00
708fb03e87
use ArdourButton for the (radio) buttons in the monitor section; fix ArdourButton, MonitorSection and CairoWidget to work with radio semantics
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10430 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 21:35:20 +00:00
Carl Hetherington
712d7fd5e4
Update mixer strip colours when route active state changes
...
(#4439 ).
git-svn-id: svn://localhost/ardour2/branches/3.0@10429 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 17:49:12 +00:00
Carl Hetherington
eff5781ee1
Set group tabs dirty when their membership changes.
...
Should fix #4441 .
git-svn-id: svn://localhost/ardour2/branches/3.0@10428 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 17:18:51 +00:00
Carl Hetherington
83d47f57c0
Fix the fix to #4431 ; make overrides to visibility actually
...
work.
git-svn-id: svn://localhost/ardour2/branches/3.0@10426 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 16:52:53 +00:00
92c02b2fdd
forward non-used keys from mixer (strip) to "everything else" (editor, really), and add stubs for processors_up and processors_down in mixer strip
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10425 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 16:19:14 +00:00
a059b75238
fix thinko in previous attempt to tackle active/selected state in dndvbox
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10424 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 16:18:27 +00:00
370a8ba79a
remove lock icon from track header solo button when appropriate
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10423 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 16:17:58 +00:00
bfa45291a7
fix mistake that prevented send processor boxes from correctly highlighting when showing sends; note that the semantics for the way DnDVBox handles selected/active are a bit confused by my recent changes to this, and they may change again in the future
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10422 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 15:41:07 +00:00
4e17290025
add a little spacing about track header control buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10421 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 15:40:11 +00:00
e2945f2f2a
force all "core" mixer strip buttons to be the same width
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10418 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 14:53:24 +00:00
5b45dc04df
remove extraneous 'r' from rec-enable buttons
...
git-svn-id: svn://localhost/ardour2/branches/3.0@10417 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 14:52:53 +00:00