summaryrefslogtreecommitdiffstats
path: root/NEWS
AgeCommit message (Collapse)AuthorFilesLines
2021-01-07Suil 0.10.10v0.10.10David Robillard1-2/+2
2021-01-01Remove the need for a generated configuration headerDavid Robillard1-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-15Clean up includesDavid Robillard1-0/+6
2020-09-27Suil 0.10.8v0.10.8David Robillard1-2/+2
2020-09-27Strengthen lint targetDavid Robillard1-0/+1
2020-04-10Ensure that XSizeHints are set and updatedRobin Gareus1-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-12Fix drag and drop for X11 in GtkRobin Gareus1-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-06Fix compilation on MacOS older than 10.12David Robillard1-0/+6
2019-11-10Suil 0.10.6v0.10.6David Robillard1-0/+7
2019-11-02Normalise NEWS fileDavid Robillard1-44/+45
2019-06-06Suil 0.10.4v0.10.4David Robillard1-1/+1
2019-06-06Add support for Qt5 in Gtk3David Robillard1-1/+2
2019-02-19Add support for min_size and base_size in XSizeHintsbrummer101-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-20Suil 0.10.2v0.10.2David Robillard1-2/+2
2018-12-19Fix qt5_in_gtk2 wrapperrncbc1-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-09Fix Qt5 in Gtk2 wrapperrncbc1-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-16Add support for Cocoa in Qt5David Robillard1-0/+6
2017-10-03Suil 0.10.0v0.10.0David Robillard1-2/+2
2017-08-06Fix building with X11 against custom LV2 install pathDavid Robillard1-1/+2
2017-05-07Fix potential use of uninitialized memoryDavid Robillard1-2/+2
2017-05-07Fix memory leaksDavid Robillard1-1/+2
2017-03-18Add suil_init()David Robillard1-2/+5
This allows the actual host argc and argv to be passed to QApplication if it is created by Suil (for Qt in non-Qt cases), and initializes X11 threads to fix Qt5 in Gtk2.
2016-12-10Add support for X11 in Gtk3David Robillard1-1/+7
2016-09-19Suil 0.8.4v0.8.4David Robillard1-2/+2
2015-11-28Bubble X11 key events up to Gtk parentDavid Robillard1-1/+2
2015-11-28Fix initial size of resizable X11 UIs in GtkDavid Robillard1-1/+2
2015-11-28Center X11 UIs in GtkDavid Robillard1-1/+2
2015-10-03Upgrade to waf 1.8.14David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5736 a436a847-0d15-0410-975c-d299462d15a1
2015-09-12Add Gtk2 and X11 in Qt5 wrappers.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5725 a436a847-0d15-0410-975c-d299462d15a1
2015-09-12Gracefully handle failure to open wrapper.David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5724 a436a847-0d15-0410-975c-d299462d15a1
2015-05-14Only report suil_ui_supported() if necessary wrapper is compiled in.David Robillard1-8/+8
Fixes issue #1045. git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5679 a436a847-0d15-0410-975c-d299462d15a1
2015-02-14Various Windows fixes (patches from Robin Gareus).David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5556 a436a847-0d15-0410-975c-d299462d15a1
2014-12-16Fix compilation on OSX 10.6 (#988).David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5494 a436a847-0d15-0410-975c-d299462d15a1
2014-11-17Fix a few minor/unlikely memory errors.David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5485 a436a847-0d15-0410-975c-d299462d15a1
2014-10-29Fix compilation with -Wl,--no-undefined (fix #981).David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5476 a436a847-0d15-0410-975c-d299462d15a1
2014-10-29Add Cocoa in Gtk wrapper (patch from Robin Gareus) (fix #988).David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5475 a436a847-0d15-0410-975c-d299462d15a1
2014-10-05Configure based on compiler target OS for cross-compilation.David Robillard1-0/+6
Only add -dl to pkg-config file for appropriate platforms. Fix #986. git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5472 a436a847-0d15-0410-975c-d299462d15a1
2014-08-08Suil 0.8.2.v0.8.2David Robillard1-3/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5436 a436a847-0d15-0410-975c-d299462d15a1
2014-07-13Add configure options to disable all Gtk or Qt support (fix #952).David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5411 a436a847-0d15-0410-975c-d299462d15a1
2014-02-08Fix embedding several Qt UIs in Gtk (apply #961).David Robillard1-0/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5335 a436a847-0d15-0410-975c-d299462d15a1
2014-01-04Suil 0.8.0v0.8.0David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5265 a436a847-0d15-0410-975c-d299462d15a1
2013-12-25Add suil_instance_get_handle (patch from Rui Nuno Capela) (#925).David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5201 a436a847-0d15-0410-975c-d299462d15a1
2013-12-25Don't call suil_instance_extension_data from modules (fix #926).David Robillard1-0/+7
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5200 a436a847-0d15-0410-975c-d299462d15a1
2013-09-17Suil 0.6.16.v0.6.16David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5160 a436a847-0d15-0410-975c-d299462d15a1
2013-09-17Fix crashes and resizing for X11 in Qt (patch from Rui Nuno Capela).David Robillard1-1/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5159 a436a847-0d15-0410-975c-d299462d15a1
2013-08-10Fix suil_instance_extension_data() for UIs with NULL extension_data (fix #924).David Robillard1-0/+6
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5154 a436a847-0d15-0410-975c-d299462d15a1
2013-08-09Suil 0.6.14.v0.6.14David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5149 a436a847-0d15-0410-975c-d299462d15a1
2013-05-26Support resizing for X11 in Gtk (patch from Robin Gareus, #906).David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5112 a436a847-0d15-0410-975c-d299462d15a1
2013-03-19Add support for UI idle interface.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5091 a436a847-0d15-0410-975c-d299462d15a1
2013-02-24Lower dependency from Gtk 2.24 introduced in 0.6.12David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@5083 a436a847-0d15-0410-975c-d299462d15a1