791c6d4d1f
drop use of gtk_entry_* colors (except cursor); use original base/text choices but avoid using selected for entire bg
2016-07-01 17:47:05 -04:00
58b2931685
add the potential for a bit more debugging of signal connects
2016-07-01 17:47:05 -04:00
ba700ecc63
add the potential for a bit more debugging of signal connects
2016-07-01 17:47:05 -04:00
47144ee7f4
minor no-op hacks (unneeded or suboptimal code)
2016-07-01 17:47:05 -04:00
0ae634cb1e
fix jack_port_rename() detection
2016-07-01 19:08:52 +02:00
29af3b1aee
some debug message for lua processors
2016-07-01 16:02:11 +02:00
f2d2bcfd10
fix lua filters for multi-channels processing
2016-07-01 16:02:03 +02:00
dd79aadb94
add (essentially random) color defs for text entries to other 3rd party themes
2016-06-30 17:42:48 -04:00
fcef47c4bb
NO-OP: remove trailing whitespace
2016-06-30 17:41:11 -04:00
85cddf30ee
assign appropriate styles for text entry and spinbuttons
...
SpinButtons do odd things to draw the two arrow buttons. So for now, leave them with the default theme,
even though this makes their text entry component different from the other text entry widgets
2016-06-30 17:41:11 -04:00
21eb660d9b
remove non-zero xthickness from "small_entry" widgets (gain display, peak display in mixer strip).
...
Unnecessary and wrong once you can see the border in a different color from the base
2016-06-30 17:41:11 -04:00
5c12c421e7
new style for Gtk::Entry widgets
...
More legibility and easier to figure out what colors are used for what
2016-06-30 17:41:11 -04:00
190c18aa5c
use a more appropriate @color name for the cursor color in a text entry
2016-06-30 17:41:11 -04:00
d243731c72
add text entry cursor color to dark theme
2016-06-30 17:41:11 -04:00
a8a06104c1
add new colors to dark theme
2016-06-30 17:41:11 -04:00
b8d92ba356
no reason to make floating text entry be in STATE_SELECTED when constructed
2016-06-30 17:41:11 -04:00
5335763f98
use initialization, not explicit assignment
2016-06-30 17:41:11 -04:00
7f712ddd4c
OSC: Select tweak.
2016-06-29 19:57:13 -07:00
95beda06d9
OSC: Reworked select to follow Gui selected strip regardless of it's inclusion in bank
2016-06-29 19:38:17 -07:00
0809f088be
Revert "remove unnecessary duplicate loading of GTK RC file"
...
This reverts commit 694d805bb0
.
2016-06-29 17:38:40 -04:00
af3e38d04b
fix color file install paths
...
We are supposed to remove the application name after copying
2016-06-29 15:17:20 -04:00
139094b456
fix color file install paths
...
We are supposed to remove the application name after copying
2016-06-29 15:17:20 -04:00
ff5f05bd99
fix cursor set path during linux build
2016-06-29 15:17:20 -04:00
39bf4feecd
consistent mixer sidebar layout (group, tracks show/hide)
...
* move checkbox to the left (unaffected by scrollbars)
* use same expand & sizing strategy for both
2016-06-29 17:27:18 +02:00
694d805bb0
remove unnecessary duplicate loading of GTK RC file
2016-06-29 01:23:12 -04:00
b2be7cb6bd
remove debug output and add a few suggestive comments
2016-06-28 16:05:35 -04:00
54d5f36311
changes in logic used by source cleanup to avoid endless recursion in sessions with deeply nested/recursive compound regions.
...
This also fixes some potentially dangerous cleanup logic related to two sources with the same name (but different paths)
2016-06-28 15:05:56 -04:00
dbb26485df
ignore automation for non-automatables.
...
Since 4.7-1477-g2c6d595 Ardour implements Control::NotAutomatable.
This can lead to situations where automation exists for parameters that
were not supposed to be automatable, which in turn caused a
"programming-error" abort() in
RouteTimeAxisView::add_processor_automation_curve()
2016-06-28 18:43:31 +02:00
48fe9983f7
some more translation fixes
2016-06-28 12:53:18 +02:00
bb5fc5df6d
fix german translation
...
'msgid' and 'msgstr' entries do not both end with '\n'
2016-06-28 12:46:34 +02:00
22fd92f97c
tweak b7e645ec6
, use session start/end position
2016-06-28 00:17:46 +02:00
ae80aba3a9
quick prototype to allow changing *all* gain automation
2016-06-28 00:09:00 +02:00
b7e645ec61
switching to "touch" implies existing automation.
...
This fixes an issue of Fader jumping to unity when switching from
manual to touch if there is no prior automation.
Likewise for plugin parameters jumping to "default"
2016-06-27 19:04:38 +02:00
741428b6fd
add a debug mode (in synth) to track down lost note-on
2016-06-26 17:15:46 +02:00
b027d9df42
BSD portability
...
Adopted from Michael Beer -- GH pull-request #232
2016-06-26 16:44:45 +02:00
86763cba90
Enable build for FreeBSD (part 1/2)
...
Adopted from Michael Beer -- GH pull-request #232 with minor changes:
* rebased on master,
* removed trailing whitespace,
* don't explicitly change saved configuration defaults (wscript)
* moved sys/wait (WNOHANG) to header include
* separate changes in GUI and lib
2016-06-26 16:43:07 +02:00
Sam Thursfield
e37b250d4d
Use correct type of std::map::count
...
Compiling Ardour commit ec8a4de015
with GCC
6.1.1 (on Fedora 24) gave this build failure:
In file included from /home/sam/ardour/libs/lua/LuaBridge/LuaBridge.h:154:0,
from ../tools/luadevel/devel.cc:16:
/home/sam/ardour/libs/lua/LuaBridge/detail/Namespace.h: In instantiation of ‘luabridge::Namespace::Class<std::map<K, V> > luabridge::Namespace::beginStdMap(const char*) [with K = std::__cxx11::basic_string<char>; V = std::__cxx11::basic_string<char>]’:
../tools/luadevel/devel.cc:89:60: required from here
/home/sam/ardour/libs/lua/LuaBridge/detail/Namespace.h:1666:30: error: no matches converting function ‘count’ to type ‘void (class std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > > >::*)()’
.addFunction ("count", (void (LT::*)())<::count)
^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6.1.1/map:61:0,
from /home/sam/ardour/libs/lua/LuaBridge/LuaBridge.h:45,
from ../tools/luadevel/devel.cc:16:
/usr/include/c++/6.1.1/bits/stl_map.h:1131:2: note: candidates are: template<class _Kt> decltype (((const std::map<_Key, _Tp, _Compare, _Alloc>*)this)->std::map<_Key, _Tp, _Compare, _Alloc>::_M_t._M_count_tr(__x)) std::map<_Key, _Tp, _Compare, _Alloc>::count(const _Kt&) const [with _Kt = _Kt; _Key = std::__cxx11::basic_string<char>; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >]
count(const _Kt& __x) const -> decltype(_M_t._M_count_tr(__x))
^~~~~
/usr/include/c++/6.1.1/bits/stl_map.h:1125:7: note: std::map<_Key, _Tp, _Compare, _Alloc>::size_type std::map<_Key, _Tp, _Compare, _Alloc>::count(const key_type&) const [with _Key = std::__cxx11::basic_string<char>; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >; std::map<_Key, _Tp, _Compare, _Alloc>::size_type = long unsigned int; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::__cxx11::basic_string<char>]
count(const key_type& __x) const
^~~~~
Casting std::map::count to the correct type instead of a fake void()
type fixes the compile failure.
2016-06-26 16:18:34 +02:00
b8442f8acd
fix uninstaller for variants (Mixbus32C vs Mixbus)
2016-06-25 19:56:34 +02:00
d5cc04d57b
fix typo
2016-06-25 18:54:11 +02:00
ace9ee194d
fix typos in prev commit
2016-06-25 03:47:38 +02:00
e9a8ccc7e2
major internal plugin & processor API change:
...
Pass current (latency compensated) cycle times to plugin.
This fixes time-reporting to plugins and also fixes automation
and when bouncing (the session->transport* is not valid) etc.
2016-06-25 02:23:56 +02:00
6a12022ccf
fix vamp path:
...
* append, not replace
* make it work on wine/ardour
2016-06-25 00:44:04 +02:00
265c60126a
fix KeyEditor::print() for windows (hopefully, untested)
2016-06-24 22:45:25 +02:00
nick_m
cde951f30f
Fix counting thinko in tests.
...
- note that the negative framepos in
FrameposPlusBeatsTest::singleTempoTest() will
not pass. needs some thougt as to whether it is testing
the correct thing.
2016-06-25 01:37:48 +10:00
a8fa5e9158
Ignore numerals before "+" in tag
2016-06-24 02:34:56 +02:00
5fcfee7f4d
When building with MSVC, adapt the various font sizes to be a closer match to the GCC build
...
(the smaller fonts can't be an exact match or they end up looking too small).
2016-06-23 15:20:03 +01:00
cee1109d9b
fix ampersands in group names in generated binding files
2016-06-23 08:37:24 -04:00
22d52876b7
include group descriptions when processing keybindings
2016-06-23 08:37:24 -04:00
37156d6761
more tweaks to HTML output when printing key bindings
2016-06-23 08:37:24 -04:00
6753efb780
show tooltips on favorite plugins -- closes #6902
2016-06-23 00:43:14 +02:00