summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-03-14Fix library current_version on MacOSHEADmasterDavid Robillard2-1/+8
2023-10-22Suil 0.10.20v0.10.20David Robillard2-3/+3
2023-09-23Explicitly specify all documentation dependenciesDavid Robillard5-14/+28
Yet another attempt to sort out flaky documentation builds. This tries to be careful and describe the complete documentation dependency graph to meson explicitly (ignoring tool outputs that aren't used). Also remove the shared doctrees directory option, since I suspect this causes issues in parallel builds.
2023-09-23Format meson.build files with muonDavid Robillard2-19/+22
The less time wasted with manual code formatting, the better.
2023-09-23Remove stale documentation directoryDavid Robillard1-51/+0
2023-09-22Fix documentation dependenciesDavid Robillard1-1/+1
2023-09-22Use anonymous namespaces over "static" in C++David Robillard1-6/+10
2023-09-22Suppress new warnings in clang 16David Robillard1-0/+4
2023-09-21Update gitignore fileDavid Robillard1-1/+1
2023-09-02Arrange API into documentation groupsDavid Robillard1-27/+54
2023-09-02Clean up documentation and remove junk files from installDavid Robillard13-44/+147
2023-08-23Update sphinxygen wrapDavid Robillard1-6/+6
2023-06-02Fix X11 in Gtk3David Robillard1-1/+1
2023-05-15Organize configuration summaryDavid Robillard2-4/+10
2023-05-12Only check for Gtk Quartz support on MacOSDavid Robillard2-6/+11
2023-05-02Fix warning_level=everything on MacOSDavid Robillard1-1/+20
2023-05-01Use consistent formatting for enumeratorsDavid Robillard1-3/+3
2023-05-01Replace strict option with new meson warning levelDavid Robillard5-286/+49
2023-02-04Fix strict clang build on WindowsDavid Robillard1-0/+7
2023-02-02Fix Windows in Gtk wrapper buildDavid Robillard1-3/+3
2023-01-14Fix and simplify library naming on WindowsDavid Robillard2-33/+12
2022-12-19Allow SUIL_API to be defined by the userDavid Robillard2-6/+9
2022-12-11Simplify conditionalDavid Robillard1-9/+6
2022-12-11Remove Gtk in Qt and Qt in Gtk wrappersDavid Robillard6-462/+8
2022-12-11Add missing dependencyDavid Robillard1-1/+1
2022-12-08Replace duplicated dox_to_sphinx script with sphinxygen dependencyDavid Robillard6-669/+29
2022-11-02Suppress C++ clang-tidy warningDavid Robillard1-0/+1
2022-10-24Add meson subproject files to .gitignoreDavid Robillard1-0/+1
This is generated in the source directory by meson when the project is checked out of git by the meson wrap system. Ignoring it here ignores issues with tools that assume a clean source directory, like the REUSE test.
2022-10-07Override pkg-config dependency within mesonDavid Robillard2-6/+7
2022-10-05Fix dependencies in pkg-config fileDavid Robillard2-1/+8
2022-09-09Suil 0.10.18v0.10.18David Robillard2-3/+3
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard15-135/+26
Fedora takes issue with CC0. Although it doesn't really matter for this stuff (dual licensed anyway, questionably "software", certainly not patentable, and so on), this is simpler and more consistent with the ISC license used for the actual software anyway.
2022-09-08Only run REUSE test in strict modeDavid Robillard1-12/+14
2022-09-02Clean up packaging instructionsDavid Robillard3-50/+35
2022-09-01Adopt REUSE machine-readable licensing standardDavid Robillard38-261/+240
2022-08-31Fix occasional segfault with X11 in Gtk3Alexandros Theodotou1-2/+11
This fixes an occasional segfault when idle_size_request() is called after the widget has been destroyed.
2022-08-31Fix opening wrapped UIs multiple times in GtkDavid Robillard2-1/+10
The unfortunate but (more or less) necessary nodelete linker flag got dropped in the meson transition.
2022-08-22Use standard ISC license textDavid Robillard1-8/+8
I'm not sure where the disclaimer variant that starts with "THIS" came from (although it is better that way), but this one that starts with "THE" is the standard text which is recognized by tools like `licensee` (and therefore Github) as a perfect match. There are no other changes other than whitespace.
2022-08-22Update installation instructions for consistencyDavid Robillard1-1/+2
2022-08-22Add autoship testDavid Robillard2-0/+15
2022-08-22Fix NEWS fileDavid Robillard1-1/+1
2022-08-22Add note about developer-only configuration optionsDavid Robillard1-0/+4
2022-08-15Add project metadataDavid Robillard2-1/+31
2022-08-15Fix MacOS build when Gtk3 and Qt5 are present without X11David Robillard2-2/+8
2022-08-12Suil 0.10.16v0.10.16David Robillard2-3/+3
2022-08-04Fix wrapper module installation pathDavid Robillard2-12/+25
2022-07-20Make NEWS file readable by dpkg-parsechangelogDavid Robillard1-23/+23
2022-07-18Suil 0.10.14v0.10.14David Robillard2-3/+3
2022-07-18Switch to meson build systemDavid Robillard22-624/+907
2022-07-17Suppress new warnings in clang and clang-tidy 14David Robillard2-1/+4