ardour/libs
Robin Gareus 23010a910d
Be liberal about what to accept
This addressee a bug where ardour 6 was able to write negative
duration `length="-1"` `length-beats="-3.3650500597559585e-05"`

Ideally timecnt_t::string_to should check for invalid,
negative, duration. But this also catches a more generic case.

```
exception at str.substr (1)
#3 Temporal::timepos_t::string_to (this=0x7fffffff7bb0, str="") at libs/temporal/timeline.cc:904
#4 Temporal::timecnt_t::string_to (this=0x7fffffff7ba0, str="-2") at libs/temporal/timeline.cc:294
#5 PBD::string_to<Temporal::timecnt_t> (str="-2") at libs/ardour/ardour/types_convert.h:131
```
2022-10-16 22:30:35 +02:00
..
appleutility wscript: drop unnecessary trailing ";" 2022-04-09 12:16:41 +02:00
ardour Do not constrain bundle names to 32 chars 2022-10-16 21:45:09 +02:00
ardouralsautil Distinct stderr messages from ARD 2022-09-12 16:15:10 +02:00
audiographer Fix typos 2022-09-21 19:09:55 -06:00
auscan wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
backends Increase coreMIDI robustness, do not drop late events 2022-09-24 02:29:50 +02:00
canvas canvas: NOOP - meter, whitespace adjustment 2022-09-03 16:46:41 -06:00
clearlooks-newer wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
evoral increment/decrement name changes ... out with old in with the new (libs 2022-10-07 17:30:35 -06:00
fluidsynth wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
fst wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
gtkmm2ext Prevent duplicate signal emission 2022-10-08 17:12:10 +02:00
hidapi wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
libltc Fix various typos 2022-08-03 12:10:01 -06:00
lua LuaBridge - add API to try convert a value 2022-09-26 21:39:21 +02:00
midi++2 fix strncpy() size argument error (Windows only, needs review) 2022-06-22 13:31:08 -06:00
panners Fix various typos 2022-08-03 12:10:01 -06:00
pbd Insert_or_assign properties, allow to override properties 2022-10-07 00:32:14 +02:00
plugins Fix various typos 2022-08-03 12:10:01 -06:00
ptformat wscript: remove trailing whitespace 2022-04-09 12:16:37 +02:00
qm-dsp wscript: consistently have at most one empty separator line 2022-04-09 12:16:40 +02:00
surfaces Add dedicated InsertReturnLevel type 2022-10-14 02:21:49 +02:00
temporal Be liberal about what to accept 2022-10-16 22:30:35 +02:00
vamp-plugins Do not use ABU suffix for vamp plugin shared object 2022-04-01 18:40:46 +02:00
vamp-pyin Fix typos 2022-09-21 19:09:55 -06:00
vfork wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
vst3 Backport VST3 diagnostic pragma 2021-03-01 22:14:38 +01:00
waveview use new macros to cleanup #ifndef NDEBUG as much as possible (libs edition) 2022-06-22 13:31:08 -06:00
widgets Allow multiple sizing texts for ArdourButton/Dropdown 2022-09-20 02:35:26 +02:00
zita-convolver wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00
zita-resampler zita-resampler: pass-through data if not configured 2022-05-24 20:41:59 +02:00