summaryrefslogtreecommitdiff
path: root/src/client_manager.hh
AgeCommit message (Expand)Author
2022-12-06Load buffer in command line orderMaxime Coste
2021-03-11Always redraw after getting some user inputMaxime Coste
2019-04-12Prevent conversion to client on suspend from disconnecting other clientsMaxime Coste
2019-04-04Fix detection of client ungraceful disconnectionMaxime Coste
2018-03-25Cleanup client name validation codeMaxime Coste
2018-03-23Restore client name after converting to clientMaxime Coste
2018-01-21Do not block when waiting for next event if we have pending inputMaxime Coste
2017-08-28Expose client pid as $kak_client_pidMaxime Coste
2017-08-23Support specifying an exit status on `quit` commandsMaxime Coste
2017-01-29Remove unused WindowAndSelections timestamp fieldMaxime Coste
2017-01-19Only touch new clients selections when target coord are explicitMaxime Coste
2016-12-01Rework handling of initial coordinates so that init commands can change themMaxime Coste
2016-11-29Simplify greatly UI input handlingMaxime Coste
2016-11-28Add more memory domains to certain dataMaxime Coste
2016-09-04Rework client quitting and handling of remote errorsMaxime Coste
2016-05-14Delay window deletion until we get back to main loopMaxime Coste
2016-03-03destroy buffer manager first but clear clients before destroying buffers.Maxime Coste
2015-10-08Detect ungraceful exits, and backup modified buffers in these casesMaxime Coste
2015-08-26Reorganize slightly local client creationMaxime Coste
2015-06-03Get rid of the mode trash, delete mode directly when leaving on_keyMaxime Coste
2015-02-12Cleanup and refactor externally modified buffer reloadingMaxime Coste
2015-01-14Even more memory trackingMaxime Coste
2015-01-12replace all std::vector with VectorMaxime Coste
2014-12-23Remove trailing blank linesMaxime Coste
2014-11-29Rework client pending key handling, fix insert/normal timersMaxime Coste
2014-11-25Separate events between normal and urgent onesMaxime Coste
2014-10-20Port more code to StringView instead of const String&Maxime Coste
2014-08-12Defer deletion of buffers to after the event loopMaxime Coste
2014-05-13SelectionList know its buffer and timestampMaxime Coste
2014-04-18Use StringView for completion functionsMaxime Coste
2014-04-07Add support for querying client environement variablesMaxime Coste
2014-04-07Add ClientManager::complete_client_nameMaxime Coste
2014-01-27Fix compilation with clang 3.4Maxime Coste
2013-12-20Get rid of Editor for goodMaxime Coste
2013-12-07Add Client* ClientManager::get_client_ifp() that can return nullptrMaxime Coste
2013-11-14Extract InputHandler from ClientMaxime Coste
2013-09-13Rework client name changeMaxime Coste
2013-09-12rename InputHandler to ClientMaxime Coste
2013-09-12Move Client responsibilities to InputHandlerMaxime Coste
2013-04-15Handle SIGHUP gracefullyMaxime Coste
2013-04-15move Client as a public class instead of a ClientManager implementation detailMaxime Coste
2013-02-07ClientManager: move the Client inner class detail in the cpp fileMaxime Coste
2013-01-28InputHandler have it's own contextMaxime Coste
2013-01-14move input watching responsibility into UserInterface implementationsMaxime Coste
2013-01-07Autoname client on creation, and access client name from shell with $kak_clientMaxime Coste
2012-12-28new clients always takes last used buffer, support multiple file on command lineMaxime Coste
2012-12-18Support initial command passing when a client is connectingMaxime Coste
2012-12-03ClientManager: support naming clients and accessing client's context by nameMaxime Coste
2012-11-22ClientManager: store client with a unique_ptrMaxime Coste
2012-11-22move Window ownership to the ClientManager instead of the BufferMaxime Coste