| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-22 | find $(sharedir)/rc ... | Vladimir Bauer | |
| 2019-03-22 | undo clean section | Vladimir Bauer | |
| 2019-03-22 | call find in BSD compatible way | Vladimir Bauer | |
| 2019-03-22 | Limit WordDB word length to 50 bytes | Maxime Coste | |
| Should improve both performance and relevancy of the word completions. | |||
| 2019-03-21 | Fixed makefile so properly installs new rc structure | Justin Frank | |
| 2019-03-21 | Do not copy environment strings, just refer to them | Maxime Coste | |
| 2019-03-21 | Track more memory statistics | Maxime Coste | |
| 2019-03-19 | Make String able to reference external data without copying | Maxime Coste | |
| Sometimes we really need to have a String instead of a StringView, but some of those strings might not need to own their data. Make it possible to explicitely construct a String that does not own the underlying buffer. Use it when parsing balanced strings. | |||
| 2019-03-19 | Fix typo in scratch buffer default content | Maxime Coste | |
| 2019-03-17 | Add a text in scratch buffer to make it explicit it wont be saved | Maxime Coste | |
| Fixes #2759 | |||
| 2019-03-16 | Remove another unnecessary ; in palete reset escape sequence | Maxime Coste | |
| Should fix #2779 for real. | |||
| 2019-03-16 | Make keymap fully constexpr | Maxime Coste | |
| 2019-03-13 | Remove unnecessary ; from palette reset escape sequence | Maxime Coste | |
| Fixes #2779 | |||
| 2019-03-05 | Re-introduce -MP in the C++ compilation rule | Maxime Coste | |
| It turns out it is important to avoid having to clean when a header is deleted. | |||
| 2019-03-05 | Merge remote-tracking branch 'laelath/compilation-warnings' | Maxime Coste | |
| 2019-03-05 | Merge remote-tracking branch 'krobelus/write-all-note-modified' | Maxime Coste | |
| 2019-03-05 | Make error description available as "%val{error}" during catch blocks | Maxime Coste | |
| Fixes #2761 | |||
| 2019-03-05 | Fix use of invalidated iterators in highlight_range | Maxime Coste | |
| Fixes #2755 | |||
| 2019-02-27 | -MP compile option isn't needed since header files aren't globbed | Justin Frank | |
| 2019-02-27 | Fixed all reorder warnings | Justin Frank | |
| 2019-02-27 | Fixed Selection being defined as a struct and class | Justin Frank | |
| 2019-02-25 | Document that write-all only writes modified buffers | Johannes Altmanninger | |
| 2019-02-17 | Add object mode expansions | Jason Felice | |
| 2019-02-17 | Merge remote-tracking branch 'eraserhd/object-command-submode' | Maxime Coste | |
| 2019-02-17 | Collapse jumps based on current index change | Maxime Coste | |
| The previous method, while likely more correct, could restore jump lists containing references to already removed buffers. | |||
| 2019-02-17 | Fix uses of std::remove_if | Maxime Coste | |
| std::remove_if is not std::partition, it makes no guarantees on the state of the objects past the new end (they usually are in a moved-from state). | |||
| 2019-02-17 | Run WinClose hook before putting the window into trash | Maxime Coste | |
| 2019-02-14 | Add object command | Jason Felice | |
| 2019-02-12 | Check the return value of the rename call | Maxime Coste | |
| 2019-02-12 | Introduce a writemethod option to either overwrite or replace files | Maxime Coste | |
| This permit to choose if files should be written by overwriting their content (the default), or by writing to a separate temporary file and rename it to the current file. As discussed in #2036 | |||
| 2019-02-12 | Refactor write_buffer_to_file to use a flags param | Maxime Coste | |
| That is clearer than two boolean parameters. | |||
| 2019-02-11 | Fix bug in 'itersel' handling that could result in unsorted selections | Maxime Coste | |
| 2019-02-04 | Remove peephole regex optimization pass | Maxime Coste | |
| The current implementation is wrong as it crosses basic blocks boundaries. Doing basic block decomposition of regex is probably a tad too complex for this single optimization. Fixes #2711 | |||
| 2019-02-04 | Fix regex not always selecting the leftmost longest match | Maxime Coste | |
| (Actually the rightmost longest match when searching backwards) Fixes #2710 | |||
| 2019-02-04 | Remove references to SelectionList from selectors | Maxime Coste | |
| 2019-02-04 | Remove target_eol and small code cleanups | Maxime Coste | |
| 2019-02-03 | Merge remote-tracking branch 'JJK96/documentation' | Maxime Coste | |
| 2019-01-25 | Add missing [<switches>] argument to declare-option | Jan-Jaap Korpershoek | |
| 2019-01-24 | Replace std::mem_fn with custom lambda in ranges | Maxime Coste | |
| 2019-01-24 | Fix missing errno include | Maxime Coste | |
| 2019-01-24 | Add missing locale include to main.cc | Maxime Coste | |
| 2019-01-24 | Fix array_view dependency on std::min | Maxime Coste | |
| 2019-01-24 | Header and dependency cleanup | Maxime Coste | |
| 2019-01-24 | Replace std::tie with structured bindings | Maxime Coste | |
| 2019-01-23 | Only embed gdb script on ELF targets, and add missing gdb symlink | Maxime Coste | |
| 2019-01-23 | Embed gdb pretty-printing script directly into Kakoune binary | Maxime Coste | |
| This will get stripped correctly, and should make debugging easier. | |||
| 2019-01-23 | Change pipe diffing to work linewise | Maxime Coste | |
| This should greatly improve performances as we only need to diff lines instead of individual characters. Closes #2678 Fixes #2037 | |||
| 2019-01-23 | Always select inserted text after piping | Maxime Coste | |
| Relying on general selection update code is error prone due to diffing. Fixes #2394 | |||
| 2019-01-22 | Default to release build | Maxime Coste | |
| Fixes #2701 | |||
| 2019-01-20 | Try to bypass clang crash | Maxime Coste | |
