summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-07-17Use default member initializationDavid Robillard1-8/+4
2022-07-17Fix unused parameter warningDavid Robillard1-0/+1
2022-07-17Avoid snprintf when loading modulesDavid Robillard1-13/+19
Clang warned about out of bounds writes here on some platforms, though I think it's a false positive. In any case, it's hard to tell because this "calculate then snprintf and hope it fits" pattern is error-prone. Replace it with one that is more verbose, but also more explicit and regular with no room for misinterpretation.
2022-07-17Remove dead Qt4 support codeDavid Robillard2-26/+2
2022-07-17Remove unnecessary includesDavid Robillard2-2/+0
2022-07-17Remove duplicate clang-tidy optionDavid Robillard1-1/+0
2022-05-30Fix MacOS buildDavid Robillard5-9/+15
I can't for the life of me figure out how to do this portably with C++ casts, since the native types are very different between platforms (pointer on MacOS, integer on X11). So, just give up and go back to C casts here.
2022-05-29Build Qt wrappers as C++11 which is now requiredDavid Robillard2-2/+3
2022-05-29Fix warnings on MacOSDavid Robillard3-7/+21
2022-05-26Suil 0.10.12v0.10.12David Robillard2-3/+4
2022-05-26Suppress new warnings in clang-tidy 13David Robillard1-0/+7
2022-05-26Only build Qt5 in Gtk3 wrapper if Gtk3 X11 support is availableDavid Robillard1-1/+1
GtkSocket depends on X11.
2021-01-11Suppress C++ warnings in C headerDavid Robillard3-8/+7
2021-01-11Use C++-style casts in C++ codeDavid Robillard3-31/+34
2021-01-11Suppress Gtk and Qt header warnings in codeDavid Robillard9-2/+102
2021-01-11Fix typo in NEWS fileDavid Robillard1-1/+1
2021-01-11Clean up documentation commentsDavid Robillard1-21/+22
2021-01-11Remote Qt4 supportDavid Robillard5-514/+7
2021-01-07Suil 0.10.10v0.10.10David Robillard2-3/+3
2021-01-07Add waf build artifacts to gitignore fileDavid Robillard1-0/+3
2021-01-07Remove unused defineDavid Robillard1-3/+0
2021-01-07Update autowafDavid Robillard1-0/+0
2021-01-07Remove unused HTML static pathDavid Robillard1-1/+0
2021-01-07Switch to LV2 documentation themeDavid Robillard4-191/+35
2021-01-02Use email address instead of website for attributionDavid Robillard19-19/+19
2021-01-02Use SUIL_STATIC instead of SUIL_SHARED to control visibilityDavid Robillard2-16/+16
For consistency, this seems to be the most common convention.
2021-01-01Suppress clang-tidy C11 warningsDavid Robillard1-0/+1
2021-01-01Remove the need for a generated configuration headerDavid Robillard6-23/+119
Since some of these values were not actually configurable anyway, the redundant code in the wscript has been removed since the values are equivalent to the fallbacks defined in C.
2021-01-01Reduce compile-time configurationDavid Robillard2-25/+15
This is not necessary since the appropriate module is always the same and is searched for at runtime. If it failes to load, an error message with the missing module's name in it will be logged, which is more informative than the previous situation.
2021-01-01Fix Qt include warningsDavid Robillard2-1/+5
2020-12-31Format all code with clang-formatDavid Robillard17-2250/+2280
2020-12-24Fix header installationDavid Robillard1-1/+1
2020-12-22Avoid "typedef" in C++David Robillard8-16/+15
2020-12-22Use "auto" to avoid redundancyDavid Robillard4-28/+28
2020-12-22Use "default"David Robillard2-4/+1
2020-12-22Use "nullptr" in more C++ codeDavid Robillard6-33/+33
2020-12-21Use "nullptr" in C++ codeDavid Robillard3-19/+18
2020-12-21Generate documentation with SphinxDavid Robillard16-3284/+1010
2020-12-21Move header to a conventional "include" directoryDavid Robillard3-19/+23
2020-12-17Suppress clang-tidy warnings about default argumentsDavid Robillard1-0/+2
2020-12-15Add clang-tidy configurationDavid Robillard1-0/+16
2020-12-15Clean up special member functionsDavid Robillard1-0/+3
2020-12-15Avoid use of reserved identifiersDavid Robillard1-4/+4
2020-12-15Avoid checking for null before deletingDavid Robillard2-6/+2
2020-12-15Avoid use of default argumentsDavid Robillard3-8/+10
2020-12-15Clean up includesDavid Robillard8-12/+28
2020-09-27Suil 0.10.8v0.10.8David Robillard2-3/+3
2020-09-27Add a less janky portability wrapper for dlopen() and friendsDavid Robillard6-34/+103
2020-09-27Don't use else after return or breakDavid Robillard2-28/+32
Normally I don't enable this once, since it's often silly, but here it does actually make things more readable.
2020-09-27Separate declarations and initialize all variablesDavid Robillard3-14/+16