13
0
livetrax/libs
Robin Gareus 58d59177bb fix various stuck-solo cases:
* solo groups
* cancel-solo
* SIP <> AFL/PFL changes

The optimized plural-form route_solo_changed() relied on the false
premise that solo-groups and port-connections are disjoint sets.

-=-

e.g. "cancel all solo" calls set_solo(get_routes(), false);
Since All routes are affected, the "non_solo_change" set is empty, and
no changes were propagated up/downstream.

Routes that indirectly change state as group-members, wrongly end up in
the "non_solo_change" list instead of the "solo_change" list.

If a route feeds another in the same group, no changes were propagated.
2015-10-05 00:08:55 +02:00
..
appleutility globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit 2015-10-04 15:11:15 -04:00
ardour fix various stuck-solo cases: 2015-10-05 00:08:55 +02:00
ardouralsautil spelling error fixes (notably "overriden" => "overidden") from IOhannes m zmölnig 2015-09-11 09:23:43 -04:00
audiographer globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
backends globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit 2015-10-04 15:11:15 -04:00
canvas globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
clearlooks-newer globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
clearlooks-older globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
evoral globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit 2015-10-04 15:11:15 -04:00
fst
gtkmm2ext globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
libltc update libltc to v1.1.4-4-gb034a23 (endianess issue) 2015-09-09 16:54:26 +02:00
midi++2 globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit 2015-10-04 15:11:15 -04:00
panners globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
pbd globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit 2015-10-04 15:11:15 -04:00
plugins/reasonablesynth.lv2
ptformat globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
qm-dsp globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit 2015-10-04 15:11:15 -04:00
surfaces globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
timecode globally remove all trailing whitespace from ardour code base. 2015-10-04 14:51:05 -04:00
vamp-plugins globally remove all trailing whitespace from .cpp and .hpp files missed by previous commit 2015-10-04 15:11:15 -04:00
vfork