Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | functests: Test dumping and loading change list | ZyX | 2015-10-08 |
| | |||
* | shada: Reassign some entry types to WantInfo and WantMarks | ZyX | 2015-10-08 |
| | | | | | kShaDaWantMarks now loads only local file change list and file-local marks. kShaDaWantInfo now loads global marks and jump list. | ||
* | functests: Add tests for dumping/restoring registers | ZyX | 2015-10-08 |
| | |||
* | shada: Add support for dumping and restoring buffer list | ZyX | 2015-10-08 |
| | |||
* | shada: Use pre-populated set of buffers on removable media | ZyX | 2015-10-08 |
| | | | | | Should be faster then constantly running shada_removable for each buffer many times. | ||
* | shada: Do not record removable buffers and marks | ZyX | 2015-10-08 |
| | |||
* | shada: Add support for dumping/restoring bufs changes and win jumps | ZyX | 2015-10-08 |
| | |||
* | functests: Test loading last search/substitute pattern/replacement | ZyX | 2015-10-08 |
| | |||
* | functests: Add history tests | ZyX | 2015-10-08 |
| | |||
* | shada: Initial support for merging history | ZyX | 2015-10-08 |
| | | | | Currently only merges history when reading ShaDa file. No tests yet. | ||
* | shada: Skip reading some items if needed | ZyX | 2015-10-08 |
| | | | | Avoids unneeded malloc()s/free()s and lots of code for parsing. | ||
* | functests: Add tests for mark dumping/reading | ZyX | 2015-10-08 |
| | |||
* | functests: Add tests for ShaDa variables dumping/reading | ZyX | 2015-10-08 |
| | |||
* | main: Read marks at startup | ZyX | 2015-10-08 |
| | | | | | I do not know why marks were not read originally, but without this change marks are not going to be read at startup when Vim starts without arguments. | ||
* | shada: Use glibc functions to convert from big endian, add a fallback | ZyX | 2015-10-08 |
| | |||
* | viminfo: First version of ShaDa file dumping | ZyX | 2015-10-08 |
| | | | | | | | | | | | | | | | | | | | | What works: 1. ShaDa file dumping: header, registers, jump list, history, search patterns, substitute strings, variables. 2. ShaDa file reading: registers, global marks, variables. Most was not tested. TODO: 1. Merging. 2. Reading history, local marks, jump and buffer lists. 3. Documentation update. 4. Converting some data from &encoding. 5. Safer variant of dumping viminfo (dump to temporary file then rename). 6. Removing old viminfo code (currently masked with `#if 0` in a ShaDa file for reference). | ||
* | mark: Fix valgrind error in mark.c | ZyX | 2015-10-08 |
| | | | | Caused by using memcpy for assigning one structure to another. | ||
* | os/fs: Define os_strerror as an alias to uv_strerror | ZyX | 2015-10-08 |
| | | | | It is not needed to know that os/* uses libuv. | ||
* | api: represent api type String as msgpack type STR. closes #1250 | Björn Linse | 2015-10-08 |
| | |||
* | Merge pull request #3430 from fwalch/deps/update-libtermkey | Justin M. Keyes | 2015-10-07 |
|\ | | | | | deps: Update to libtermkey 0.18. | ||
| * | deps: Update to libtermkey 0.18. | Florian Walch | 2015-10-07 |
|/ | | | | | Same code we were using before, only from official release tarball instead of our GitHub mirror. | ||
* | test: os_system: spec for non-zero exit. #3419 | Russ Adams | 2015-10-04 |
| | |||
* | test: menu_spec: avoid screen test. | Justin M. Keyes | 2015-10-04 |
| | | | | | Redraw can be flaky especially when remote commands happen during command-mode. Assert the state directly instead of using Screen. | ||
* | tui: fix_terminfo: Handle "tmux" like "screen". #3422 | Daniel Hahler | 2015-10-04 |
| | | | | Closes #3399 | ||
* | menu: support :emenu invoked by cmenu map. | bambu | 2015-10-03 |
| | |||
* | Merge pull request #3414 from Pyrohh/cmake-check-wvla | Justin M. Keyes | 2015-10-02 |
|\ | | | | | build: Check for -Wvla before use | ||
| * | build: Check if compiler supports -Wvla before use | Michael Reed | 2015-10-02 |
|/ | | | | OpenBSD's GCC (4.2.1) doesn't have the -Wvla flag. | ||
* | Merge PR #3360 'More fixes for 0.1' | Thiago de Arruda | 2015-10-01 |
|\ | |||
| * | test: Add basic tests for the TUI | Thiago de Arruda | 2015-10-01 |
| | | | | | | | | The tests use `termopen` to spawn nvim and verify the TUI. | ||
| * | ex_docmd: Fix terminal mode check condition for ex_normal | Thiago de Arruda | 2015-10-01 |
| | | | | | | | | | | | | | | | | | | Using the `curbuf->terminal` condition alone is wrong since it does not necessarily mean nvim is in terminal mode. It needs to be used with `State & TERM_FOCUS` because the current buffer could have changed without `terminal_enter` exiting. Close #3403 | ||
| * | tui: Fix queueing of large chunks of input | Thiago de Arruda | 2015-10-01 |
| | | | | | | | | | | Take the return value of input_enqueue into consideration, waiting for the main thread to consume input. Close #1714 #3377. | ||
| * | rbuffer: Enhance rbuffer_reset to work with filled RBuffers | Thiago de Arruda | 2015-10-01 |
| | | |||
| * | os/input: Don't advance past incomplete sequences in input_enqueue | Thiago de Arruda | 2015-10-01 |
| | | | | | | | | | | This allows callers to incrementally process buffers that are filled by incomplete chunks more easily. | ||
| * | tui: Don't use 'pastetoggle' for automatic pasting | Thiago de Arruda | 2015-10-01 |
| | | | | | | | | | | | | | | Add a new special key that can be used by UIs to toggle the 'paste' option and use it in the TUI instead of the user's 'pastetoggle' value. Close #2843 #2092 | ||
| * | shell: Ensure silent bang mappings won't cut output | Thiago de Arruda | 2015-10-01 |
|/ | | | | | | | Setting `msg_didout` after `call_shell` is enough as it will cause `hit_return_msg()` to print on next line. Close #3269 | ||
* | Merge pull request #3410 from oni-link/fix.spell_suggest | Justin M. Keyes | 2015-10-01 |
|\ | | | | | spell.c: Fix memory leak | ||
| * | spell.c: Fix memory leak | oni-link | 2015-10-01 |
| | | |||
* | | Merge pull request #3407 from oni-link/fix.ga_concat | Justin M. Keyes | 2015-10-01 |
|\ \ | | | | | | | garray.c: Prevent ga_concat() using memcpy(NULL,...) | ||
| * | | garray.c: Prevent ga_concat() using memcpy(NULL,...) | oni-link | 2015-09-30 |
| | | | | | | | | | | | | | | | | | | Calling ga_grow(gap, 0) does not reallocate memory for garray gap. Because of this, gap->ga_data can be NULL after such a call, if gap does not have memory allocated. | ||
* | | | Merge pull request #3409 from jszakmeister/disable-broken-test | Justin M. Keyes | 2015-10-01 |
|\ \ \ | |_|/ |/| | | Disable a broken functional test. | ||
| * | | Disable a broken functional test. | John Szakmeister | 2015-10-01 |
|/ / | | | | | | | | | | | No one has taken a real interest in fixing this, so let's disable it for now. The issue crops up most on the QB OS X node, but it has periodically occurred under other nodes too. | ||
* | | Merge pull request #3408 from fwalch/cmake/filter-ldflags | Justin M. Keyes | 2015-09-30 |
|\ \ | | | | | | | CMake: Remove --sort-common from linker flags. | ||
| * | | CMake: Remove --sort-common from linker flags. | Florian Walch | 2015-10-01 |
|/ / | | | | | | | | | | | | | Workaround for bugs reported at #2641 and #3374. Root cause for this problem is still unknown. Resolves #2641 and resolves #3374. | ||
* | | Merge pull request #3365 from ZyX-I/refactor-string | Justin M. Keyes | 2015-09-30 |
|\ \ | |/ |/| | Make `...` occurrences in echo output more useful | ||
| * | eval/string(): Share code between msgpackdump() and string()+:echo | ZyX | 2015-09-30 |
| | | |||
| * | functests: Do not use user viminfo file | ZyX | 2015-09-30 |
| | | |||
| * | eval/msgpackdump(): Use copyID for protecting against recursive input | ZyX | 2015-09-30 |
|/ | | | Should be faster then O(depth) iteration, but removes const qualifiers. | ||
* | Merge pull request #3321 from cHoco/fix-append-api-implementation-2 | Justin M. Keyes | 2015-09-27 |
|\ | | | | | Fix append() with negative line numbers. | ||
| * | Fix append() without line argument | Enrico Ghirardi | 2015-09-20 |
| | | | | | | | | | | We want to switch include_start/end when the index is positive or negative. | ||
* | | Merge pull request #3398 from fmoralesc/update-vim-tutor | Justin M. Keyes | 2015-09-27 |
|\ \ | | | | | | | tutor-mode: update plugin |