| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-09 | Fix compilation on 32bit platforms | Maxime Coste | |
| Fixes #3284 | |||
| 2020-01-08 | Update inserted range when generating InsertCompletionHide hook param | Maxime Coste | |
| The buffer might have been mutated in the mean time. Fixes #3270 | |||
| 2020-01-05 | Split RegexHighlighters matches per requested buffer ranges | Maxime Coste | |
| When a region calls the regex highlighter, it is incorrect to share the regex cache as it means we can get matches that span multiple regions. Fixes #3041 | |||
| 2020-01-05 | Merge remote-tracking branch 'fsub/rxvt' | Maxime Coste | |
| 2020-01-04 | Use markup for startup-info message | Maxime Coste | |
| 2020-01-04 | Restore support for line wrapping info boxes | Maxime Coste | |
| Fixes #3280 | |||
| 2020-01-02 | Few style changes on history exposition code | Maxime Coste | |
| 2020-01-02 | Merge remote-tracking branch 'eraserhd/history-api' | Maxime Coste | |
| 2020-01-01 | Add 'history' and 'uncommitted_modifications' expansions | Jason Felice | |
| 2019-12-31 | Fix replacing at begining of buffer | Maxime Coste | |
| Fixes #3275 | |||
| 2019-12-28 | Redraw relevant clients after adding/removing highlighters | Maxime Coste | |
| 2019-12-28 | Avoid unnecessary std::function | Maxime Coste | |
| 2019-12-28 | Refactor fifo buffer reader code | Maxime Coste | |
| 2019-12-24 | Fix command error line/column reporting | Maxime Coste | |
| 2019-12-19 | Merge remote-tracking branch 'jkonecny/master-backport-fedora-spec' | Maxime Coste | |
| 2019-12-19 | Update fs status post buffer write | Maxime Coste | |
| 2019-12-18 | Make possible to change compression for make dist | Jiri Konecny | |
| This will make possible to get the same archive from make dist as from GitHub archives. GitHub archives do not support current bzip2. | |||
| 2019-12-18 | Cleanup replaced range selection logic | Maxime Coste | |
| Do not access Buffer::m_changes to find the inserted range, return it directly from Buffer::insert and Buffer::replace. This fixes a wrong behaviour where replacing at eof would lose the selected end of line (as the implementation does not actually replace that end of line) | |||
| 2019-12-16 | Fix window_range expansion | Maxime Coste | |
| It relied on the buffer first char being visible, and could trigger segfaults when that was not the case. | |||
| 2019-12-16 | Fix WinResize hook getting triggered during urgent event processing | Maxime Coste | |
| WinResize hooks could be triggered during shell evaluation, leading to any state potentially getting mutated after a shell evaluation call. | |||
| 2019-12-15 | highlighters.cc: Add a '-min-digits' flag to the number-lines highlighter. | Tim Allen | |
| Fixes #3260. | |||
| 2019-12-15 | Code style tweak | Maxime Coste | |
| 2019-12-14 | Support rxvt style s-F3 to s-F10 | fsub | |
| 2019-12-14 | Support rxvt style s-F11 and s-F12 | fsub | |
| Rxvt emits `\E[23$` and `\E[24$` for `F21` and `F22` (alias `s-F11` and `s-F12` provided that `ncurses_shift_function_key` is set to `10`), respectively. | |||
| 2019-12-14 | Code style tweak in insert_output | Maxime Coste | |
| 2019-12-14 | Merge remote-tracking branch 'lenormf/reevaluate-exclamation-point' | Maxime Coste | |
| 2019-12-12 | Merge remote-tracking branch 'Screwtapello/tmux-keys' | Maxime Coste | |
| 2019-12-11 | src/ncurses_ui.cc: Add support for VT220-style Home and End keys. | Tim Allen | |
| Because we now support a bunch of different conventions for these keys, let's add some citations for the benefit of future maintainers. Fixes #3252. | |||
| 2019-12-10 | Fix build on FreeBSD again | Tobias Kortkamp | |
| json_ui.cc:29:9: error: use of undeclared identifier 'sprintf' sprintf(buffer, R"("#%02x%02x%02x")", color.r, color.g, color.b); ^ 1 error generated. Regressed by 7cdbe1d3d24c1cc13bd7cbc3fe252f1e88747ffb | |||
| 2019-12-10 | Kakoune v2019.12.10 | Maxime Coste | |
| 2019-12-07 | Add -scratch and -file switches to the rename-buffer command | Maxime Coste | |
| 2019-12-07 | Update New flag and last save timestamp on buffer rename | Maxime Coste | |
| Fxies #3244 | |||
| 2019-12-05 | Optimize regex in command | Maxime Coste | |
| 2019-12-05 | Restore regex optimization pass by introducing basic block analysis | Maxime Coste | |
| Run the peephole optimizer on each basic block, avoiding the previous issue that some instructions could move across their boundaries. | |||
| 2019-12-04 | Do not decode utf-8 when looking for regex next start | Maxime Coste | |
| There is no need to decode as we know any non-ascii characters will be treated as Other in the StartDesc. | |||
| 2019-12-04 | Merge remote-tracking branch 'lenormf/window-range' | Maxime Coste | |
| 2019-12-04 | Merge remote-tracking branch 'lenormf/reload-buffer-hash' | Maxime Coste | |
| 2019-12-03 | src: Reload buffers when their contents' hash changes | Frank LENORMAND | |
| Instead of triggering a reload event when the timestamp of a buffer's underlying file changes, do so when its contents are actually modified. | |||
| 2019-12-03 | Document that fg face is optional | Maxime Coste | |
| 2019-12-03 | Merge remote-tracking branch 'lenormf/split-json' | Maxime Coste | |
| 2019-12-03 | Merge remote-tracking branch 'Laaas/patch-1' | Maxime Coste | |
| 2019-12-03 | Merge remote-tracking branch 'lenormf/fix-doc-face-base' | Maxime Coste | |
| 2019-12-03 | Merge remote-tracking branch 'somasis/master' | Maxime Coste | |
| 2019-12-02 | src: Document the base face syntax in `:set-face` | Frank LENORMAND | |
| 2019-12-01 | src: Fix the build on Mac | Frank LENORMAND | |
| When compiled on Mac with `clang`, the following error occurs at compile-time: ``` ./diff.hh:56:28: error: no member named 'min' in namespace 'std' const int max_D = std::min((M + N + 1) / 2 + 1, cost_limit); ~~~~~^ ``` | |||
| 2019-12-01 | Pass inserted text ranges in InsertCompletionHide hook parameter | Maxime Coste | |
| Fixes #2898 | |||
| 2019-11-29 | buffer.hh: Fix building on musl+libc++ | Kylie McClain | |
| Fixes #3233. | |||
| 2019-11-30 | Refactor diff to make allocating a diff vector optional | Maxime Coste | |
| The diff interface now goes through a for_each_diff function that uses a callback for each found diff. | |||
| 2019-11-28 | Update scroll behavior | Mikhail Pogretskiy | |
| 2019-11-28 | Merge remote-tracking branch 'lenormf/fix-mmap-size-check' | Maxime Coste | |
