aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * | | | | | | vim-patch:7.4.898Johan Klokkhammer Helsing2015-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The 'fixendofline' option is set on with ":edit". Solution: Don't set the option when clearing a buffer. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/04dfd512293e951479aec2378753b946c39bea87
| * | | | | | | vim-patch:7.4.795Johan Klokkhammer Helsing2015-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The 'fixeol' option is not copied to a new window. Solution: Copy the option value. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/b388be0abf04bba744f390587e8293bfbb1708a4
| * | | | | | | Convert legacy test for fixeol to lua test.Johan Klokkhammer Helsing2015-11-22
| | | | | | | |
| * | | | | | | vim-patch:7.4.785Johan Klokkhammer Helsing2015-11-22
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: On some systems automatically adding the missing EOL causes problems. Setting 'binary' has too many side effects. Solution: Add the 'fixeol' option, default on. (Pavel Samarkin) https://github.com/vim/vim/commit/34d72d4b6c1a2b04a214d8a49b7d22c97bc7a8bc
* | | | | | | Windows: Implement os_setenv() using _putenv_s()Rui Abreu Ferreira2015-12-12
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Windows does not have setenv(), instead the _putenv_s() function is used - added a function check and fatal errors. Implemented os_setenv() for Windows. Vim supports the original putenv() function if no alternative is available. Neovim only supports systems where safer alternatives exist, so the check for putenv() was removed from config/CMakeLists.txt.
* | | | | | eval: Use list_unref in place of decrementing refcount directlyZyX2015-12-13
| | | | | |
* | | | | | eval: Replace internal_refcount hack with proper copyID settingZyX2015-12-13
| |_|_|/ / |/| | | |
* | | | | Merge pull request #3753 from watiko/vim-7.4.790Justin M. Keyes2015-12-12
|\ \ \ \ \ | | | | | | | | | | | | Vim 7.4.{786,787,789,790}
| * | | | | Make clint status validwatiko2015-12-12
| | | | | |
| * | | | | Fix the memory leakingwatiko2015-12-12
| | | | | |
| * | | | | Revert char to char_uwatiko2015-12-12
| | | | | |
| * | | | | Improve coding stylewatiko2015-12-06
| | | | | |
| * | | | | Use vim_snprintf instead of sprintfwatiko2015-11-28
| | | | | |
| * | | | | Improve coding stylewatiko2015-11-28
| | | | | |
| * | | | | Improve coding stylewatiko2015-11-28
| | | | | |
| * | | | | tests: Migrate legacy test autocmd_option.watiko2015-11-28
| | | | | |
| * | | | | vim-patch:7.4.790watiko2015-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test fails when the autochdir feature is not available. Test output contains the test script. Solution: Check for the autochdir feature. (Kazunobu Kuriyama) Only write the relevant test output. https://github.com/vim/vim/commit/d113a80c77101e9f5723abb075882012753cf611
| * | | | | vim-patch:7.4.789watiko2015-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using freed memory and crash. (Dominique Pellej) Solution: Correct use of pointers. (Hirohito Higashi) https://github.com/vim/vim/commit/9cac424d05c0e79cd621f1b9f2f01a9f459fcbe6
| * | | | | vim-patch:7.4.787watiko2015-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: snprintf() isn't available everywhere. Solution: Use vim_snprintf(). (Ken Takata) https://github.com/vim/vim/commit/fb9bc4829a1442fc8e93f078c9f923c9d382dbd2
| * | | | | vim-patch:7.4.786watiko2015-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: It is not possible for a plugin to adjust to a changed setting. Solution: Add the OptionSet autocommand event. (Christian Brabandt) https://github.com/vim/vim/commit/537443018d41918639695a442c91b34ccec69fc3
* | | | | | Merge pull request #3807 from ZyX-I/improve-clintJustin M. Keyes2015-12-12
|\ \ \ \ \ \ | | | | | | | | | | | | | | Make clint.py better follow our style guide
| * | | | | | shada: Fix all linter errors in src/nvim/shada.*ZyX2015-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit is an example of fixing incorrect code which previously passed through linter.
* | | | | | | Merge pull request #3824 from sethjackson/pstrcmpJustin M. Keyes2015-12-12
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Windows: Remove UNIX guard for pstrcmp()
| * | | | | | | Windows: Remove UNIX guard for pstrcmp()Rui Abreu Ferreira2015-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | @equalsraf: I took a look at the Vim source pstrcmp() is actually used in the dos_expandpath(misc1.c). The only difference between the UNIX and WIN32 version of the functions is the _cdecl call convention annotation - the body of the function is identical. Neovim kept the comment from the Unix function but not from the Windows variant. Seems to me its safe to use the same function for both - and just correct the comment.
* | | | | | | | Windows: Remove unnecessary codepath from modname.Seth Jackson2015-12-11
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | File names starting with periods are perfectly acceptable on Windows file systems. The only place where this is not acceptable is on MS-DOS FAT file systems which only support 8.3 file names. See here: https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx Since Neovim does not support MS-DOS or 8.3 file names (#605) we can drop this codepath. It was not compiling anyways since we do not define WIN3264.
* | | | | | | statusline: Check width before advancing pointer. #3818Enrico Ghirardi2015-12-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #3763 Helped-by: oni-link <knil.ino@gmail.com>
* | | | | | | Merge pull request #3804 from sethjackson/signal-guardsJustin M. Keyes2015-12-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add guards for SIGPIPE and SIGQUIT
| * | | | | | | Add guards for SIGPIPE and SIGQUITRui Abreu Ferreira2015-12-08
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | In some systems the signals SIGPIPE and SIGQUIT are not available.
* | | | | | | Merge pull request #3783 from sethjackson/log-file-defJustin M. Keyes2015-12-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Update USR_LOG_FILE definition.
| * | | | | | | Update USR_LOG_FILE definition.Rui Abreu Ferreira2015-12-07
| |/ / / / / /
* / / / / / / Windows: Define HOME environment variableRui Abreu Ferreira2015-12-08
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Bring back Vim code for settings $HOME in Windows from $HOMEDRIVE$HOMEPATH - vim-patch:0
* | | | | | Merge pull request #3780 from sethjackson/header-guardsJustin M. Keyes2015-12-07
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | Add missing guard for HAVE_UNISTD_H
| * | | | | Add missing guard for HAVE_UNISTD_HRui Abreu Ferreira2015-12-02
| | | | | |
* | | | | | Fix Windows code in command_line_execute()Rui Abreu Ferreira2015-12-04
|/ / / / /
* | | | | undo.c: Change return type to bool on functions #3697Wayne Rowcliffe2015-12-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update some comments, too. Reviewed-by: Björn Linse <bjorn.linse@gmail.com> Reviewed-by: Michael Reed <Pyrohh@users.noreply.github.com>
* | | | | Merge pull request #3762 from Shougo/vim-7.4.649Justin M. Keyes2015-12-01
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:7.4.649
| * | | | | vim-patch:7.4.649Shougo Matsushita2015-11-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Compiler complains about ignoring return value of fwrite(). (Michael Jarvis) Solution: Add (void). https://github.com/vim/vim/commit/cf48767cd17130958a3076eed1872b6950947a0a
* | | | | | Merge pull request #3761 from Shougo/vim-7.4.631Justin M. Keyes2015-12-01
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:7.4.631
| * | | | | | vim-patch:7.4.631Shougo Matsushita2015-12-01
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The default conceal character is documented to be a space but it's initially a dash. (Christian Brabandt) Solution: Make the intial value a space. https://github.com/vim/vim/commit/4a427106954857c6f84c0b0dc07725e302a433c6
* | | | | | Merge pull request #3760 from Shougo/vim-7.4.623Justin M. Keyes2015-12-01
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:7.4.623
| * | | | | | vim-patch:7.4.623Shougo Matsushita2015-12-01
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash with pattern: \(\)\{80000} (Dominique Pelle) Solution: When the max limit is large fall back to the old engine. https://github.com/vim/vim/commit/a1d2c58985584116d20fa5e132137d8ff1a535f7
* | | | | | Merge pull request #3759 from Shougo/vim-7.4.617Justin M. Keyes2015-12-01
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:7.4.617
| * | | | | | vim-patch:7.4.617Shougo Matsushita2015-11-29
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Wrong ":argdo" range does not cause an error. Solution: Reset "cmd" to NULL. (Marcin Szamotulski, Ingo Karkat) https://github.com/vim/vim/commit/c0a37b9db38e722b9e5ac3ac8b4c4af86bdf018c
* / / / / / Windows: Add path definitions for Windows.Seth Jackson2015-11-29
|/ / / / /
* | | | | Merge pull request #3750 from Pyrohh/headerJustin M. Keyes2015-11-28
|\ \ \ \ \ | |/ / / / |/| | | | src/*: Remove `VIM - Vi improved ...` header
| * | | | src/*: Remove `VIM - Vi improved ...` headerMichael Reed2015-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regarding the individual items in the header: `Vim - Vi improved by Bram Moolenar` Bram Moolenar is already mentioned throughout the documentation, as well as the intro screen. `:help uganda` It's already shown to all users who don't use `shortmess+=I` upon starting nvim, and is already placed prominently in help.txt, i.e., `:help` run with no arguments. `:help credits` Already mentioned near the top of help.txt. `README.md` Already mentioned in develop.txt.
* | | | | Merge pull request #3724 from ZyX-I/fix-3635Justin M. Keyes2015-11-27
|\ \ \ \ \ | |/ / / / |/| | | | shada: Do not save unlisted and quickfix buffers
| * | | | shada: Do not save unlisted and quickfix buffersZyX2015-11-23
| |/ / / | | | | | | | | Fixes #3635
* | | | Windows: Only redefine ssize_t for MSVCRui Abreu Ferreira2015-11-26
| | | | | | | | | | | | | | | | MinGW already has a redefine for ssize_t.
* | | | Don't use errno constants for os_open() errorsRui Abreu Ferreira2015-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Windows we can't assume errno will be set by calls to os_* functions, instead the return value from os_* functions can be used. This commit fixes two occurences for os_open(). 1. EFBIG is replaced with UV_EFBIG and checked against the return from os_open(). 2. EOVERFLOW does not have a corresponding libuv constant, and is not defined by open() in Windows - disabled this case with a UNIX guard, and check the return value against -EOVERFLOW (libuv errors are negative errno values in Unix).