aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | Merge pull request #8770 from janlazo/vim-8.0.0726Justin M. Keyes2018-07-29
|\ \
| * | vim-patch:8.1.0111: .po files do not use recommended namesJan Edmund Lazo2018-07-23
| | | | | | | | | | | | | | | | | | | | | Problem: .po files do not use recommended names. Solution: Give a warning if the recommended name is not used. Accept the recommended name for conversion. (Christian Brabandt, Ken Takata) https://github.com/vim/vim/commit/d1d037e90192ab64e4cec00b9d008b33bc69d979
| * | vim-patch:8.0.1839: script to check .po file doesn't check for plural headerJan Edmund Lazo2018-07-23
| | | | | | | | | | | | | | | | | | Problem: Script to check .po file doesn't check for plural header. Solution: Add a check that the plural header is present when needed. https://github.com/vim/vim/commit/9cfc7d885cb3bf37362b11df19a38992893fb385
| * | vim-patch:8.0.1778: script to check translations does not always workJan Edmund Lazo2018-07-23
| | | | | | | | | | | | | | | | | | Problem: Script to check translations does not always work. Solution: Go to first line before searching for MIME. https://github.com/vim/vim/commit/b07bbb0d29493fcf4ed080fe018535e64441d663
| * | vim-patch:8.0.0835: translations check with msgfmt does not workJan Edmund Lazo2018-07-23
| | | | | | | | | | | | | | | | | | Problem: Translations check with msgfmt does not work. Solution: Add a space before the file name. https://github.com/vim/vim/commit/65cedb2074ce550d20a3069c200e2a5d4061d3f6
| * | vim-patch:8.0.0830: translating messages is not idealJan Edmund Lazo2018-07-23
| | | | | | | | | | | | | | | | | | | | | Problem: Translating messages is not ideal. Solution: Add a remark about obsolete messages. Use msgfmt in the check script. (Christian Brabandt) https://github.com/vim/vim/commit/aaef1bae3cc331e7a7bb9c698e707c90cd4ded15
| * | vim-patch:8.0.0794: checking translations fails with multiple NLJan Edmund Lazo2018-07-23
| | | | | | | | | | | | | | | | | | | | | Problem: The script to check translations fails if there is more than one NL in one line. Solution: Count the number of NL characters. Make count() accept a string. https://github.com/vim/vim/commit/9966b21a57277986217aa28237d6c247ebd060d7
| * | vim-patch:8.0.0734: the script to check translations can be improvedJan Edmund Lazo2018-07-23
| | | | | | | | | | | | | | | | | | | | | Problem: The script to check translations can be improved. Solution: Restore the view when no errors are found. Check for matching line break at the end of the message. (Christian Brabandt) https://github.com/vim/vim/commit/7f93703149a46980f1588ff6b819f52e13084141
| * | vim-patch:8.0.0726: translations cleanup script is too conservativeJan Edmund Lazo2018-07-23
| | | | | | | | | | | | | | | | | | Problem: Translations cleanup script is too conservative. Solution: Also delete untranslated messages. https://github.com/vim/vim/commit/4d2ba822fd80f5b5ff6d9195a5f0fd802aabf304
* | | checkhealth: always report stderr with errors (#8783)Daniel Hahler2018-07-29
| | | | | | | | | This also reports the exit code (e.g. 127 for when pyenv-which fails).
* | | checkhealth: do not use exepath with host_prog (#8784)Daniel Hahler2018-07-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This would need to get `expand`ed to not become empty, and is being handled by s:check_bin already. `s:check_bin` will also complain about e.g. "~/.pyenv/versions/3.6.6/bin/python" not being executable, but that reflects that the host will fail to start with it. Fixes #8778
* | | log.c: Fix possible truncation in buffer (#8791)hyatskov2018-07-29
| | |
* | | Merge #8793 from janlazo/vim-8.0.0837Justin M. Keyes2018-07-29
|\ \ \
| * | | lintJan Edmund Lazo2018-07-27
| | | |
| * | | screen: add const and reindent update_debug_signs()Jan Edmund Lazo2018-07-27
| | | |
| * | | vim-patch:8.0.0837: signs can be drawn on top of console messagesJan Edmund Lazo2018-07-27
|/ / / | | | | | | | | | | | | | | | | | | Problem: Signs can be drawn on top of console messages. Solution: don't redraw at a prompt or when scrolled up. (Christian Brabandt, closes vim/vim#1907) https://github.com/vim/vim/commit/0792048842493f224bbd7a5dfb348d834f61b205
* | | Merge pull request #8789 from bfredl/updatehlBjörn Linse2018-07-27
|\ \ \ | | | | | | | | screen.c: add update_window_hl to special redrawing entrypoints, fixes a crash
| * | | screen.c: add update_window_hl to special redrawing entrypointsBjörn Linse2018-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following (run as a script) used to cause a crash due to :sign using a special redraw (not updating nvim's specific highlight data structures) without proper redraw first, as split just flags for redraw later. set cursorline sign define piet text=>> texthl=Search split sign place 3 line=2 name=piet buffer=1
* | | | Merge pull request #8767 from janlazo/vim-8.0.0493James McCoy2018-07-27
|\ \ \ \ | | | | | | | | | | [RDY] vim-patch:8.0.0493
| * | | | file_search: free stackp if vim_findfile() failedJan Edmund Lazo2018-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | ff_free_stack_element() accepts NULL ptr and returns early. This removes the need to check if stackp is not NULL.
| * | | | vim-patch:8.0.0493: crash with cd command with very long argumentJan Edmund Lazo2018-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash with cd command with very long argument. Solution: Check for running out of space. (Dominique Pellé, closes vim/vim#1576) https://github.com/vim/vim/commit/15618fa643867cf0d9c31f327022a22dff78a0cf
* | | | | Merge pull request #8485 from janlazo/vim-8.0.1012James McCoy2018-07-27
|\ \ \ \ \ | | | | | | | | | | | | [RDY] vim-patch:8.0.{805,806,810,1012,1017}
| * | | | | vim-patch:8.0.1017: test for MS-Windows $HOME always passesJan Edmund Lazo2018-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test for MS-Windows $HOME always passes. Solution: Rename the test function. Make the test pass. https://github.com/vim/vim/commit/dde60341115effc9789742c2f4565d184e98b6b5 Assume $HOME contains the literal absolute path. Nested environment variable expansion is unsupported.
| * | | | | vim-patch:8.0.1012: MS-Windows: problem with $HOME when is was set internallyJan Edmund Lazo2018-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: Problem with $HOME when is was set internally. Solution: Only use the $HOME default internally. (Yasuhiro Matsumoto, closes vim/vim#2013) https://github.com/vim/vim/commit/48340b62e812dc9280f621a2eb6db76d43555c66 Restore vim_getenv() behaviour for $HOME on Windows.
| * | | | | vim-patch:8.0.0810: MS-Windows: tests still hangJan Edmund Lazo2018-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: tests still hang. Solution: Only create the XfakeHOME directory if it does not exist yet. https://github.com/vim/vim/commit/d0b6c6c54e0f3c2984e1d9b316a587ef14cfd53a
| * | | | | vim-patch:8.0.0806: tests may try to create XfakeHOME twiceJan Edmund Lazo2018-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Tests may try to create XfakeHOME twice. Solution: Avoid loading setup.vim twice. https://github.com/vim/vim/commit/f98246d4849e670c6660e97887428dcddf88dc9f
| * | | | | vim-patch:8.0.0805: GUI test fails with gnome2Jan Edmund Lazo2018-07-24
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | Problem: GUI test fails with gnome2. Solution: Set $HOME to an existing directory. https://github.com/vim/vim/commit/d1ee0043c0360f6b504c0283edd2a844ef73a349
* | | | | Merge pull request #8769 from janlazo/vim-8.0.1502James McCoy2018-07-27
|\ \ \ \ \ | |_|_|/ / |/| | | | [RDY] vim-patch:8.0.{1502,1512,1622}
| * | | | vim-patch:8.0.1622: possible NULL pointer dereferenceJan Edmund Lazo2018-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Possible NULL pointer dereferencey. (Coverity) Solution: Reverse the check for a NULL pointer. https://github.com/vim/vim/commit/6ed86ad170b60517eeddb54c2b22fdc888a22c0b
| * | | | vim-patch:8.0.1512: warning for possibly using NULL pointerJan Edmund Lazo2018-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Warning for possibly using NULL pointer. (Coverity) Solution: Skip using the pointer if it's NULL. https://github.com/vim/vim/commit/e4db7aedab65abadcc84c78e7a10ec7bb62f11cf
| * | | | vim-patch:8.0.1502: in out-of-memory situation character is not restoredJan Edmund Lazo2018-07-23
| | |_|/ | |/| | | | | | | | | | | | | | | | | | Problem: In out-of-memory situation character is not restored. (Coverity) Solution: Restore the character in all situations. https://github.com/vim/vim/commit/71a43c01377cb0c5cdc5f2d9a357b5ef1aa69ee3
* | | | tui: clip invalid regions on resize (#8779), fixes #8774Björn Linse2018-07-26
| | | |
* | | | Merge #8729 'log: milliseconds, format'Justin M. Keyes2018-07-25
|\ \ \ \ | |_|/ / |/| | |
| * | | log.c: format: paddingJustin M. Keyes2018-07-25
| | | | | | | | | | | | | | | | | | | | - milliseconds: leading zeroes - PID: whitespace padding
| * | | log.c: ISO 8601 date/timeJustin M. Keyes2018-07-24
| | | | | | | | | | | | | | | | | | | | After: INFO 2018-07-17T22:05:46.175 656 main:560: starting main loop
| * | | log.c: include millisecondsJustin M. Keyes2018-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #8727 Before: INFO 180711.233956 11124 main:560: starting main loop After: INFO 180711.233956.807 11124 main:560: starting main loop Note: - Can't use uv_hrtime() nor uv_now(), they are not "since the epoch". Also, log.c can't assume a loop exists.
| * | | log.c: message formatJustin M. Keyes2018-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Log-level name (INFO/ERROR/…) should be in the first column, so that filtering by log-level is maximally trivial. - Use 2-digit year. 4-digit year is useless, logs don't survive for decades without context. Before: 2018/07/05 17:49:41 INFO 27596 on_process_exit:393: foo After: INFO 180705.174941 27596 on_process_exit:393: foo
| * | | rename: os_get_localtime => os_localtimeJustin M. Keyes2018-07-24
|/ / /
* | | Merge pull request #8771 from bfredl/glitchesBjörn Linse2018-07-24
|\ \ \ | |/ / |/| | | | | | | | Fix redraw glitches with newgrid refactor Fixes #8768 #8775
| * | ui: fix glitches where scrolling region affects clearing of screenBjörn Linse2018-07-24
| | | | | | | | | | | | | | | | | | | | | | | | the first implemented UI protocol clients (python-gui and builitin TUI) allowed the cleared region to be restricted by setting the scroll region. This was never used by nvim though, and not documented and implemented by newer clients, to check we remain compatible with both kind of clients, ensure the scroll region is in a reset state.
| * | screen.c: fix redrawing tabline when messages overflow screenBjörn Linse2018-07-24
| | |
| * | tests: add test for switching tabpage right after scrollBjörn Linse2018-07-24
| | |
| * | test: assert scroll region state for clearBjörn Linse2018-07-24
| | | | | | | | | | | | some clients assume this, so tests should check it
| * | tests: test for redrawing tabline when msgsep marker goes outside screenBjörn Linse2018-07-24
|/ /
* | build: Enable LTO (Link Time Optimization) #8654zhou132018-07-23
| |
* | Merge #8589 'VimL: Remove legacy v:xx aliases'Justin M. Keyes2018-07-23
|\ \
| * | Make "v:errmsg", "v:shell_error" and "v:this_session" distinctShougo Matsushita2018-07-23
| |/
* | doc: README: "Transitioning from Vim" note (#8763)Nathan Long2018-07-23
| |
* | vim-patch:8.0.1765: CTRL-G j in Insert mode is incorrect when 'virtualedit' ↵Jan Edmund Lazo2018-07-23
| | | | | | | | | | | | | | set (#8757) Problem: CTRL-G j in Insert mode is incorrect when 'virtualedit' is set. Solution: Take coladd into account. (Christian Brabandt, closes vim/vim#2743) https://github.com/vim/vim/commit/db0eedec16621854c772760d02427804bc0a298d
* | Merge #8753 from janlazo/vim-8.0.0724Justin M. Keyes2018-07-23
|\ \