summaryrefslogtreecommitdiff
path: root/src/client.hh
AgeCommit message (Expand)Author
2025-07-08Replace std::unique_ptr with a custom implementationMaxime Coste
2024-12-09Print elapsed time when blocked on opening file for writingJohannes Altmanninger
2024-08-15Remove unused ConstexprVector and rename constexpr_utils.hh to array.hhMaxime Coste
2024-08-12Move most info/status clear logic to clientMaxime Coste
2024-08-08Delay NormalMode clearing of status line and info box to next idleMaxime Coste
2023-08-27Remove Window::force_redraw()Maxime Coste
2022-09-02Allow to undo and redo selection changesJohannes Altmanninger
2019-11-22Add support for markup in info boxesMaxime Coste
2019-11-09Add static or const where usefulJason Felice
2019-10-17Remove explicit sizes from make_array callsMaxime Coste
2019-07-22Ensure current context switches away from buffer on delete-bufferMaxime Coste
2018-05-17Small code cleanupsMaxime Coste
2018-05-09Mark Client, Window, Buffer and OptionManager as finalMaxime Coste
2018-04-29Rework the way UI can trigger a client quittingMaxime Coste
2018-04-01Restore previous status line after notifying wait for shellMaxime Coste
2018-03-30Support full redraws during shell execution and handle resize thereMaxime Coste
2018-01-21Do not block when waiting for next event if we have pending inputMaxime Coste
2017-11-12Move Array and ConstexprVector to a constexpr_utils.hh headerMaxime Coste
2017-08-28Expose client pid as $kak_client_pidMaxime Coste
2017-08-23Support specifying an exit status on `quit` commandsMaxime Coste
2017-08-18Respecify EnumDescs array sizes manually to workaround clang-3.6 bugMaxime Coste
2017-08-12Remove size redundancy in enum_desc function declarationMaxime Coste
2017-06-16Hide info/menu when they are anchored to an invisible buffer coordMaxime Coste
2017-05-22Remove virtual destructor from OptionManagerWatcherMaxime Coste
2017-03-15Migrate to a more value based meta programming modelMaxime Coste
2017-01-29Fix some uninitialized valuesMaxime Coste
2017-01-08Apply clang-tidy modernize to the codebaseMaxime Coste
2017-01-04Add `Modal` InfoStyle used for bufer reload info boxMaxime 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-29Clean up includes of user_interface.hhMaxime Coste
2016-10-29Display a status line message when Kakoune is waiting on a shell to completeMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-03-30Replace menu and info when they actually movedMaxime Coste
2016-03-07Rework client redrawing, delay menu/info methods until next refreshMaxime Coste
2016-03-07Handle <c-l> redrawing on the server sideMaxime Coste
2016-03-06Only call UserInterface::refresh when the UI has been modifiedMaxime Coste
2016-02-27Remove direct access to ui, go through clientMaxime Coste
2015-11-20Move enum option handling in enum.hh and refactor enum optionsMaxime Coste
2015-11-07Store the last used buffer in clientsMaxime Coste
2015-09-16Store key hash in IdMapMaxime Coste
2015-08-23Remove Client::window() method, use a force_redraw() oneMaxime Coste
2015-03-10Refactor String, use a common StringOps interface, hide std::stringMaxime Coste
2015-02-12Cleanup and refactor externally modified buffer reloadingMaxime Coste
2015-01-14Even more memory trackingMaxime Coste
2015-01-12Yet more trackingMaxime Coste
2014-12-20Small code tweakMaxime Coste
2014-11-29Rework client pending key handling, fix insert/normal timersMaxime Coste
2014-11-25Separate events between normal and urgent onesMaxime Coste
2014-11-12Cleanup includesMaxime Coste