aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* version: remove "Compilation" and "Linking" messages.Justin M. Keyes2014-10-07
| | | | | | Can't reliably get this information from cmake (#1267), so it's misleading to show these messages at all. We can always revert this commit if we find a way later.
* version: generate "build number" from commit timestampJustin M. Keyes2014-10-07
| | | | | | | | | | - cmake: git_timestamp() returns last commit time formatted as `YYYYMMddHHmm`. - Always include commit hash in :version and --version output. `nvim --version` sample output: NVIM 0.0.0-alpha+201410070245 (compiled Oct 7 2014 05:30:45) Commit: f747b2b1ff7bfe7eb00cc2be82d7af87c98f1111
* version: remove non-functional Vim version identifiersJustin M. Keyes2014-10-07
|
* version: remove "Included patches" messageJustin M. Keyes2014-10-07
| | | | It is meaningless to Nvim.
* version: update user-facing version indicatorsJustin M. Keyes2014-10-07
| | | | | | | - VIM_VERSION_LONG and VIM_VERSION_LONG_DATE do not affect plugins, they are only cosmetic. - Vim-related version identifiers will be preserved for plugin compatibility (has("patchXXX") and v:version).
* vim-patch:7.4.375Scott Prager2014-10-06
| | | | | | | Problem: Test 63 fails when run with GUI-only Vim. Solution: Add guibg attributes. (suggested by Mike Soyka) https://code.google.com/p/vim/source/detail?r=v7-4-375
* Mark patches 363 and 366 NA.Scott Prager2014-10-06
|
* Removes shelltype option and all revelant doc. #1249Joseph Anthony Pasquale Holsten2014-10-06
| | | | Fixes #1240
* Merge pull request #1208 from war1025/dev/remove_for_all_windowsJustin M. Keyes2014-10-03
|\ | | | | Remove FOR_ALL_WINDOWS and replace with FOR_ALL_WINDOWS_IN_TAB(curtab)
| * Remove W_NEXT use `->w_next`Wayne Rowcliffe2014-09-24
| |
| * Replace FOR_ALL_WINDOWS with FOR_ALL_WINDOWS_IN_TAB(curtab)Wayne Rowcliffe2014-09-24
| |
* | wstream/shell: Fix memory errors caused by os_systemThiago de Arruda2014-10-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The os_system function uses a write callback to close the input stream when the write completes, but this causes a memory error because the callback is invoked right before the stream is freed by the caller. This fixes the problem by removing the callback set by os_system. Instead, it calls job_close_in immediately after writing(the stream will only close after the write completes). The 'pending' parameter was also removed from the 'write_cb' as it should be hidden by the wstream module. While the `wstream_set_write_cb` and `job_write_cb` are no longer used, they will remain in the codebase for future use.
* | eval: Fix `save_tv_as_string` to handle non-string typesThiago de Arruda2014-10-01
| |
* | test: Add some specs for the viml function `system()`Thiago de Arruda2014-10-01
| | | | | | | | These new specs replace src/nvim/testdir/test_system
* | Use line-specific method names where possible to remove ambiguity and ↵Paul Jolly2014-10-01
| | | | | | | | possibility of future clashes
* | Implement save_tv_as_string to assist in #1176.Scott Prager2014-09-30
| |
* | Fix system() output truncation bug.Scott Prager2014-09-30
| | | | | | | | Replace NULs with SOH to restore the old behaviour of get_cmd_output().
* | Old-style test for system(list).Scott Prager2014-09-30
| |
* | vim-patch:7.4.256Scott Prager2014-09-30
| | | | | | | | | | | | | | | | | | Problem: Using systemlist() may cause a crash and does not handle NUL characters properly. Solution: Increase the reference count, allocate memory by length. (Yasuhiro Matsumoto) https://code.google.com/p/vim/source/detail?r=v7-4-256
* | Return list from rettv_list_alloc.Scott Prager2014-09-30
| |
* | vim-patch:7.4.248Scott Prager2014-09-30
| | | | | | | | | | | | | | Problem: Cannot distinguish between NL and NUL in output of system(). Solution: Add systemlist(). (ZyX) https://code.google.com/p/vim/source/detail?r=v7-4-248
* | vim-patch:7.4.247Scott Prager2014-09-30
| | | | | | | | | | | | | | | | | | | | | | Problem: When passing input to system() there is no way to keep NUL and NL characters separate. Solution: Optionally use a list for the system() input. (ZyX) https://code.google.com/p/vim/source/detail?r=v7-4-247 Implement write_list_to_string() as well since write_list() only works on files.
* | memory: memchrsub and strchrsubScott Prager2014-09-30
| |
* | memory: xstrchrnul and xmemscan.Scott Prager2014-09-30
| |
* | Merge pull request #1225 from mhinz/p7.4.454Justin M. Keyes2014-09-26
|\ \ | | | | | | vim-patch:7.4.454
| * | Update version.c to 7.4.454Marco Hinz2014-09-23
| | |
| * | vim-patch:7.4.454Marco Hinz2014-09-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When using a Visual selection of multiple words and doing CTRL-W_] it jumps to the tag matching the word under the cursor, not the selected text. (Patrick hemmer) Solution: Do not reset Visual mode. (idea by Christian Brabandt) https://code.google.com/p/vim/source/detail?r=0cdff7c268559f8f34eae073a013ece71b62b9e3
* | | Merge pull request #1209 from atwupack/vp-7.4.320Justin M. Keyes2014-09-26
|\ \ \ | | | | | | | | vim-patch:7.4.320
| * | | vim-patch:7.4.320André Twupack2014-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Possible crash when an BufLeave autocommand deletes the buffer. Solution: Check for the window pointer being valid. Postpone freeing the window until autocommands are done. (Yasuhiro Matsumoto) https://code.google.com/p/vim/source/detail?r=v7-4-320
* | | | Merge pull request #1220 from atwupack/vp-7.4.411Justin M. Keyes2014-09-26
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.411
| * | | | vim-patch:7.4.411André Twupack2014-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: "foo bar" sorts before "foo" with sort(). (John Little) Solution: Avoid putting quotes around strings before comparing them. https://code.google.com/p/vim/source/detail?r=v7-4-411
* | | | | Merge pull request #1219 from atwupack/vp-7.4.386Justin M. Keyes2014-09-26
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:7.4.386
| * | | | | vim-patch:7.4.386André Twupack2014-09-22
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When splitting a window the changelist position is wrong. Solution: Copy the changelist position. (Jacob Niehus) https://code.google.com/p/vim/source/detail?r=v7-4-386
* | | | | Merge pull request #1236 from atwupack/vp-7.4.391Justin M. Keyes2014-09-26
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:7.4.391
| * | | | | vim-patch:7.4.391André Twupack2014-09-24
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No 'cursorline' highlighting when the cursor is on a line with diff highlighting. (Benjamin Fritz) Solution: Combine the highlight attributes. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-391
* / | | | clang: Division by zerojoshhartigan2014-09-25
|/ / / /
* | | / vim-patch:7.4.405Marco Hinz2014-09-23
| |_|/ |/| | | | | | | | | | | | | | | | | Problem: Screen updating is slow when using matches. Solution: Do not use the ">=" as in patch 7.4.362, check the lnum. https://code.google.com/p/vim/source/detail?r=v7-4-405
* | | Merge pull request #1207 from atwupack/vp-7.4.407Justin M. Keyes2014-09-22
|\ \ \ | | | | | | | | vim-patch:7.4.407
| * | | vim-patch:7.4.407André Twupack2014-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Inserting text for Visual block mode, with cursor movement, repeats the wrong text. (Aleksandar Ivanov) Solution: Reset the update_Insstart_orig flag. (Christian Brabandt) https://code.google.com/p/vim/source/detail?r=v7-4-407
* | | | Merge pull request #1210 from atwupack/vp-7.4.360Justin M. Keyes2014-09-22
|\ \ \ \ | |_|/ / |/| | | vim-patch:7.4.360
| * | | vim-patch:7.4.360André Twupack2014-09-21
| | |/ | |/| | | | | | | | | | | | | | | | | | | Problem: In a regexp pattern a "$" followed by \v or \V is not seen as the end-of-line. Solution: Handle the situation. (Ozaki Kiichi) https://code.google.com/p/vim/source/detail?r=v7-4-360
* | | Expand FOR_ALL_WINDOWS to FOR_ALL_WINDOWS_IN_TAB(curtab)Wayne Rowcliffe2014-09-22
| | |
* | | FOR_ALL_WINDOWS_IN_TAB and local variables in FOR_ALL_TAB_WINDOWSWayne Rowcliffe2014-09-22
| | |
* | | FOR_ALL_TABS helperWayne Rowcliffe2014-09-22
| | |
* | | build: install with the correct permissionsJohn Szakmeister2014-09-22
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The install() command will create the parent directories, but it does so with the user's umask. We want to do our best to make sure the correct permissions are being set, without clobbering existing permissions. To do this, this commit introduces an install_helper(), which is similar in signature to the install() command, to help ensure that directories are created ahead of the actual install() command. This will attempt to use 0644 permissions for files and 0755 permissions for directories by default--though they can be overridden. To make this work correctly, without trying to introduce some mechanism with setting the umask, it meant that there's a small portion that makes use of an "internal" version of the file() command. It has been tested on CMake 2.8.11, 2.8.12, and 3.0.2, and works correctly on all versions. This fixes #1201 and #1086.
* | Merge pull request #1197 from Shougo/vim-patch-7.4.392Justin M. Keyes2014-09-20
|\ \ | | | | | | vim-patch:7.4.392
| * | vim-patch:7.4.392Shougo Matsushita2014-09-18
| | | | | | | | | | | | | | | | | | | | | Problem: Not easy to detect type of command line window. Solution: Add the getcmdwintype() function. (Jacob Niehus) https://code.google.com/p/vim/source/detail?r=v7-4-392
* | | Update version.c to Vim 7.4.444Shougo Matsushita2014-09-21
| | |
* | | vim-patch:7.4.359Scott Prager2014-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When 'ttymouse' is set to 'uxterm' the xterm version is not requested. (Tomas Janousek) Solution: Do not mark uxterm as a conflict mouse and add resume_get_esc_sequence(). https://code.google.com/p/vim/source/detail?r=v7-4-359
* | | vim-patch:7.4.305Scott Prager2014-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Making 'ttymouse' empty after the xterm version was requested causes problems. (Elijah Griffin) Solution: Do not check for DEC mouse sequences when the xterm version was requested. Also don't request the xterm version when DEC mouse was enabled. https://code.google.com/p/vim/source/detail?r=v7-4-305