summaryrefslogtreecommitdiff
path: root/src/client_manager.cc
AgeCommit message (Expand)Author
2018-10-23Refactor Hook management to have a well defined list of hooksMaxime Coste
2018-04-23Change client default name: "unnamed0" → "client0"Delapouite
2018-04-07Make FaceRegistry scopedMaxime Coste
2018-04-06Make error messages more consistentDelapouite
2018-03-25Cleanup client name validation codeMaxime Coste
2018-03-25Remove contains_that and use any_of to be closer to the c++ stdlibMaxime Coste
2018-03-25Unify code that validates identifiers in KakouneMaxime 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-29Rename containers.hh to ranges.hh (and Container to Range)Maxime Coste
2017-08-29avoid literal eol in status lines, replace them with another symbolMaxime Coste
2017-08-28Expose client pid as $kak_client_pidMaxime Coste
2017-08-23Support specifying an exit status on `quit` commandsMaxime Coste
2017-07-19Migrate code to c++14Maxime Coste
2017-05-27Small code tweakMaxime Coste
2017-01-29Remove unused WindowAndSelections timestamp fieldMaxime Coste
2017-01-21Support the +line syntax for clients as well.Maxime Coste
2017-01-19Only touch new clients selections when target coord are explicitMaxime Coste
2016-12-01Fix crash when quitting the first client while another client is connectedMaxime Coste
2016-12-01Rework handling of initial coordinates so that init commands can change themMaxime Coste
2016-11-30Ensure all available input is handled before going back to main loopMaxime Coste
2016-11-29Simplify greatly UI input handlingMaxime Coste
2016-11-05Support deleting a buffer even if another client is in insert mode on itMaxime Coste
2016-10-13Always allow to delete a buffer, just recreate a scratch buffer if neededMaxime Coste
2016-10-11Only create a default *scratch* when we dont have any non debug buffersMaxime 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-08Rework container helpers, use pipe syntax and cleanup implementationMaxime Coste
2016-03-03destroy buffer manager first but clear clients before destroying buffers.Maxime Coste
2016-02-27Remove direct access to ui, go through clientMaxime Coste
2016-02-11Fix buffer deletion logicMaxime Coste
2016-02-10Fix use of dead temporary strings in completionsMaxime Coste
2016-02-09Migrate most completion to ranked matchMaxime Coste
2015-12-23Extract jump list handling in a JumpList structMaxime Coste
2015-12-14Support quitting while executing RuntimeError hooksMaxime Coste
2015-11-10Try to switch to last buffer when removing the current oneMaxime Coste
2015-11-07Store the last used buffer in clientsMaxime Coste
2015-10-08Detect ungraceful exits, and backup modified buffers in these casesMaxime Coste
2015-08-26Add a kill command that kills the current sessionMaxime Coste
2015-08-26Reorganize slightly local client creationMaxime Coste
2015-06-21Rework window redraw handling, should redraw window less oftenMaxime Coste
2015-06-03Get rid of the mode trash, delete mode directly when leaving on_keyMaxime Coste
2015-06-01Port even more code to use format functionMaxime Coste
2015-05-26Retreat ! go back to C++11 only codeMaxime Coste
2015-05-25Migrate code to c++14Maxime Coste
2015-03-30More useage of the format functionMaxime Coste
2015-03-14Small refactoring in client_manager.ccMaxime Coste
2015-03-13exception::what returns a StringView rather than a const char*Maxime Coste
2015-02-23Use RefPtr as SafePtr backendMaxime Coste
2015-01-26Release display buffers when a window is added to free listMaxime Coste