summaryrefslogtreecommitdiff
path: root/src/client_manager.cc
AgeCommit message (Expand)Author
2013-06-06remove Buffer:char_{distance,advance} use line access insteadMaxime Coste
2013-06-04Use coord instead of iterators for selectionsMaxime Coste
2013-05-13Use more std::* for string handlingMaxime Coste
2013-04-18Tweak status lineMaxime Coste
2013-04-15move Client as a public class instead of a ClientManager implementation detailMaxime Coste
2013-04-11exceptions: use const char* what() instead of String description()Maxime Coste
2013-04-11display character column instead of byte column in status lineMaxime Coste
2013-04-10Use the buffer manager to delete buffer, throw when a client is insertingMaxime Coste
2013-04-09rename assert to kak_assert to avoid collisionsMaxime Coste
2013-04-09move context implementation to context.ccMaxime Coste
2013-04-04UserInterface: status line messages are now DisplayLinesMaxime Coste
2013-03-25move absolute path logic to Buffer classMaxime Coste
2013-03-25Always use absolute path for file buffer names, compact paths for displayMaxime Coste
2013-03-20Add a RuntimeError hook called when a runtime_error exception is catched at c...Maxime Coste
2013-03-15Editor: replace selections().back() with main_selection()Maxime Coste
2013-02-18move status line generation code to client managerMaxime Coste
2013-02-07ClientManager: move the Client inner class detail in the cpp fileMaxime Coste
2013-01-29Do not pass a context to InputHandler methodsMaxime Coste
2013-01-28InputHandler have it's own contextMaxime Coste
2013-01-14move input watching responsibility into UserInterface implementationsMaxime Coste
2013-01-10Refactor EventManagerMaxime 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-19Client: catch errors when executing init commandsMaxime 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-26EventManager: avoid erasing an event handler while it may be in useMaxime Coste
2012-11-22ClientManager: store client with a unique_ptrMaxime Coste
2012-11-22move Window ownership to the ClientManager instead of the BufferMaxime Coste
2012-11-20Fix FIFO double deregistering issue when closing the buffer after EOFMaxime Coste
2012-11-20Let client manager handle deleting clientMaxime Coste
2012-11-12Add jump list support to contextMaxime Coste
2012-11-07Fix buffer deletion from a client when another is editing itMaxime Coste
2012-11-06ClientManager: tweak on input event lambdaMaxime Coste
2012-11-05Move client drawing responsiblity to the ClientManagerMaxime Coste
2012-11-05Rework Window creation, avoid using the same window in multiple clientsMaxime Coste
2012-10-31refactor Client creationMaxime Coste
2012-10-30Add a ClientManager for managing client lifetimesMaxime Coste