aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* 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
* | | Merge pull request #1194 from Shougo/vim-patch-7.4.410Justin M. Keyes2014-09-19
|\ \ \ | | | | | | | | vim-patch:7.4.410
| * | | vim-patch:7.4.410Shougo Matsushita2014-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Fold does not open after search when there is a CmdwinLeave autocommand. Solution: Restore KeyTyped. (Jacob Niehus) https://code.google.com/p/vim/source/detail?r=v7-4-410
* | | | Merge pull request #1189 from Shougo/vim-patch-7.4.374Justin M. Keyes2014-09-19
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.374
| * | | | vim-patch:7.4.374Shougo Matsushita2014-09-19
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Character after "fb" command not mapped if it might be a composing character. Solution: Don't disable mapping when looking for a composing character. (Jacob Niehus) https://code.google.com/p/vim/source/detail?r=v7-4-374
* | | | Merge pull request #1188 from Shougo/vim-patch-7.4.364Justin M. Keyes2014-09-19
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.364
| * | | | vim-patch:7.4.364Shougo Matsushita2014-09-19
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When the viminfo file can't be renamed there is no error message. (Vladimir Berezhnoy) Solution: Check for the rename to fail. https://code.google.com/p/vim/source/detail?r=v7-4-364
* | | | Merge pull request #1187 from Shougo/vim-patch-7.4.361Justin M. Keyes2014-09-19
|\ \ \ \ | |_|_|/ |/| | | vim-patch:7.4.361
| * | | vim-patch:7.4.361Shougo Matsushita2014-09-19
| |/ / | | | | | | | | | | | | | | | | | | Problem: Lots of flickering when filling the preview window for 'omnifunc'. Solution: Disable redrawing. (Hirohito Higashi) https://code.google.com/p/vim/source/detail?r=v7-4-361