summaryrefslogtreecommitdiffstats
path: root/src/instance.c
AgeCommit message (Collapse)AuthorFilesLines
2011-12-10Initialize wrapper field.David Robillard1-0/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3855 a436a847-0d15-0410-975c-d299462d15a1
2011-12-10Rework module interface to support modules that need to pass features.David Robillard1-33/+39
Pass experimental parent window ID feature for embedding X11 UIs with events working. git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3851 a436a847-0d15-0410-975c-d299462d15a1
2011-11-07Remove use of non-portable _XOPEN_SOURCE and strdup.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3604 a436a847-0d15-0410-975c-d299462d15a1
2011-10-20Support embedding X11 UIs.David Robillard1-2/+13
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3551 a436a847-0d15-0410-975c-d299462d15a1
2011-06-01Fix GtkBuilder using (and likely other) Gtk UIs in Qt4 hosts that do not ↵David Robillard1-1/+1
link to Gtk (fix ticket #696). git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3345 a436a847-0d15-0410-975c-d299462d15a1
2011-04-28Don't hide pointers behind typedefs.David Robillard1-26/+12
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3203 a436a847-0d15-0410-975c-d299462d15a1
2011-04-22Switch to ISC license (legally equivalent to MIT license but with less ↵David Robillard1-20/+11
obnoxious lawyer noise). git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3187 a436a847-0d15-0410-975c-d299462d15a1
2011-04-22Remove UI instance API from SLV2 (apps should implement UIs via Suil now).David Robillard1-22/+33
Remove UI extension API and header from public APIs entirely. Rework UI instance API to support multiple UIs and a more precise notion of embedding support. git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3186 a436a847-0d15-0410-975c-d299462d15a1
2011-04-16Squeeze blank lines and delete trailing whitespace.David Robillard1-2/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3152 a436a847-0d15-0410-975c-d299462d15a1
2011-03-28Fix Windows build.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3128 a436a847-0d15-0410-975c-d299462d15a1
2011-03-17Switch Suil to 2-clause BSD license.David Robillard1-16/+24
Tidy. git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3109 a436a847-0d15-0410-975c-d299462d15a1
2011-02-26Gracefully handle missing module symbols.David Robillard1-1/+8
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3029 a436a847-0d15-0410-975c-d299462d15a1
2011-02-24Make Suil exclusively deal with instantiating (not choosing) UIs.David Robillard1-30/+42
Add slv2_ui_instance_new as a replacement for slv2_ui_instantiate (now deprecated), which supports cross-toolkit embedding by taking an additional widget type pointer. Remove direct Suil dependency from Ingen. git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3022 a436a847-0d15-0410-975c-d299462d15a1
2011-02-23Support for wrapping Qt4 UIs for Gtk2 hosts and vice versa via modules.David Robillard1-16/+95
Qt4 in Gtk2 is tested working (Float in Ingen). Gtk2 in Qt4 is untested (and thus unlikely to work yet). git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3016 a436a847-0d15-0410-975c-d299462d15a1
2011-02-22Implement sane UI selection logic and separate it from instantiation.David Robillard1-34/+57
Cleaner instantiation code. git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3013 a436a847-0d15-0410-975c-d299462d15a1
2011-02-22Fix headers.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3012 a436a847-0d15-0410-975c-d299462d15a1
2011-02-22Initial UI instance implementation.David Robillard1-0/+147
git-svn-id: http://svn.drobilla.net/lad/trunk/suil@3010 a436a847-0d15-0410-975c-d299462d15a1