summaryrefslogtreecommitdiffstats
path: root/src/gui
AgeCommit message (Collapse)AuthorFilesLines
2018-01-22Only enqueue messages when the engine is remoteDavid Robillard5-37/+53
When the engine is local, messages are emitted in the Gtk thread and applied immediately. This should make the GUI more responsive.
2018-01-21Remove glib dependency from engine and core libraryDavid Robillard2-1/+22
2018-01-21Move Glib::thread_init to GUIDavid Robillard1-0/+1
2018-01-21Add FilePath class and remove use of glib path utilitiesDavid Robillard3-19/+19
2018-01-21Use C++ style includes for standard language headersDavid Robillard3-4/+3
2018-01-21Add URI class and remove use of Raul::URIDavid Robillard34-173/+174
2018-01-21Replace insert(make_pair(...)) with emplaceDavid Robillard11-62/+45
2017-12-25Use auto for iteratorsDavid Robillard7-20/+19
2017-12-25Use std::move to potentially avoid copyingDavid Robillard6-14/+14
2017-12-25Remove superfluous using namespace declarationsDavid Robillard20-58/+27
2017-12-25Always use bracesDavid Robillard20-111/+212
2017-12-25Use nullptrDavid Robillard23-98/+98
2017-12-25Fix inconsistent parameter namesDavid Robillard13-31/+31
2017-12-25Remove trivial destructors and use default where possibleDavid Robillard2-5/+0
2017-12-24Clean up includes in public headersDavid Robillard7-1/+8
2017-12-16Move sequence numbers into messages and simplify interfacesDavid Robillard1-1/+1
2017-12-16Add Message struct and remove tons of interface boilerplateDavid Robillard6-28/+47
2017-12-16Clean up includesDavid Robillard1-2/+1
2017-12-16Use unbounded queue for client signalsDavid Robillard1-1/+1
2017-12-16Clean up waf optionsDavid Robillard1-2/+3
2017-03-20Fix round-trip preservation of property contextsDavid Robillard3-10/+14
2017-03-20Cleanup: Trim boost headers and unnecessary configure checksDavid Robillard2-2/+2
2017-03-19Shrink status bar text and fix initial DSP load displayDavid Robillard2-10/+3
2017-03-18Use new suil init API to fix Qt5 plugin UIsDavid Robillard1-0/+3
2017-02-27Update glade fileDavid Robillard1-122/+19
2017-02-26Fix filtering by type in plugin selectorDavid Robillard2-3/+7
2017-02-18Kludge around broken clipboard on MacOSDavid Robillard1-1/+5
2017-02-18Improve parallel analysis and execution algorithmsDavid Robillard1-2/+3
2017-02-15Move Properties out of ResourceDavid Robillard23-89/+86
2017-02-15Move static path stuff to its own headerDavid Robillard7-15/+15
2016-12-04Fix initialization order warningDavid Robillard1-1/+1
2016-10-29Remove useless warningDavid Robillard1-1/+0
2016-10-29Fix minor memory issuesDavid Robillard1-0/+1
2016-10-14Don't request plugins until necessaryDavid Robillard1-2/+0
2016-10-14Fix initial display of embedded GUIsDavid Robillard2-1/+26
2016-10-14Simplify port model codeDavid Robillard3-31/+26
2016-10-06Add plugin state savingDavid Robillard2-10/+23
This only works with a server-side save, so the GUI now uses that if the server is not running remotely, where "remotely" is defined as "via TCP". This isn't perfect, since running ingen via TCP locally is a perfectly valid thing to do, but it will do for now.
2016-10-02Fix status bar text for subgraph portsDavid Robillard1-3/+4
2016-10-02Fix saving and loading subgraphsDavid Robillard1-1/+1
2016-10-02Fix whitespaceDavid Robillard2-1/+2
2016-10-02Fix display of initial port valuesDavid Robillard2-1/+9
2016-10-02Fix unit test responses and ensure events succeedDavid Robillard1-1/+1
2016-10-02Show audio and load information in status lineDavid Robillard6-44/+170
2016-10-02Replace Delay internal with simpler BlockDelayDavid Robillard5-7/+50
2016-10-01Fix flushing many message window lines at onceDavid Robillard1-15/+17
2016-09-18Fix undo of large pastesDavid Robillard1-0/+4
2016-09-18Add fancy communication loggingDavid Robillard2-0/+26
2016-09-11Use URIDs for prototypesDavid Robillard3-10/+6
2016-08-17Rename main graph and control/notify portsDavid Robillard3-7/+7
2016-08-01Show colorized log output in messages windowDavid Robillard4-19/+117