Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-12-01 | Monitor UI window resizes for X11 in Gtk3 | David Robillard | 1 | -2/+2 | |
2024-12-01 | Monitor size hints for X11 in Gtk3 like in Gtk2 | Alexandros Theodotou | 1 | -1/+2 | |
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-07-11 | Add support for X11 in Qt6 | Jean-Michaƫl Celerier | 1 | -1/+2 | |
2024-03-14 | Fix library current_version on MacOS | David Robillard | 1 | -0/+6 | |
2023-10-22 | Suil 0.10.20v0.10.20 | David Robillard | 1 | -2/+2 | |
2023-09-02 | Clean up documentation and remove junk files from install | David Robillard | 1 | -1/+2 | |
2023-05-12 | Only check for Gtk Quartz support on MacOS | David Robillard | 1 | -1/+2 | |
2022-12-19 | Allow SUIL_API to be defined by the user | David Robillard | 1 | -2/+3 | |
2022-12-11 | Remove Gtk in Qt and Qt in Gtk wrappers | David Robillard | 1 | -1/+2 | |
2022-12-08 | Replace duplicated dox_to_sphinx script with sphinxygen dependency | David Robillard | 1 | -1/+2 | |
2022-10-07 | Override pkg-config dependency within meson | David Robillard | 1 | -1/+2 | |
2022-10-05 | Fix dependencies in pkg-config file | David Robillard | 1 | -0/+6 | |
2022-09-09 | Suil 0.10.18v0.10.18 | David Robillard | 1 | -2/+2 | |
2022-09-01 | Adopt REUSE machine-readable licensing standard | David Robillard | 1 | -1/+2 | |
2022-08-31 | Fix opening wrapped UIs multiple times in Gtk | David Robillard | 1 | -1/+2 | |
The unfortunate but (more or less) necessary nodelete linker flag got dropped in the meson transition. | |||||
2022-08-22 | Fix NEWS file | David Robillard | 1 | -1/+1 | |
2022-08-15 | Add project metadata | David Robillard | 1 | -1/+2 | |
2022-08-15 | Fix MacOS build when Gtk3 and Qt5 are present without X11 | David Robillard | 1 | -0/+6 | |
2022-08-12 | Suil 0.10.16v0.10.16 | David Robillard | 1 | -2/+2 | |
2022-08-04 | Fix wrapper module installation path | David Robillard | 1 | -0/+6 | |
2022-07-20 | Make NEWS file readable by dpkg-parsechangelog | David Robillard | 1 | -23/+23 | |
2022-07-18 | Suil 0.10.14v0.10.14 | David Robillard | 1 | -2/+2 | |
2022-07-18 | Switch to meson build system | David Robillard | 1 | -1/+3 | |
2022-07-17 | Remove dead Qt4 support code | David Robillard | 1 | -1/+2 | |
2022-05-30 | Fix MacOS build | David Robillard | 1 | -0/+6 | |
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-26 | Suil 0.10.12v0.10.12 | David Robillard | 1 | -2/+3 | |
2021-01-11 | Suppress C++ warnings in C header | David Robillard | 1 | -1/+2 | |
2021-01-11 | Fix typo in NEWS file | David Robillard | 1 | -1/+1 | |
2021-01-11 | Remote Qt4 support | David Robillard | 1 | -0/+6 | |
2021-01-07 | Suil 0.10.10v0.10.10 | David Robillard | 1 | -2/+2 | |
2021-01-01 | Remove the need for a generated configuration header | David Robillard | 1 | -1/+2 | |
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. | |||||
2020-12-15 | Clean up includes | David Robillard | 1 | -0/+6 | |
2020-09-27 | Suil 0.10.8v0.10.8 | David Robillard | 1 | -2/+2 | |
2020-09-27 | Strengthen lint target | David Robillard | 1 | -0/+1 | |
2020-04-10 | Ensure that XSizeHints are set and updated | Robin Gareus | 1 | -0/+1 | |
This fixes the following regression introduced in db07a21d484: * The window may not have been realized when wrapper_wrap is called, in which case XSizeHints were not set. * Changes to XSizeHints were never queried, so the original mininum size was enforced even when the window called ui:resize(). | |||||
2020-02-12 | Fix drag and drop for X11 in Gtk | Robin Gareus | 1 | -1/+2 | |
"XDND drag-and-drop does not work with reparented external windows, since messages are exchanged with the toplevel window only" <https://specifications.freedesktop.org/xembed-spec/xembed-spec-latest.html#idm46049203496608> To address this, the XDND specification allows events to be proxied to child windows: https://www.freedesktop.org/wiki/Specifications/XDND/ This commit does so in suil so that drag and drop works with embedded plugin UIs. | |||||
2020-01-06 | Fix compilation on MacOS older than 10.12 | David Robillard | 1 | -0/+6 | |
2019-11-10 | Suil 0.10.6v0.10.6 | David Robillard | 1 | -0/+7 | |
2019-11-02 | Normalise NEWS file | David Robillard | 1 | -44/+45 | |
2019-06-06 | Suil 0.10.4v0.10.4 | David Robillard | 1 | -1/+1 | |
2019-06-06 | Add support for Qt5 in Gtk3 | David Robillard | 1 | -1/+2 | |
2019-02-19 | Add support for min_size and base_size in XSizeHints | brummer10 | 1 | -0/+6 | |
This allows a plugin UI to be shown with a default size but be resizable to a smaller size, within limits, afterwards. | |||||
2018-12-20 | Suil 0.10.2v0.10.2 | David Robillard | 1 | -2/+2 | |
2018-12-19 | Fix qt5_in_gtk2 wrapper | rncbc | 1 | -1/+2 | |
Removes the built-in QApplication instantiation and postpones the deletion of the embedded QWidget. This makes UIs work more nicely in hosts like Ardour. | |||||
2018-07-09 | Fix Qt5 in Gtk2 wrapper | rncbc | 1 | -0/+1 | |
- Fixes initial size and resizing in some cases - Adds LV2_UI__resize and LV2_UI__idleInterface features - Adds LV2_UI__updateRate option | |||||
2017-12-16 | Add support for Cocoa in Qt5 | David Robillard | 1 | -0/+6 | |
2017-10-03 | Suil 0.10.0v0.10.0 | David Robillard | 1 | -2/+2 | |
2017-08-06 | Fix building with X11 against custom LV2 install path | David Robillard | 1 | -1/+2 | |
2017-05-07 | Fix potential use of uninitialized memory | David Robillard | 1 | -2/+2 | |
2017-05-07 | Fix memory leaks | David Robillard | 1 | -1/+2 | |