summaryrefslogtreecommitdiffstats
path: root/src/pluginuiinstance.c
AgeCommit message (Collapse)AuthorFilesLines
2011-04-22Remove UI instance API from SLV2 (apps should implement UIs via Suil now).David Robillard1-200/+0
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/slv2@3186 a436a847-0d15-0410-975c-d299462d15a1
2011-04-16Squeeze blank lines and delete trailing whitespace.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@3152 a436a847-0d15-0410-975c-d299462d15a1
2011-03-09New collections and iterator API.David Robillard1-1/+1
Deprecate slv2_*_get_at. Remove slv2_world_get_plugins_by_filter. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@3057 a436a847-0d15-0410-975c-d299462d15a1
2011-03-08Fix UI host API.David Robillard1-7/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@3055 a436a847-0d15-0410-975c-d299462d15a1
2011-03-06Add a UI host descriptor to allow for a graceful transition to a more ↵David Robillard1-6/+35
powerful UI extension. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@3044 a436a847-0d15-0410-975c-d299462d15a1
2011-03-06Relicense to 2-clause BSD... for the good of LV2... and hopefully me... ↵David Robillard1-18/+24
eventually... in some very abstract kind of way... :/ git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@3041 a436a847-0d15-0410-975c-d299462d15a1
2011-02-24Make Suil exclusively deal with instantiating (not choosing) UIs.David Robillard1-83/+99
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/slv2@3022 a436a847-0d15-0410-975c-d299462d15a1
2011-02-22Remove hilariously useless code.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@3006 a436a847-0d15-0410-975c-d299462d15a1
2011-02-22Tidy.David Robillard1-15/+16
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@3002 a436a847-0d15-0410-975c-d299462d15a1
2011-02-12Document entire API in a single header/page.David Robillard1-22/+15
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2925 a436a847-0d15-0410-975c-d299462d15a1
2011-02-11Tidy up includes.David Robillard1-2/+4
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2920 a436a847-0d15-0410-975c-d299462d15a1
2011-02-11Use `static' and `SLV2_API' explicitly/consistently.David Robillard1-5/+10
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2915 a436a847-0d15-0410-975c-d299462d15a1
2011-02-10Tidy.David Robillard1-2/+2
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2913 a436a847-0d15-0410-975c-d299462d15a1
2011-02-04Fix "ISO C forbids initialization between function pointer and ‘void *’" ↵David Robillard1-1/+2
warnings. Fix crash when plugins have no required or optional features. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2908 a436a847-0d15-0410-975c-d299462d15a1
2011-02-04Tidy.David Robillard1-3/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2900 a436a847-0d15-0410-975c-d299462d15a1
2011-02-04Tidy up code.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2899 a436a847-0d15-0410-975c-d299462d15a1
2011-02-04Remove repeated blank lines.David Robillard1-6/+0
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2897 a436a847-0d15-0410-975c-d299462d15a1
2011-02-04Update copyright dates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2896 a436a847-0d15-0410-975c-d299462d15a1
2010-09-04My name is David. :)David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2590 a436a847-0d15-0410-975c-d299462d15a1
2009-06-03Consistent error/warning message output.David Robillard1-9/+3
Fix crash on invalid plugin files. git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2086 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Update copyright dates.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@2000 a436a847-0d15-0410-975c-d299462d15a1
2009-05-13Strip trailing whitespace.David Robillard1-14/+14
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1999 a436a847-0d15-0410-975c-d299462d15a1
2008-10-18Build against local library versions no matter what.... hopefully....David Robillard1-5/+5
git-svn-id: http://svn.drobilla.net/lad/trunk/slv2@1677 a436a847-0d15-0410-975c-d299462d15a1
2008-04-12LV2 UI extension updates from larsl.David Robillard1-2/+0
git-svn-id: http://svn.drobilla.net/lad/slv2@1181 a436a847-0d15-0410-975c-d299462d15a1
2008-02-09Gracefully handle UIs that fail to instantiate.David Robillard1-3/+4
git-svn-id: http://svn.drobilla.net/lad/slv2@1140 a436a847-0d15-0410-975c-d299462d15a1
2008-01-25Overhaul SLV2 API to return/take SLV2Value (instead of strings or ↵David Robillard1-7/+6
primitives) wherever possible. Make 'index' a fundemental property of ingen ports. git-svn-id: http://svn.drobilla.net/lad/slv2@1113 a436a847-0d15-0410-975c-d299462d15a1
2008-01-17Update LV2 UI header.David Robillard1-0/+2
git-svn-id: http://svn.drobilla.net/lad/slv2@1066 a436a847-0d15-0410-975c-d299462d15a1
2007-12-15Updated LV2 GUI extension.David Robillard1-6/+0
git-svn-id: http://svn.drobilla.net/lad/slv2@974 a436a847-0d15-0410-975c-d299462d15a1
2007-10-04Fix librdf warnings.David Robillard1-0/+3
git-svn-id: http://svn.drobilla.net/lad/slv2@821 a436a847-0d15-0410-975c-d299462d15a1
2007-10-03Updated LV2 spec.David Robillard1-8/+8
git-svn-id: http://svn.drobilla.net/lad/slv2@809 a436a847-0d15-0410-975c-d299462d15a1
2007-09-26Fixed return type of UI accessor.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/slv2@783 a436a847-0d15-0410-975c-d299462d15a1
2007-09-24LV2 UI interface cleanups.David Robillard1-12/+12
Documentation reorganization. Updated LV2 spec (1.0beta5). git-svn-id: http://svn.drobilla.net/lad/slv2@775 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Fix LV2 UI stuff.David Robillard1-15/+5
Sineshaper embeds in Ingen now. git-svn-id: http://svn.drobilla.net/lad/slv2@773 a436a847-0d15-0410-975c-d299462d15a1
2007-09-23Support for plugin UIs in separate bundles.David Robillard1-1/+4
Fix some memory leaks. Better/more future proof UI interface. git-svn-id: http://svn.drobilla.net/lad/slv2@772 a436a847-0d15-0410-975c-d299462d15a1
2007-09-22pluginguiinstance -> pluginuiinstanceDavid Robillard1-0/+175
git-svn-id: http://svn.drobilla.net/lad/slv2@764 a436a847-0d15-0410-975c-d299462d15a1