summaryrefslogtreecommitdiff
path: root/src/client_manager.cc
AgeCommit message (Expand)Author
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
2015-01-04Another stule tweakMaxime Coste
2014-12-23Unify completion from container content logicMaxime Coste
2014-12-08More string cleanupsMaxime 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-18Do not escape completions in completer functions let the client decideMaxime Coste
2014-08-12Defer deletion of buffers to after the event loopMaxime Coste
2014-07-11Rename ColorPair to Face and ColorRegistry to FaceRegistryMaxime Coste
2014-05-13SelectionList know its buffer and timestampMaxime Coste
2014-04-18Use StringView for completion functionsMaxime Coste
2014-04-08Minor formatting fixes (very long lines)Maxime Coste
2014-04-07Add support for querying client environement variablesMaxime Coste
2014-04-07Add ClientManager::complete_client_nameMaxime Coste
2014-02-12ClientManager: use lifo behaviour for free windowsMaxime Coste
2014-01-27Fix compilation with clang 3.4Maxime Coste