Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-01-20 | Update copyright years and remove license symbolic link | David Robillard | 3 | -3/+15 | |
Neither direction of linking here works properly with every site/tool, so just avoid all the hassle and write the "main" license out twice. | |||||
2025-01-20 | Use "system" include type for all dependencies and add header test | David Robillard | 5 | -3/+75 | |
Things get confused when these flags differ across projects, so universally use "system" for external dependencies and test for header warnings only in the project that owns them. | |||||
2025-01-19 | Clean up gitignore file | David Robillard | 1 | -7/+9 | |
Strengthen patterns to match only relative to this directory where possible (with a leading slash), and move those that match in any child to a separate block. | |||||
2025-01-19 | Suil 0.10.22v0.10.22 | David Robillard | 4 | -7/+7 | |
2025-01-19 | Update README to reflect the current intent of the library | David Robillard | 1 | -7/+5 | |
The old writing here put a heavy emphasis on Gtk in Qt and vica-versa, a situation which is discouraged at best. So, rewrite it to be about loading UIs that use a "native" windowing API. | |||||
2025-01-19 | Update sphinxygen wrap | David Robillard | 1 | -6/+6 | |
2024-12-11 | Fix potential use before null check | David Robillard | 1 | -7/+4 | |
2024-12-02 | Fix strict release GCC build | David Robillard | 1 | -0/+2 | |
2024-12-02 | Remove double entry | David Robillard | 1 | -2/+0 | |
The previous commit was botched during a rebase. | |||||
2024-12-01 | Clean up AUTHORS file and sort contributors by surname | David Robillard | 1 | -9/+17 | |
2024-12-01 | Monitor UI window resizes for X11 in Gtk3 | David Robillard | 2 | -7/+24 | |
2024-12-01 | Monitor size hints for X11 in Gtk3 like in Gtk2 | Alexandros Theodotou | 3 | -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-01 | Set up drag/drop proxy for X11 in Gtk3 like in Gtk2 | David Robillard | 1 | -0/+21 | |
2024-12-01 | Remove unused defines | David Robillard | 1 | -10/+0 | |
2024-12-01 | Use more consistent variable names and shrink Gtk/X11 code | David Robillard | 2 | -87/+60 | |
2024-12-01 | Factor out general X11 utilities | David Robillard | 5 | -103/+98 | |
2024-12-01 | Use XSizeHints directly | David Robillard | 1 | -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-30 | Fix linker error in x11_in_qt5 on Cygwin | Carlo Bramini | 1 | -2/+2 | |
2024-11-23 | Use angle brackets for library includes | David Robillard | 10 | -26/+26 | |
2024-11-15 | Add clang-format configuration | David Robillard | 5 | -46/+57 | |
2024-11-13 | Move warning suppression flags to main meson file | David Robillard | 2 | -162/+141 | |
2024-10-06 | Add clang-format test | David Robillard | 1 | -2/+20 | |
2024-10-06 | Add lint option and fix warning_level abuse | David Robillard | 2 | -5/+9 | |
2024-10-06 | Remove redundant default values for meson options | David Robillard | 1 | -10/+10 | |
2024-07-16 | Suppress new warnings in clang-tidy 18 | David Robillard | 1 | -0/+1 | |
2024-07-11 | Add support for X11 in Qt6 | Jean-Michaƫl Celerier | 6 | -9/+61 | |
2024-06-04 | Suppress new warnings in clang-tidy 17 | David Robillard | 1 | -1/+2 | |
2024-03-14 | Fix library current_version on MacOS | David Robillard | 2 | -1/+8 | |
2023-10-22 | Suil 0.10.20v0.10.20 | David Robillard | 2 | -3/+3 | |
2023-09-23 | Explicitly specify all documentation dependencies | David Robillard | 5 | -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-23 | Format meson.build files with muon | David Robillard | 2 | -19/+22 | |
The less time wasted with manual code formatting, the better. | |||||
2023-09-23 | Remove stale documentation directory | David Robillard | 1 | -51/+0 | |
2023-09-22 | Fix documentation dependencies | David Robillard | 1 | -1/+1 | |
2023-09-22 | Use anonymous namespaces over "static" in C++ | David Robillard | 1 | -6/+10 | |
2023-09-22 | Suppress new warnings in clang 16 | David Robillard | 1 | -0/+4 | |
2023-09-21 | Update gitignore file | David Robillard | 1 | -1/+1 | |
2023-09-02 | Arrange API into documentation groups | David Robillard | 1 | -27/+54 | |
2023-09-02 | Clean up documentation and remove junk files from install | David Robillard | 13 | -44/+147 | |
2023-08-23 | Update sphinxygen wrap | David Robillard | 1 | -6/+6 | |
2023-06-02 | Fix X11 in Gtk3 | David Robillard | 1 | -1/+1 | |
2023-05-15 | Organize configuration summary | David Robillard | 2 | -4/+10 | |
2023-05-12 | Only check for Gtk Quartz support on MacOS | David Robillard | 2 | -6/+11 | |
2023-05-02 | Fix warning_level=everything on MacOS | David Robillard | 1 | -1/+20 | |
2023-05-01 | Use consistent formatting for enumerators | David Robillard | 1 | -3/+3 | |
2023-05-01 | Replace strict option with new meson warning level | David Robillard | 5 | -286/+49 | |
2023-02-04 | Fix strict clang build on Windows | David Robillard | 1 | -0/+7 | |
2023-02-02 | Fix Windows in Gtk wrapper build | David Robillard | 1 | -3/+3 | |
2023-01-14 | Fix and simplify library naming on Windows | David Robillard | 2 | -33/+12 | |
2022-12-19 | Allow SUIL_API to be defined by the user | David Robillard | 2 | -6/+9 | |
2022-12-11 | Simplify conditional | David Robillard | 1 | -9/+6 | |