summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2020-09-27Add configure option to explicitly disable X11 supportDavid Robillard1-14/+21
2020-09-27Suppress warnings in release buildsDavid Robillard1-0/+2
2020-09-27Remove deprecated Doxygen configuration keysDavid Robillard1-22/+1
2020-09-26Update autowafDavid Robillard1-0/+0
2020-09-26Update autowafDavid Robillard1-0/+0
2020-07-17Fix warnings on MacOSDavid Robillard1-0/+2
2020-07-17Fix Wunused-parameter warningsDavid Robillard7-20/+30
2020-07-17Fix Weffc++ warningDavid Robillard2-3/+3
2020-07-17Fix Wweak-vtables warningDavid Robillard2-1/+6
2020-07-17Fix implicit conversion warningsDavid Robillard5-18/+11
2020-07-17Remove useless castDavid Robillard2-2/+1
2020-07-17Be explicit about warningsDavid Robillard2-3/+55
2020-04-26Update copyright dateDavid Robillard1-1/+1
2020-04-26Implement resize for X11 in Qt5David Robillard1-0/+13
2020-04-26Implement size hints for X11 in Qt5David Robillard2-11/+72
2020-04-26Clean up includesDavid Robillard1-3/+2
2020-04-26Add missing override declarationsDavid Robillard1-3/+6
2020-04-26Use initial size as fallback base size for X11 in Gtk3David Robillard1-3/+17
2020-04-26Fix size issues for X11 in Gtk2David Robillard1-1/+46
2020-04-10Remove cruftRobin Gareus1-19/+0
Minimum size is already handled by suil_x11_on_size_request(), so object properties are irrelevant.
2020-04-10Ensure that XSizeHints are set and updatedRobin Gareus2-24/+43
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-03-12Use consistent tagline in documentationDavid Robillard1-5/+6
2020-02-12Fix drag and drop for X11 in GtkRobin Gareus2-1/+41
"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-02-12Avoid passing NULL to XFree()Robin Gareus1-1/+3
Apparently this is not supported by some implementation or another, although my man page says it's fine.
2020-01-06Fix compilation on MacOS older than 10.12David Robillard3-1/+11
2019-12-09Fix autowaf submodule referenceDavid Robillard1-1/+1
2019-12-07Fix building Qt5 with --no-cocoa flagGuido Aulisi1-5/+7
2019-11-10Suil 0.10.6v0.10.6David Robillard2-1/+8
2019-11-10Add gitignore fileDavid Robillard1-10/+1
2019-11-10Remove old release targetsDavid Robillard1-21/+2
2019-11-09Fix pkg-config dependenciesDavid Robillard2-1/+3
2019-11-02Update autowafDavid Robillard2-0/+5
2019-11-02Normalise NEWS fileDavid Robillard1-44/+45
2019-10-17Set Gtk as a system dependency to suppress warningsDavid Robillard1-1/+5
2019-10-17Fix Windows warningDavid Robillard1-1/+1
2019-10-17Update autowafDavid Robillard2-18/+22
2019-10-17Remove use of autowaf.defineDavid Robillard1-23/+28
2019-07-31Add no-cocoa configure flagDavid Robillard1-3/+5
This is a workaround for some weird systems that have Cocoa-related packages installed without the ability to actually build Cocoa code.
2019-06-06Suil 0.10.4v0.10.4David Robillard2-2/+2
2019-06-06Update copyright dateDavid Robillard1-1/+1
2019-06-06Exclude .gitmodules from distributionDavid Robillard1-0/+4
2019-06-06Print friendly error message when waflib submodule is missingDavid Robillard2-2/+13
2019-06-06Add support for Qt5 in Gtk3David Robillard4-3/+32
2019-06-05Fix SUIL_MODULE_DIR on WindowsDavid Robillard1-1/+1
2019-05-05Fix Cocoa in Qt5 compilationDavid Robillard1-2/+2
2019-04-21Switch to using a submodule for autowafDavid Robillard186-41938/+4
2019-04-21Update autowafDavid Robillard2-80/+83
2019-04-21Squashed 'waflib/' changes from e7a29b6..4f98e1cDavid Robillard1-61/+66
4f98e1c Remove recursion hacks 27c5c93 Remove use_lib() b074a1e Support building against local header-only libraries 27a69a7 Add option to filter tests by regular expression ac29b74 Fix configuring with root prefix 6134be6 Print test coverage summary 6d7dd59 Don't attempt to clear coverage when coverage is disabled cddbcb5 Pass file comparison test if difflib finds no changes 6e4e92b Seek to end before checking the size of stderr output git-subtree-dir: waflib git-subtree-split: 4f98e1c2bed7beacf4d303e51f994fb932952f95
2019-04-14Use modern LV2 includesDavid Robillard8-13/+13
2019-03-17Update autowaf and adapt to new APIDavid Robillard47-443/+874