summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-12-01Set up drag/drop proxy for X11 in Gtk3 like in Gtk2David Robillard1-0/+21
2024-12-01Remove unused definesDavid Robillard1-10/+0
2024-12-01Use more consistent variable names and shrink Gtk/X11 codeDavid Robillard2-87/+60
2024-12-01Factor out general X11 utilitiesDavid Robillard5-103/+98
2024-12-01Use XSizeHints directlyDavid Robillard1-71/+44
I'm not sure what the original thinking behind SuilX11SizeHints was, but it just complicates storing the hints, which already come in a handy structure.
2024-11-30Fix linker error in x11_in_qt5 on CygwinCarlo Bramini1-2/+2
2024-11-23Use angle brackets for library includesDavid Robillard10-26/+26
2024-11-15Add clang-format configurationDavid Robillard5-46/+57
2024-11-13Move warning suppression flags to main meson fileDavid Robillard2-162/+141
2024-10-06Add clang-format testDavid Robillard1-2/+20
2024-10-06Add lint option and fix warning_level abuseDavid Robillard2-5/+9
2024-10-06Remove redundant default values for meson optionsDavid Robillard1-10/+10
2024-07-16Suppress new warnings in clang-tidy 18David Robillard1-0/+1
2024-07-11Add support for X11 in Qt6Jean-Michaƫl Celerier6-9/+61
2024-06-04Suppress new warnings in clang-tidy 17David Robillard1-1/+2
2024-03-14Fix library current_version on MacOSDavid 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