summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-08-22Fix readonly behaviourMaxime Coste
2021-08-22Merge branch 'roam-hurd-exec-path' of http://github.com/ppentchev/kakoune int...Maxime Coste
2021-08-21Find the executable path on the GNU Hurd, too.Peter Pentchev
2021-08-21Use the [[gnu::packed]] C++ attribute.Peter Pentchev
2021-08-20Do not break non-GCC/g++ compilers.Peter Pentchev
2021-08-20Make sure the ParsedRegex structure has the right size.Peter Pentchev
2021-08-17Move control character escaping responsibility to the terminal UIMaxime Coste
2021-08-17Merge remote-tracking branch 'alexherbo2/fix-typos'Maxime Coste
2021-08-17Merge remote-tracking branch 'krobelus/no-env-var'Maxime Coste
2021-08-17Merge remote-tracking branch 'krobelus/complete-at-percent-delimiter'Maxime Coste
2021-08-10Avoid "env var" in error message for unknown %val expansionJohannes Altmanninger
2021-08-09Restore prompt completion for "%opt{"Johannes Altmanninger
2021-08-05Reduce memory usage and allocations in terminal output codeMaxime Coste
2021-08-05Remove unnecessary fflush callMaxime Coste
2021-08-04Fallback to 80x24 terminal size when ioctl fails or returns 0x0Maxime Coste
2021-08-01Use a BufferedWriter to output in the terminal ui instead of stdioMaxime Coste
2021-07-31Add a format_with format function that takes a FunctionRef appendMaxime Coste
2021-07-31Expose BufferedWriterMaxime Coste
2021-07-31Fix FunctionRef copy constructionMaxime Coste
2021-07-31Code style tweak for Regex implementation TestVMMaxime Coste
2021-07-26Do not run unit tests in release buildsMaxime Coste
2021-07-26always inline custom operator new/delete to avoid spurious warningsMaxime Coste
2021-07-20Document the new write behaviourMaxime Coste
2021-07-20Merge remote-tracking branch 'occivink/nop-ignore-unknown-switches'Maxime Coste
2021-07-20Prevent overwriting existing file in :write <explicit filename>Maxime Coste
2021-07-20Remove unnecessary forward declarationMaxime Coste
2021-07-20Add missing new/delete overload in UseMemoryDomainMaxime Coste
2021-07-20Remove some unnecessary string copies in TerminalUIMaxime Coste
2021-07-20Generate different parse_quoted_balanced for each quote pairMaxime Coste
2021-07-20Improve code-generation for StringsMaxime Coste
2021-07-19nop: ignore unknown switches instead of failingOlivier Perret
2021-07-14Fix blitting of windows halfway through double-width codepointMaxime Coste
2021-07-12Refactor TerminalUI::set_ui_optionsMaxime Coste
2021-07-12Add 'terminal_synchronized' ui_option to opt-in synchronized outputMaxime Coste
2021-07-12src: Support strikethrough facesJason Felice
2021-07-12Fix crash when displaying a menu on a too small terminalMaxime Coste
2021-07-12Small cleanups in terminal uiMaxime Coste
2021-07-12Do not trust saved active face when force redrawingMaxime Coste
2021-07-12Slight code simplificationMaxime Coste
2021-07-12Fix race on resize in terminal uiMaxime Coste
2021-07-12Fix force redraw handlingMaxime Coste
2021-07-12Tolerate bliting window that overflow the targetMaxime Coste
2021-07-12terminal_ui.cc: fix build on musl libcKylie McClain
2021-07-12terminal_ui: restore termios settings before suspending Kakoune.Tim Allen
2021-07-12Use iTerm2 "synchronised update" sequences around redraws.Tim Allen
2021-07-12Handle skipped characters with erase line (EL) instead of insert blank (ICH)Maxime Coste
2021-07-12Reduce amount of SGR escapes emitted by tracking the active faceMaxime Coste
2021-07-12Remove explicit whitespace padding in menu/infoMaxime Coste
2021-07-12Use CSI @ instead of emitting lots of spacesMaxime Coste
2021-07-12Remove the concept of cursor in TerminalUI::WindowMaxime Coste