summaryrefslogtreecommitdiff
path: root/libs/pbd/pbd/abstract_ui.cc
AgeCommit message (Expand)Author
2017-01-20Free dead request-buffersRobin Gareus
2016-12-16MIDI tracer actually changes the event-loopRobin Gareus
2016-12-15some further invalidation details:Robin Gareus
2016-12-15std::list::erase() needs a non-const iterator.;Paul Davis
2016-12-15and now with eraseRobin Gareus
2016-12-15C++98 compatible iterator eraseRobin Gareus
2016-12-15rework request invalidationRobin Gareus
2016-12-14Add a trash pool for invalidation requests.Robin Gareus
2016-12-14Atomically to invalidate requestRobin Gareus
2016-12-14Add some more invalidation debug messages.Robin Gareus
2016-12-14The threading anecdotes - Episode 7Robin Gareus
2016-12-14skip dead threads (if the event remains, it'll be cleaned up below)Robin Gareus
2016-12-14fix potential invalid lockRobin Gareus
2016-12-14rework locking (fa07233a, 112fba182)Robin Gareus
2016-12-14amend prev commitRobin Gareus
2016-12-13mutex 'er upRobin Gareus
2016-12-07Fix another crash at exit.Robin Gareus
2016-11-24Fix mysterious crashes such as #7049Robin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-04-24some notes on mem-leaks...Robin Gareus
2016-01-16clean up functors used in cross-thread call_slot() messages, in case they con...Paul Davis
2016-01-14remove debug outputPaul Davis
2016-01-14fully clean up request buffers when a thread diesPaul Davis
2016-01-14manually revert 4b3043cc and 141e6fb8181; add detailed explanatory commentPaul Davis
2016-01-13don't pick up already dead thread request buffers when setting up an event loopPaul Davis
2016-01-13more event loop debuggingPaul Davis
2016-01-13typo fixPaul Davis
2016-01-13lots more DEBUG_TRACE statements for analysing malfunctioning systemPaul Davis
2016-01-10remove debug output4.5Paul Davis
2015-12-28redesign cross-thread registration/signalling systemPaul Davis
2015-12-13portable pthread_self() debug messageRobin Gareus
2015-12-12change AbstractUI implementation to use EventLoop::event_loop_name() and add ...Paul Davis
2015-12-12fix endless-loop-at-shutdown bug now that abstract UI request buffers are usedPaul Davis
2015-12-12NO-OP re-indentRobin Gareus
2015-12-12remove invalid free. - fixes crash with generic midi surfaceRobin Gareus
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
2014-06-15plug some leaksRobin Gareus
2014-03-24comment tweakPaul Davis
2014-03-24fix a race condition between the death of a thread that communicates with an ...Paul Davis
2013-12-01'libs/pbd' - DLL visibility stuff and associated changes needed for building ...John Emmas
2013-07-16Windows (compiler specific) includes for libpbdJohn Emmas
2013-07-11Hide UI request mechanism from inheriting classesPaul Davis
2013-07-11Use PBD::pthread_name in debug output instead of pthread_selfPaul Davis
2013-01-16add copyright commentsPaul Davis
2012-07-25convert from Glib:: to Glib::Threads for all thread-related APIPaul Davis
2012-04-24eventloop and abstractui debugging, lots more commenting on abstractui/eventl...Paul Davis
2011-02-07forward port thread/abstract_ui changes from 2.X to 3.0Paul Davis
2010-04-03Allow cross-thread request invalidators to cope with multiple requestsCarl Hetherington
2010-03-30handle deletion of UI objects between the time that a callback is queued with...Paul Davis