summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-12-02Fix strict release GCC buildDavid Robillard1-0/+2
2024-12-02Remove double entryDavid Robillard1-2/+0
The previous commit was botched during a rebase.
2024-12-01Clean up AUTHORS file and sort contributors by surnameDavid Robillard1-9/+17
2024-12-01Monitor UI window resizes for X11 in Gtk3David Robillard2-7/+24
2024-12-01Monitor size hints for X11 in Gtk3 like in Gtk2Alexandros Theodotou3-39/+96
The hints are accessed and cached like in Gtk2, but with the Gtk3 size model, we can explicitly use the minimum size, and figure out the "natural" size from the other hints or current size.
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