aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | | lintJan Edmund Lazo2018-09-16
| | |
* | | vim-patch:8.0.1417: test doesn't search for a sentenceJan Edmund Lazo2018-09-16
| | | | | | | | | | | | | | | | | | | | | Problem: Test doesn't search for a sentence. Still fails when searching for start of sentence. (Dominique Pelle) Solution: Add paren. Check for MAXCOL in dec(). https://github.com/vim/vim/commit/1bd999f982e783219a06e6c8f219df1d53ac7e77
* | | vim-patch:8.0.1416: crash when searching for a sentenceJan Edmund Lazo2018-09-16
| | | | | | | | | | | | | | | | | | Problem: Crash when searching for a sentence. Solution: Return NUL when getting character at MAXCOL. (closes vim/vim#2468) https://github.com/vim/vim/commit/8ada6aa9298b4764d9ca0024dd21b17e815595ce
* | | oldtests: set nrformats to Vim defaultJan Edmund Lazo2018-09-16
| | |
* | | vim-patch:8.0.1374: CTRL-A does not work with an empty lineJan Edmund Lazo2018-09-16
|/ / | | | | | | | | | | Problem: CTRL-A does not work with an empty line. (Alex) Solution: Decrement the end only once. (Hirohito Higashi, closes vim/vim#2387) https://github.com/vim/vim/commit/5fe6bdf858a7f2f288d599ffb5efb3c08449c817
* | loop_close: Drain thread_events (#8990)Justin M. Keyes2018-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | loop_schedule_deferred may leak its allocated Event if the Event does not get processed (when Nvim exits). It only happens on exit, so we tried to ignore it in .asan-blacklist, but for that isn't working for unknown reasons. = ==22007==ERROR: LeakSanitizer: detected memory leaks = Direct leak of 88 byte(s) in 1 object(s) allocated from: = 0 0x4ef7a3 in malloc /local/mnt/workspace/tmp/ubuntu_rel/llvm/utils/release/final/llvm.src/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:67:3 = 1 0xfcafc1 in try_malloc /home/travis/build/neovim/neovim/build/../src/nvim/memory.c:88:15 = 2 0xfcb1e9 in xmalloc /home/travis/build/neovim/neovim/build/../src/nvim/memory.c:122:15 = 3 0xa6e75f in loop_schedule_deferred /home/travis/build/neovim/neovim/build/../src/nvim/event/loop.c:91:19 = 4 0x18ab048 in tui_main /home/travis/build/neovim/neovim/build/../src/nvim/tui/tui.c:377:5 = 5 0x18fe120 in ui_thread_run /home/travis/build/neovim/neovim/build/../src/nvim/ui_bridge.c:102:3 = 6 0x7f09e5e58183 in start_thread /build/eglibc-ripdx6/eglibc-2.19/nptl/pthread_create.c:312 = SUMMARY: AddressSanitizer: 88 byte(s) leaked in 1 allocation(s).
* | vim-patch:8.1.0355 Incorrect adjusting the popup menu (#8996)Ronan Pigott2018-09-16
| | | | | | | | | | Problem: Incorrect adjusting the popup menu for the preview window. Solution: Compute position and height properl. (Ronan Pigott) Also show at least ten items. (closes vim/vim#3414)
* | vim-patch:8.0.1363: recover swap file ending with .stz #9002Jan Edmund Lazo2018-09-16
| | | | | | | | | | | | | | Problem: Recovering does not work when swap file ends in .stz. Solution: Check for all possible swap file names. (Elfling, closes vim/vim#2395, closes vim/vim#2396) https://github.com/vim/vim/commit/af903e5d490ec9c6c49079f67de7e92e3c35a725
* | Merge #8998 from janlazo/vim-8.0.1275Justin M. Keyes2018-09-14
|\ \
| * | lintJan Edmund Lazo2018-09-14
| | |
| * | globals: KeyTyped is boolJan Edmund Lazo2018-09-14
| | |
| * | vim-patch:8.0.1275: CmdlineLeave autocmd prevents fold from openingJan Edmund Lazo2018-09-13
| | | | | | | | | | | | | | | | | | Problem: CmdlineLeave autocmd prevents fold from opening. (Waivek) Solution: Save and restore KeyTyped. (closes vim/vim#2305) https://github.com/vim/vim/commit/c9e9c7140994154bb4a29764491d42c001b24596
* | | vim-patch:8.0.1201: "yL" is affected by 'scrolloff' (#8997)Jan Edmund Lazo2018-09-14
| | | | | | | | | | | | | | | Problem: "yL" is affected by 'scrolloff'. (Eli the Bearded) Solution: Don't use 'scrolloff' when an operator is pending. https://github.com/vim/vim/commit/44cc4cf72fdd12cd9a779031d443aac4254d51ae
* | | vim-patch:8.1.0175: marks test fails in very wide windowJan Edmund Lazo2018-09-13
| | | | | | | | | | | | | | | | | | Problem: Marks test fails in very wide window. (Vladimir Lomov) Solution: Extend the text to match 'columns'. (closes vim/vim#3180, closes vim/vim#3181) https://github.com/vim/vim/commit/bde14d8e24f6b8ca409290733dbf11cb6fee5751
* | | vim-patch:8.1.0168: output of :marks is too short with multi-byte charsJan Edmund Lazo2018-09-13
| | | | | | | | | | | | | | | | | | | | | Problem: Output of :marks is too short with multi-byte chars. (Tony Mechelynck) Solution: Get more bytes from the text line. https://github.com/vim/vim/commit/9d5185bf9dfaef59e47c573a60044a21d5e29c0c
* | | vim-patch:8.0.1184: the :marks command is not testedJan Edmund Lazo2018-09-13
|/ / | | | | | | | | | | Problem: The :marks command is not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#2197) https://github.com/vim/vim/commit/9b69f22e66d51d764e9ade87ae8a57ac13ab7348
* | Update eval.cWang Shidong2018-09-13
| |
* | getchar: allow <SID> in <Cmd> mappingBjörn Linse2018-09-13
| |
* | vim-patch:8.0.1089: range count in user commandKwon-Young2018-09-13
| | | | | | | | | | | | | | | | Problem: Cannot get range count in user command. Solution: Add <range> argument. https://github.com/vim/vim/commit/c168bd4bd3a9b856fc410fc4515dcca1d10d7461 close #8946
* | vim-patch:8.0.1172: when E734 is given option is still set (#8988)Jan Edmund Lazo2018-09-13
| | | | | | | | | | Problem: When E734 is given option is still set. Solution: Assign NULL to "s". (Christian Brabandt) https://github.com/vim/vim/commit/2a6a6c3014e728cd01c750b0f60484d4eaf22a8c
* | style: indent, then lintJustin M. Keyes2018-09-13
| |
* | vim-patch:8.1.0374: moving the cursor is slow when 'relativenumber' is setJustin M. Keyes2018-09-13
| | | | | | | | | | | | Problem: Moving the cursor is slow when 'relativenumber' is set. Solution: Only redraw the number column, not all lines. https://github.com/vim/vim/commit/bd9a53c06c8869ad811cb3dd01a309c9be7d7a63
* | vim-patch:8.1.0373: screen updating still slow when 'cursorline' is setJustin M. Keyes2018-09-13
| | | | | | | | | | | | Problem: Screen updating still slow when 'cursorline' is set. Solution: Fix setting last_cursorline. https://github.com/vim/vim/commit/1b7fefcbce5dd2fd337e217d4857b941da3f8bed
* | vim-patch:8.0.1161rpigott2018-09-13
| |
* | popupmnu.c: Fix popup placement when preview window is belowrpigott2018-09-13
| |
* | vim-patch:8.1.0372: screen updating slow when 'cursorline' is set (#8986)Justin M. Keyes2018-09-12
| | | | | | | | | | Problem: Screen updating slow when 'cursorline' is set. Solution: Only redraw the old and new cursor line, not all lines. https://github.com/vim/vim/commit/90a997987dbbe43af3c15118a35f658f0f037d1d
* | do_shell, do_filter: Remove "clear screen", "wait for return" callsJustin M. Keyes2018-09-12
| | | | | | | | | | The output from shell commands is already handled by the messages.c/UI layer.
* | UI/cleanup: Remove most redraw_later_clear() callsJustin M. Keyes2018-09-12
| | | | | | | | | | | | Vim :! may "mess up the screen" because of e.g. switching between cooked mode, but Nvim just uses pipes. So maybe we can avoid these redraw_later_clear() CYA calls.
* | lintJan Edmund Lazo2018-09-11
| |
* | vim-patch:8.0.1809: various typosJan Edmund Lazo2018-09-11
| | | | | | | | | | | | Problem: Various typos. Solution: Correct the mistakes, change "cursur" to "cursor". (closes vim/vim#2887) https://github.com/vim/vim/commit/b9464821901623f983528acaed9e4dc2cea7387b
* | vim-patch:8.1.0219: expanding ## fails to escape backtickJan Edmund Lazo2018-09-11
| | | | | | | | | | | | Problem: Expanding ## fails to escape backtick. Solution: Escape a backtick in a file name. (closes vim/vim#3257) https://github.com/vim/vim/commit/2c8c681bfcd5138a0ec8ce018216dc2dc69a11a0
* | vim-patch:8.1.0034: cursor not restored with ":edit #"Jan Edmund Lazo2018-09-11
| | | | | | | | | | | | | | Problem: Cursor not restored with ":edit #". Solution: Don't assume autocommands moved the cursor when it was moved to the first non-blank. https://github.com/vim/vim/commit/adb8fbec4f4059d214fe6acf2485ffd35e803450
* | vim-patch:8.0.1154: 'indentkeys' does not work properly (#8980)Jan Edmund Lazo2018-09-11
| | | | | | | | | | Problem: 'indentkeys' does not work properly. (Gary Johnson) Solution: Get the cursor line again. (Christian Brabandt, closes vim/vim#2151) https://github.com/vim/vim/commit/1b38344e00af65df12946fffda7f3201621c35ef
* | Merge pull request #8945 from ZviRackover/fix-7401-step5Björn Linse2018-09-11
|\ \ | | | | | | mbyte: remove mb_char2bytes
| * | lint: clean-up after parent commitsZviRackover2018-09-09
| | |
| * | Remove has_mbytes local to lines changed in parent commitZviRackover2018-09-09
| | |
| * | Refactor: Remove occurences of mb_char2bytesZviRackover2018-09-09
| | |
* | | Merge pull request #8974 from janlazo/vim-8.0.1377Justin M. Keyes2018-09-11
|\ \ \
| * | | vim-patch:8.0.1378: autoload script sources itself when defining functionJan Edmund Lazo2018-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Autoload script sources itself when defining function. Solution: Pass TFN_NO_AUTOLOAD to trans_function_name(). (Yasuhiro Matsumoto, closes vim/vim#2423) https://github.com/vim/vim/commit/3388d334572f9d65a603d09d75e363805d96c5d9
| * | | vim-patch:8.0.1377: cannot call a dict function in autoloaded dictJan Edmund Lazo2018-09-09
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot call a dict function in autoloaded dict. Solution: Call get_lval() passing the read-only flag. https://github.com/vim/vim/commit/6e65d594aa33be11f6074f26e9ff81b52504c62b
* | | | move: dir in onepage() is DirectionJan Edmund Lazo2018-09-10
| | | | | | | | | | | | | | | | Move vim.h in move.h to implicitly include buffer_defs.h and pos.h.
* | | | move: drop has_mbyte checkJan Edmund Lazo2018-09-10
| | | | | | | | | | | | | | | | has_mbyte is always true in nvim.
* | | | vim-patch:8.1.0174: after paging up and down fold line is wrongJan Edmund Lazo2018-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: After paging up and down fold line is wrong. Solution: Correct the computation of w_topline and w_botline. (Hirohito Higashi) https://github.com/vim/vim/commit/907dad72ef9d29422352fb74ba156e7085a3fc71
* | | | Merge pull request #8971 from bfredl/flush_on_exitBjörn Linse2018-09-10
|\ \ \ \ | | | | | | | | | | ui: flush UI state on exit
| * | | | ui: flush UI state on exitBjörn Linse2018-09-09
| | | | |
* | | | | vim-patch:8.1.0011: maparg() and mapcheck() confuse empty and non-existing ↵Jan Edmund Lazo2018-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#8976) Problem: maparg() and mapcheck() confuse empty and non-existing. Solution: Return <Nop> for an existing non-empty mapping. (closes vim/vim#2940) https://github.com/vim/vim/commit/f88a5bc10232cc3fac92dba4e8455f4c14311f8e
* | | | | Merge #8967 'vim-patch:8.0.1781'Justin M. Keyes2018-09-10
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | vim-patch:8.0.1781: file names in quickfix window are not shortenedAndrzej Pacanowski2018-09-10
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: File names in quickfix window are not always shortened. Solution: Shorten the file name when opening the quickfix window. (Yegappan Lakshmanan, closes vim/vim#2851, closes vim/vim#2846) https://github.com/vim/vim/commit/a796d46f29e3cc235cc981696d7ee80faccb5000
* | | | Merge #8063 from blueyed/vim-8.0.0708Justin M. Keyes2018-09-09
|\ \ \ \
| * | | | test_largefile.vim: adjust comment to run itDaniel Hahler2018-09-08
| | | | |