Author: Paul Licameli <paul.licameli@audacityteam.org>
Date: Mon Feb 26 11:18:22 2018 -0500
Use casts with function pointers to quiet compilation warnings in Nyquist
Author: Leland Lucius <github@homerow.net>
Date: Wed Oct 2 10:17:00 2019 -0500
Possible fix for bug #590
This change reduces the risk of LADSPA plugins referencing
Audacity symbols by using the RTLD_DEEPBIND flag when loading
the plugins.
It also addresses an issue specific to the "blop" plugins where
they load their own libraries (without RTLD_DEEPBIND).
A much better solution would be to change Audacity's default
symbol visibility to "hidden" which would expose ONLY symbols
specificially marked as visible.
Author: Paul Licameli <paul.licameli@audacityteam.org>
Date: Tue Nov 13 08:36:22 2018 -0500
lib-src/libnyquist: fix warning about always-false comparison...
... but this raises questions about the intention to catch negative values,
which if they ever happened, were just mis-cast to unsigned at call sites
Author: Paul Licameli <paul.licameli@audacityteam.org>
Date: Tue Feb 27 13:51:10 2018 -0500
Changes to make xlisp.h usable in C++ code...
1) #include guard
2) "C" linkage for all function declarations
3) some uses of const
and a1dc8305f0a369b97b6a9f44d4e97197f1983872
Author: Paul Licameli <paul.licameli@audacityteam.org>
Date: Thu Feb 22 01:02:15 2018 -0500
Fix mistake in commit a1dc830 and add a comment
Author: Paul Licameli <paul.licameli@audacityteam.org>
Date: Wed Feb 21 15:46:18 2018 -0500
A function to extend XLisp's table of function bindings dynamically
Author: James Crook <james.k.crook@gmail.com>
Date: Sun Jun 26 08:35:19 2016 +0100
Bug1223: (correction). Fix new potential crash in following pointer.
With recent changes to the Nyquist code for freeing blocks, the pointer 'next' could be uninitialised when 'list' points to the zero chain. So Audacity would follow a rogue pointer. We'd get away with it if the uninitialised value happened to be zero.
Author: Mojca Miklavec <mojca.miklavec.lists@gmail.com>
Date: Fri Feb 26 15:11:55 2016 +0100
comment out extra tokens at end of #endif directive to avoid compiler warnings [-Wextra-tokens]
Author: Julien Nabet <serval2412@yahoo.fr>
Date: Sat Nov 7 22:47:34 2015 +0100
cppcheck: fix 2 reports
[lib-src/libnyquist/nyquist/nyqsrc/sndwritepa.c:249]: (style) Same expression in both branches of ternary operator
[lib-src/libnyquist/nyquist/nyqsrc/f0.cpp:137]: (error) Mismatching allocation and deallocation: results