ardour/libs
Colin Fletcher dd5fc9432f Simplify Evoral::RangeList::subtract(), and make it pass amended tests
The various conditionals in Evoral::RangeList::subtract() appear to have
been there to work around
 (a) coverage() not always returning the correct value, &
 (b) the test suite assuming that the ->to point lies outside the range

Now that these are both fixed, the implementation of subtract() becomes
quite a bit clearer. I replaced the if()s with assert()s for now, but these
shouldn't trip if coverage() is working as I expect.

Also (attempt to) clarify the comments in subtract.
2014-12-01 20:13:04 +00:00
..
appleutility NOOP, proper label for flat carbon header includes 2014-10-07 16:53:10 +02:00
ardour Comments in various call-sites of coverage() 2014-12-01 20:12:51 +00:00
ardouralsautil get installdir for libardouralsautil correct 2014-09-06 14:42:25 -04:00
audiographer Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC 2014-10-29 17:36:30 +00:00
backends Replace individual waf options for enabling backends with one --with-backends option 2014-11-26 22:47:05 +07:00
canvas Show discrete/toggled automation as stepped line. 2014-11-28 21:15:28 -05:00
clearlooks-newer Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC 2014-10-29 17:36:30 +00:00
clearlooks-older
evoral Simplify Evoral::RangeList::subtract(), and make it pass amended tests 2014-12-01 20:13:04 +00:00
fst install all additional binaries in $libdir 2014-11-13 19:57:40 +01:00
gtkmm2ext exclude fader-reserve from range 2014-12-01 17:45:27 +01:00
libltc Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC 2014-10-29 17:36:30 +00:00
midi++2 Remove bogus test and noisy output. 2014-11-30 23:56:19 -05:00
panners some const'ness and hints for clang 2014-11-19 20:38:50 +01:00
pbd Process 'default_ui_config.in' when building with MSVC 2014-11-30 17:57:44 +00:00
plugins/reasonablesynth.lv2 Modifications needed to build ReasonableSynth with MSVC 2014-11-09 08:11:46 +00:00
qm-dsp Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC 2014-10-29 17:36:30 +00:00
surfaces remove "port sources" management from MidiControlUI and Mackie support. 2014-11-26 18:22:22 +02:00
timecode Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC 2014-10-29 17:36:30 +00:00
vamp-plugins finish unfinished work at basing all install paths on the program name 2014-04-28 21:11:08 -04:00
vfork install all additional binaries in $libdir 2014-11-13 19:57:40 +01:00