summaryrefslogtreecommitdiff
path: root/gtk2_ardour/linux_vst_gui_support.cc
AgeCommit message (Collapse)Author
2020-03-29Set thread-names (GUI)Robin Gareus
2020-01-01Fix crash when X11 is not available for VST UIsRobin Gareus
This should not happen -- VST gui_event_loop is only started if LXVST_XDisplay is not NULL. However the eventloop itself checks if LXVST_XDisplay is set, so this might happen with headless builds that still have access to a display, or due to some async event.
2019-08-03Update GPL boilerplate and (C)Robin Gareus
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author.
2019-04-13NO-OP: whitespaceRobin Gareus
This fixes mostly <tab> after <space> and similar <tab> not used for indenting as well as some related code alignment issues.
2017-07-08Don't use VST ->user points, prefer host-reserved ptrRobin Gareus
Apparently "user" is for plugins (not hosts) to use.
2017-03-08VST UI sizeing reworkRobin Gareus
* prefer signal over timer-poll for VST size changes * properly offset VST window (Windows) * constrain window size (Windows) * explicitly notify re-parent'ed child window (Linux)
2017-03-05Close the LXVST X11 connection for good measureRobin Gareus
2017-03-05Work around a crash at exit for Linux VST UIs abusing pthread-keys.Robin Gareus
2016-11-15consolidate VST UI codeRobin Gareus
2016-11-14Fix VST state-lock SNAFU (effSetChunk and process are exclusive)Robin Gareus
2016-04-27some linuxVST GUI details: initialize lock, add a note.Robin Gareus
2016-02-21prevent crash is VST does not implement effEditGetRectRobin Gareus
2015-12-30small VST code cleanup: mostly NO-OP. thread attributes and static varsRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-08-27Fixes a double mutex unlock for Linux VSTsMathias Buhr
2015-05-27relax LinuxVST GUI event loop.Robin Gareus
it was spinning at 100Hz.
2014-11-18tabs are tabs and spaces are spacesRobin Gareus
see http://ardour.org/styleguide.html #26
2014-11-18assert no null pointer dereferenceRobin Gareus
2014-05-16replace gettimeofday() with g_get_monotonic_time()Robin Gareus
2014-04-21increase LXVST GUI idle call regularity, aim for 25HzRobin Gareus
2014-04-10remove use of JACK headers to allow building on systems without JACKPaul Davis
2013-12-03switch from using Sleep/usleep to Glib::usleep() (and remember that we need ↵Paul Davis
to make Glib::usleep() actually work on windows one day)
2013-01-16add copyright commentsPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@13859 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-23Rename linux VST files to be more friendly.Carl Hetherington
git-svn-id: svn://localhost/ardour2/branches/3.0@10808 d708f5d6-7413-0410-9779-e7cbd77b26cf