summaryrefslogtreecommitdiff
path: root/src/event_manager.hh
AgeCommit message (Expand)Author
2024-11-22Take a timeout argument in EventManager::handle_next_eventsMaxime Coste
2023-05-21Add <c-g> to cancel current operationMaxime Coste
2021-07-07Add support for $kak_command_fifo and $kak_response_fifoMaxime Coste
2021-03-11Do not select on non-urgent fd when handling only urgent eventsMaxime Coste
2020-12-20Add Timer::disable() to be more explicit than set_next_date(TimePoint::max())Maxime Coste
2018-06-03EventManager: Never block if a forced file descriptor is presentMaxime Coste
2018-05-17Handle all pending events before redrawingMaxime Coste
2018-01-21Do not block when waiting for next event if we have pending inputMaxime Coste
2017-07-07Formatting fixesMaxime Coste
2017-03-15Migrate WithBitOps template specialization to with_bit_ops functionMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2016-12-01Make FDWatcher support Read, Write and Except events, instead of just ReadMaxime Coste
2016-11-29Simplify greatly UI input handlingMaxime Coste
2016-11-28Add more memory domains to certain dataMaxime Coste
2016-07-24Introduce chrono.hhMaxime Coste
2016-01-10Rename set_signal_wrapper to set_signal_handler and tweak SignalHandler defMaxime Coste
2015-12-23Add a signal function using sigactionDaniel Robertson
2015-10-02Refactor ShellManager process spawningMaxime Coste
2015-06-09Fix race condition ShellManager::eval with SIGCHLDMaxime Coste
2015-01-12replace all std::vector with VectorMaxime Coste
2014-12-23Remove trailing blank linesMaxime Coste
2014-12-10Fix OSX compilationMaxime Coste
2014-12-09Get rid of uses of unordered_set, vector is just simpler and faster...Maxime Coste
2014-12-03Use a select based event handling and fix deadlockMaxime Coste
2014-11-29Rework client pending key handling, fix insert/normal timersMaxime Coste
2014-11-25Separate events between normal and urgent onesMaxime Coste
2014-03-25FDWatchers are non copiable and non movableMaxime Coste
2013-01-31Remove Set and use unordered_setMaxime Coste
2013-01-14EventManager: add support for timersMaxime Coste
2013-01-11Add and use a Set template class for recuring small setsMaxime Coste
2013-01-10Refactor EventManagerMaxime Coste
2012-12-03EventManager: fix forced event processingMaxime Coste
2012-11-27EventManager: refactor (again)Maxime Coste
2012-11-26EventManager: avoid erasing an event handler while it may be in useMaxime Coste
2012-11-06EventManager: store event handlers in an unordered_map instead of a vectorMaxime Coste
2012-10-27EventManager: add force_signal method to force event executionMaxime Coste
2012-08-28add a poll based EventManager and use it for ncurse client updateMaxime Coste