aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | | Fix linting errors.Johan Klokkhammer Helsing2015-12-13
| | |
* | | Solve warnings.Johan Klokkhammer Helsing2015-12-13
| | |
* | | vim-patch:7.4.803Johan Klokkhammer Helsing2015-12-13
| | | | | | | | | | | | | | | | | | | | | Problem: C indent does not support C11 raw strings. (Mark Lodato) Solution: Do not change indent inside the raw string. https://github.com/vim/vim/commit/f7bb86dc593913d055e4cce16cec43f6271adda3
* | | Appease clint.Johan Klokkhammer Helsing2015-12-13
| | |
* | | vim-patch:7.4.723Johan Klokkhammer Helsing2015-12-13
| | | | | | | | | | | | | | | | | | | | | Problem: For indenting, finding the C++ baseclass can be slow. Solution: Cache the result. (Hirohito Higashi) https://github.com/vim/vim/commit/4032cfdf17c1c744d0f87219924870378b86a1c4
* | | vim-patch:7.4.670Johan Klokkhammer Helsing2015-12-13
| | | | | | | | | | | | | | | | | | | | | Problem: Using 'cindent' for Javascript is less than perfect. Solution: Improve indenting of continuation lines. (Hirohito Higashi) https://github.com/vim/vim/commit/dcefba993456263100785f18d21d780cf531f2dc
* | | Merge pull request #3706 from Pyrohh/version_commitJustin M. Keyes2015-12-13
|\ \ \ | | | | | | | | Remove "Commit:" field from `--version` output
| * | | Remove "Commit:" field from `--version` outputMichael Reed2015-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If nvim is built from a non-tagged commit, the truncated commit hash is already appended to the main version string (e.g., "NVIM v0.1.0-83-g959f260 ..."), making the "Commit:" field redundant. Regarding the truncated hash length: we don't have nearly enough commits to worry about collisions, and probably won't ever, so the default length should be fine.
* | | | Merge pull request #3481 from fabiopozzi/improve-it-translationJustin M. Keyes2015-12-13
|\ \ \ \ | | | | | | | | | | l10n: it translation
| * | | | Improved it translation: make check-po-it now OK.Fabio Pozzi2015-10-20
| | | | | | | | | | | | | | | | | | | | | | | | | Fixed some fuzzy translation matches. Fixed all make check-po-it errors, now it builds OK.
* | | | | Merge pull request #3838 from Shougo/vim-7.4.658Justin M. Keyes2015-12-13
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:7.4.658
| * | | | | vim-patch:7.4.658Shougo Matsushita2015-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'formatexpr' is evaluated too often. Solution: Only invoke it when beyond the 'textwidth' column, as it is documented. (James McCoy) https://github.com/vim/vim/commit/0f8dd840fc6a614450db60ebe405d6201a2ecc3e
* | | | | | Merge pull request #3837 from Shougo/vim-7.4.645Justin M. Keyes2015-12-13
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:7.4.645
| * | | | | | vim-patch:7.4.645Shougo Matsushita2015-12-13
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When splitting the window in a BufAdd autocommand while still in the first, empty buffer the window count is wrong. Solution: Do not reset b_nwindows to zero and don't increment it. https://github.com/vim/vim/commit/8da9bbfd02957b79edd595c8c7397453012510b0
* | | | | | Merge pull request #3834 from Shougo/vim-7.4.635Justin M. Keyes2015-12-13
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:7.4.635
| * | | | | | vim-patch:7.4.635Shougo Matsushita2015-12-13
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: If no NL or CR is found in the first block of a file then the 'fileformat' may be set to "mac". (Issue 77) Solution: Check if a CR was found. (eswald) https://github.com/vim/vim/commit/05eb612ff3597fb7102f892bfd320f28b56d2fc6
* | | | | | Merge #3718 'vim-patch:7.4.655'Justin M. Keyes2015-12-13
|\ \ \ \ \ \
| * | | | | | vim-patch:7.4.655Johan Klokkhammer Helsing2015-11-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Text deleted by "dit" depends on indent of closing tag. (Jan Parthey) Solution: Do not adjust oap->end in do_pending_operator(). (Christian Brabandt) https://github.com/vim/vim/commit/b6c2735c56f1541159e1ad95c3f17a52b3a94f1d
* | | | | | | Merge pull request #3835 from Shougo/vim-7.4.640Justin M. Keyes2015-12-13
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:7.4.640
| * | | | | | | vim-patch:7.4.640Shougo Matsushita2015-12-13
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: After deleting characters in Insert mode such that lines are joined undo does not work properly. (issue 324) Solution: Use Insstart instead of Insstart_orig. (Christian Brabandt) https://github.com/vim/vim/commit/c3bbad085c3ec304b111dc95aed97fea4c38a177
* | | | | | | Merge pull request #3836 from sethjackson/set-init-3Justin M. Keyes2015-12-13
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Windows: Remove broken check for WIN3264
| * | | | | | | Windows: Remove broken check for WIN3264.Seth Jackson2015-12-12
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We do not define WIN3264 so this check was broken. Futher since UNIX is defined on all Unix platforms we support we can simply remove this #ifdef.
* | | | | | | Merge #3443 'vim-patch:7.4.{785,795,898}'Justin M. Keyes2015-12-13
|\ \ \ \ \ \ \
| * | | | | | | 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