summaryrefslogtreecommitdiffstats
path: root/src/libs/gui/ConnectWindow.cpp
AgeCommit message (Collapse)AuthorFilesLines
2008-08-16Factor out common store functionality.David Robillard1-1/+1
Make store is-a Table and ditch store->objects() thing everywhere. Use a separate store in the client (fix ingen -eg). git-svn-id: http://svn.drobilla.net/lad/ingen@1397 a436a847-0d15-0410-975c-d299462d15a1
2008-08-16Reorganize two 'store' implementations, move header to shared module ↵David Robillard1-1/+1
(prepare for factoring out). git-svn-id: http://svn.drobilla.net/lad/ingen@1395 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Don't load engine module twice.David Robillard1-17/+14
git-svn-id: http://svn.drobilla.net/lad/ingen@1376 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Don't present (or even load widgets from XML) connection window until some ↵David Robillard1-56/+112
time has passed (i.e. don't show it at all if the connection happens fast enough). git-svn-id: http://svn.drobilla.net/lad/ingen@1375 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Shave some more time off startup (send commands off before updating GUI ↵David Robillard1-20/+22
things, don't show until as late as possible). git-svn-id: http://svn.drobilla.net/lad/ingen@1374 a436a847-0d15-0410-975c-d299462d15a1
2008-08-14Don't wait for plugins from ingen, show root patch window as soon as ↵David Robillard1-40/+16
possible (huge reduction in startup time-to-patch-window). git-svn-id: http://svn.drobilla.net/lad/ingen@1373 a436a847-0d15-0410-975c-d299462d15a1
2008-07-28Simply global memory management crap by using shared_ptr in the World struct ↵David Robillard1-29/+30
(it's not C anyway, might as well). Properly support LV2 events from plugin UIs over OSC and directly (w/ monolithic UI/engine). Fix crashes on node destruction with monolithic UI/engine. Resolves ticket #177. git-svn-id: http://svn.drobilla.net/lad/ingen@1293 a436a847-0d15-0410-975c-d299462d15a1
2008-05-20Fix various problems with control port values.David Robillard1-0/+2
Fix control port feedback issues with LV2 plugin UIs. git-svn-id: http://svn.drobilla.net/lad/ingen@1218 a436a847-0d15-0410-975c-d299462d15a1
2007-10-11Show 'Loading plugins' instead of the more confusing 'Receiving plugins' in ↵David Robillard1-1/+1
connect window. git-svn-id: http://svn.drobilla.net/lad/ingen@875 a436a847-0d15-0410-975c-d299462d15a1
2007-10-11Fix initial state of radio buttons in connect window when running ingen -eg.David Robillard1-46/+13
Move all GTK main stuff into a single callback (control order better, avoid scheduler overhead). Speed up client GTK thread event processing rate. Eliminate buffering of post-processed events when running internal engine (post-process events directly in GTK thread). git-svn-id: http://svn.drobilla.net/lad/ingen@873 a436a847-0d15-0410-975c-d299462d15a1
2007-10-11Fix Gtk rendering corruption problems when running monolithic (internal engine).David Robillard1-24/+23
Reduce Gtk main loop overhead when running monolithic. Fix crash on importing certain Om patches. git-svn-id: http://svn.drobilla.net/lad/ingen@870 a436a847-0d15-0410-975c-d299462d15a1
2007-09-24Avoid thread creation and glade stuff on module/port creation (defer until ↵David Robillard1-11/+9
menu requested). git-svn-id: http://svn.drobilla.net/lad/ingen@776 a436a847-0d15-0410-975c-d299462d15a1
2007-09-20Rename C++ signals to cleaner Gtkmm convention.David Robillard1-1/+1
git-svn-id: http://svn.drobilla.net/lad/ingen@734 a436a847-0d15-0410-975c-d299462d15a1
2007-08-09Realtime safe parallel graph execution, e.g. run with ingen -e -p 3 for 3 ↵David Robillard1-2/+2
concurrent audio threads. git-svn-id: http://svn.drobilla.net/lad/ingen@689 a436a847-0d15-0410-975c-d299462d15a1
2007-08-08Added individial building stuff for flowcanvas, raul, patchage.David Robillard1-2/+3
git-svn-id: http://svn.drobilla.net/lad/ingen@684 a436a847-0d15-0410-975c-d299462d15a1
2007-08-01Clean up engine/client interfaces.David Robillard1-12/+7
Hide Response, now an internal engine implementation detail (and not a problem for script bindings anymore). git-svn-id: http://svn.drobilla.net/lad/ingen@666 a436a847-0d15-0410-975c-d299462d15a1
2007-08-01More SWIGification. Engine->Client calls/messages implemented... and ↵David Robillard1-3/+4
segfault somewhere in Python :/ . git-svn-id: http://svn.drobilla.net/lad/ingen@664 a436a847-0d15-0410-975c-d299462d15a1
2007-07-31SWIG building fixes.David Robillard1-10/+24
Applied patch from silverblade to fix Raul Process cmd line parameters. Fixed launching internal engine from Connect dialog. Fix nasty crashes caused by overly hasty last commit. git-svn-id: http://svn.drobilla.net/lad/ingen@662 a436a847-0d15-0410-975c-d299462d15a1
2007-07-29Build system fixes, building from top level doesn't recursively configure ↵David Robillard1-1/+1
slv2, but slv2 is still independently packageable/buildable. Think I've finally figured out how to do recursive autohell without resorting to suicide... git-svn-id: http://svn.drobilla.net/lad/ingen@650 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Set signal emission timeout frequencer to a saner value.David Robillard1-4/+4
git-svn-id: http://svn.drobilla.net/lad/ingen@625 a436a847-0d15-0410-975c-d299462d15a1
2007-07-25Fix running with ingen -eg.David Robillard1-2/+3
Start basic framework of an Ingen "Core" system/library (in module library for now). git-svn-id: http://svn.drobilla.net/lad/ingen@624 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Scrapped ClientKey in favour of a URI string (towards a simpler ↵David Robillard1-2/+1
closer-to-straight-C engine interface). Fixed client deregistration. Added metadata value requesting. git-svn-id: http://svn.drobilla.net/lad/ingen@614 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Consistently rename all C++ files .cpp/.hpp.David Robillard1-16/+16
Fix (some) inclusion guard names to not clash with other libs. git-svn-id: http://svn.drobilla.net/lad/ingen@613 a436a847-0d15-0410-975c-d299462d15a1
2007-07-24Removed recursive autohell, except for SLv2.David Robillard1-1/+1
Always build against local copies, hopefully fixing broken compilation against outdated system versions. git-svn-id: http://svn.drobilla.net/lad/ingen@610 a436a847-0d15-0410-975c-d299462d15a1
2007-06-24Fix running GUI with internal engine and direct interface (i.e. no OSC) with ↵David Robillard1-3/+0
ingen -eg. git-svn-id: http://svn.drobilla.net/lad/ingen@543 a436a847-0d15-0410-975c-d299462d15a1
2007-05-04Work on internal engine + GUI (still some problems).David Robillard1-33/+61
git-svn-id: http://svn.drobilla.net/lad/ingen@498 a436a847-0d15-0410-975c-d299462d15a1
2007-05-04Made engine, serialisation, client library, and GUI all dynamically loaded ↵David Robillard1-0/+426
modules. Combined all executables into a single "ingen" program which can do everything. git-svn-id: http://svn.drobilla.net/lad/ingen@493 a436a847-0d15-0410-975c-d299462d15a1