aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | | | | Merge #5159 from justinmk/readfile-readonly-checkJustin M. Keyes2016-08-04
|\ \ \ \ \
| * | | | | readfile(): readonly: Also check "not writable".Justin M. Keyes2016-08-04
| | | | | |
| * | | | | readfile(): Less-destructive readonly check.Shougo Matsushita2016-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #4162 Fixes #4200 Closes #4944 Regression by 4a138137f78907703aa9215b45f46b8f37d84ae5. That commit mentions a "possible race condition" but the cost isn't worth the (unexplained) gain.
* | | | | | Merge pull request #5148 from munyari/vim-7.4.1603Björn Linse2016-08-04
|\ \ \ \ \ \ | |/ / / / / |/| | | | | [RFC] version.c: add completed patches
| * | | | | version.c: add completed patchesPanashe M. Fundira2016-08-01
| | |/ / / | |/| | |
* | | | | vim-patch:7.4.1557 (#5117)prollings2016-08-04
| |_|/ / |/| | | | | | | | | | | | | | | | | | | Problem: Windows cannot be identified. Solution: Add a unique window number to each window and functions to use it. https://github.com/vim/vim/commit/86edef664efccbfe685906c854b9cdd04e56f2d5
* | | | vim-patch:7.4.1673 (#5141)Panashe Fundira2016-08-03
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The justify plugin has to be copied or sourced to be used. Solution: Turn it into a package. https://github.com/vim/vim/commit/2946d0236dc9e23ec0050feacdb959b9ae5672a8 Justification for changes that do not carry over - `Filelist` does not exist in neovim - neovim does not have a `README.txt` in `runtime/macros`
* | | Merge #4837 from justinmk/os_resolve_shortcutJustin M. Keyes2016-08-01
|\ \ \ | | | | | | | | os_resolve_shortcut
| * | | os_resolve_shortcut: Report conversion error.Justin M. Keyes2016-07-30
| | | |
| * | | mbyte.c: Move utf8/utf16 functions to mbyte.cJustin M. Keyes2016-07-30
| | | |
| * | | utf16_to_utf8Justin M. Keyes2016-07-30
| | | |
| * | | os_resolve_shortcut: cleanupJustin M. Keyes2016-07-30
| | | |
| * | | os_resolve_shortcut: Remove legacy win16 codepath.Justin M. Keyes2016-07-30
| | | |
| * | | utf8_to_utf16: adapt libuv's fs__capture_pathJustin M. Keyes2016-07-30
| | | |
| * | | os_resolve_shortcut: initial port from Vim sourceJustin M. Keyes2016-07-30
| | | |
* | | | vim-patch:7.4.1305 #5094Michael Ennen2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: "\%1l^#.*" does not match on a line starting with "#". Solution: Do not clear the start-of-line flag. (Christian Brabandt) https://github.com/vim/vim/commit/7c29f387819b5817b003d2ba73e2b5cf3cb3d0dd Helped-by: jamessan Helped-by: mhinz
* | | | [RFC] vim-patch:7.4.2011, vim-patch:7.4.2012, vim-patch:7.4.2066 #5106Shougo Matsushita2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.2011 Problem: It is not easy to get a list of command arguments. Solution: Add getcompletion(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/aa4d73235bf4deee167aa5314b89ae3d3db334b7 vim-patch:7.4.2012 Problem: Test for getcompletion() does not pass on all systems. Solution: Only test what is supported. https://github.com/vim/vim/commit/0d3e24be5686c0710aa3c6671e4c626d6cb21a5f vim-patch:7.4.2066 Problem: getcompletion() not well tested. Solution: Add more testing. https://github.com/vim/vim/commit/c1fb763184c8ae82300357867fa2070aa94366e9
* | | | vim-patch:7.4.1676 #5143Panashe M. Fundira2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The shellmenu plugin has to be copied or sourced to be used. Solution: Turn it into a package. https://github.com/vim/vim/commit/fead3ac9a35e0fc358141d3eb19574cd8a3ecb55 Justification for changes that do not carry over - `Filelist` does not exist in neovim - neovim does not have a `README.txt` in `runtime/macros`
* | | | vim-patch:7.4.1675 #5142Panashe M. Fundira2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The swapmous plugin has to be copied or sourced to be used. Solution: Turn it into the swapmouse package. https://github.com/vim/vim/commit/e101204906e10f1e100e2f9017985c61f26b03ac Justification for changes that do not carry over - `Filelist` does not exist in neovim - neovim does not have a `README.txt` in `runtime/macros`
* | | | vim-patch:7.4.2013, vim-patch:7.4.2014Shougo Matsushita2016-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.2013 Problem: Using "noinsert" in 'completeopt' breaks redo. Solution: Set compl_curr_match. (Shougo, closes vim/vim#874) https://github.com/vim/vim/commit/67081e50616ae9546621072c5eaaa59bd0a4bed7 vim-patch:7.4.2014 Problem: Using "noinsert" in 'completeopt' does not insert match. Solution: Set compl_enter_selects. (Shougo, closes #875) https://github.com/vim/vim/commit/32b808a4bdf35b0dea63c735702a591e5869fecd
* | | | Merge #4634 'version.c: update'Justin M. Keyes2016-07-30
|\ \ \ \
| * | | | version.c: updateJustin M. Keyes2016-07-30
| | | | |
| * | | | version.c: Update to 7.4.2107Shougo Matsushita2016-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1601: Filelist, Makefile 1602: info files 1609: Filelist 1610: if_ole, directX 1611: FEAT_VERTSPLIT 1612, 1613: small feature 1615: tiny feature 1616-1618, 1621-1628, 1631, 1635: channel fix 1632, 1633: Makefile fix 1636: getln.c 1646: Python eval 1651: MS-DOS 1655: remote_expr() fix 1657, 1659, 1661, 1662, 1665-1669, 1680: channel 1672, 1674: dvorak plugin 1678: if_mzch 1683: dosinst.c 1684: README 1687, 1717, 1722: channel 1688: if_mzch 1689: if_ruby 1690: ifdef 1693: if_perl 1694: Win32 GUI 1698: Makefile 1705: guifont in Windows 1706: __ARGS 1709: ifdef 1713: GTK GUI 1721: vimtbar plugin 1724: tabline with GUI 1725: fix for ANSI C 1726: compiler warning for ex_smile 1729, 1746: if_perl 1733: Makefile 1736, 1743, 1744, 1747: if_python 1737: UNUSED 1745: README 1749: GTK 1756: dll path 1760: compiler warnings 1764: job 1766: INSTALL_pc.txt 1767: configure 1770: true color 1771: ifdef 1772, 1775: Makefile 1773: compiler warnings 1774, 1778: true color 1776: term.c 1777: channel 1784: true color 1786: term.c 1787, 1789-1791: channel 1788: NSIS support 1794: Win32 GUI 1795-1798: term.c 1800: ifdef 1801: Makefile 1803: GTK3 1807, 1810, 1811, 1814, 1817, 1822, 1824-1829: channel 1819: Compiler warning 1830: os_mswin.c 1843: if_python 1845: channel 1846: term.c 1848: if_perl 1849, 1850, 1853, 1855-1859: channel 1852: GUI test 1854: termguicolors 1860: timer 1863: if_xxx 1864: if_python 1865: eval.c leak 1869: if_perl 1870: if_mzch 1872: if_perl 1873: timer in GUI 1874: Win32 1877-1880: channel 1883: ViVim, gui_mac 1885: MinGW 1886, 1887: channel 1890: GUI 1891: channel 1892, 1894: balloon 1899: GUI_GTK 1901: GUI_Win32 1902, 1906: channel 1908: NetBeans 1915: gui_menu 1916: test_channel 1917-1921: viminfo 1922: if_ruby 1924: function(void) 1925, 1926, 1931-1933, 1938, 1939, 1943: viminfo 1927: if_mzch 1929: if_ruby 1930: ifdef 1934: Makefile 1935: GUI 1942: termguicolors 1944: Make_MSVC 1946: Filelist 1947: viminfo 1951: Makefile, if_ruby 1957, 1958: if_perl 1959: channel 1963: Win32 cygpty 1965, 1969: channel 1974: GUI 1982, 1987, 1988: viminfo 1983: Filelist Makefile ifdef protocol 1985: VMS build filename_upper_camel 1995: GUI 1998: channel 2001: ifdef 2003, 2004: cursor flicker in GUI 2016: Make_cyg 2020: ifdef 2025: GUI_GTK 2026: channel 2027: ifdef 2030, 2032, 2034: Make cygwin MinGW 2035: ACL support 2037, 2038: small build 2039-2041: channel 2042: GUI_GTK 2045: channel 2048: legacy 2052, 2053: Makefile 2054: ifdef 2055, 2057, 2063: eval.c refactoring 2056: prototype 2059, 2060: Makefile 2070: spell.h 2078: term.c 2079: test_netbeans 2089, 2092: GUI 2091: term.c 2102: GUI tiny 2105: configure Included 1732: auto completion folds
* | | | | vim-patch:7.4.1237 (#5092)Simon Weil2016-07-31
| |/ / / |/| | | | | | | | | | | | | | | | | | | Problem: Can't translate message without adding a line break. Solution: Join the two parts of the message. https://github.com/vim/vim/commit/d9ea9069f5ef5b8b9f9e0d0daecdd124e2dcd818
* | | | eval.c: rename capture() to execute() (#5132)Justin M. Keyes2016-07-31
| | | |
* | | | Remove redundant includes of unistd.h (#5126)Rui Abreu Ferreira2016-07-29
| | | |
* | | | Merge #2850Justin M. Keyes2016-07-28
|\ \ \ \
| * | | | tests: Migrate legacy test 30.Lucas Hoffmann2016-05-23
| | |_|/ | |/| | | | | | | | | | | | | | The original test did also create additional auxiliary files which where never used. They are not created any longer.
* | | | mouse.c: Adjust clicked column if chars are concealed (#5087)Tommy Allen2016-07-28
| |/ / |/| | | | | | | | | | | syntax.c: Added syn_get_concealed_id() tests: Added tests for mouse clicks on concealed text.
* | | vim-patch:7.4.1179 (#5112)Hirokazu Hata2016-07-25
| | | | | | | | | | | | | | | | | | Problem: test_writefile and test_viml do not delete the tempfile. Solution: Delete the tempfile. (Charles Cooper) Add DeleteTheScript(). https://github.com/vim/vim/commit/f4f79b84a5595c511f6fdbe4e3e1d188d97879a0
* | | lintJames McCoy2016-07-23
| | |
* | | vim-patch:7.4.1703James McCoy2016-07-23
| | | | | | | | | | | | | | | | | | | | | Problem: Can't assert for not equal and not matching. Solution: Add assert_notmatch() and assert_notequal(). https://github.com/vim/vim/commit/b50e5f56861deb867478997397f7c784a7043233
* | | vim-patch:7.4.1682James McCoy2016-07-23
| | | | | | | | | | | | | | | | | | | | | Problem: Coverity: no check for NULL. Solution: Add check for invalid argument to assert_match(). https://github.com/vim/vim/commit/72188e9aae26e6191c68ff673ef145104b17c64f
* | | vim-patch:7.4.1663James McCoy2016-07-23
| | | | | | | | | | | | | | | | | | | | | Problem: In tests it's often useful to check if a pattern matches. Solution: Add assert_match(). https://github.com/vim/vim/commit/ea6553bec340920d8a09c7210cdc2d218e25ace2
* | | vim-patch:7.4.1491 #5048Patrick2016-07-18
| | | | | | | | | | | | | | | | | | | | | Problem: Visual-block shift breaks multi-byte characters. Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test. https://github.com/vim/vim/commit/20b4f463f4ab50fa9bcc9838aa94101fa5698125
* | | vim-patch:7.4.1365 (#5037)prollings2016-07-20
| | | | | | | | | | | | | | | | | | Problem: Cannot execute a single test function. Solution: Add an argument to filter the functions with. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/befb366affa6309c6b4a469ec7f729821e3a36fa
* | | coverity/150263: s/STRCPY/STRLCPY/, bounds check (#5036)J Phani Mahesh2016-07-20
| | |
* | | Merge #5058Justin M. Keyes2016-07-18
|\ \ \
| * | | test: Update test_alot.vimJustin M. Keyes2016-07-18
| | | | | | | | | | | | | | | | These tests should be here, not in the Makefile.
| * | | vim-patch:7.4.1548Patrick2016-07-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Two tests fail. Solution: Adjust the expected error number. Remove check for type. https://github.com/vim/vim/commit/5a2800fd141a8fc0c80cdf421dcb76001a22327f
| * | | vim-patch:7.4.1546Patrick2016-07-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sticky type checking is more annoying than useful. Solution: Remove the error for changing a variable type. https://github.com/vim/vim/commit/f6f32c38bf3319144a84a01a154c8c91939e7acf Note: There are a bunch of other changes to eval.txt that I believe are N/A and not related to this patch.
* | | | server_init: Handle server_address_new() failure.Justin M. Keyes2016-07-18
| | | | | | | | | | | | | | | | Closes #3364
* | | | vim-patch:7.4.1186 (#5091)Simon Weil2016-07-19
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Error messages for security context are hard to translate. Solution: Use one string with %s. (Ken Takata) https://github.com/vim/vim/commit/4a1314cb9c1847dc32ceeb3eebeae123ef10b16e
* | | | Merge #4798 'process.c: Fix block in teardown'Justin M. Keyes2016-07-16
|\ \ \ \
| * | | | process.c: Close events are processed too lateoni-link2016-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compiling with macro -DEXITFREE opens a code path on which the event loop is used after it was teared down, because not all close events were processed yet.
| * | | | process.c: Fix a block when in teardown modeoni-link2016-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nvim blocking can be tested with "nvim +te +'!xclip' +qa" By closing all handles for a pty process, we unblock the event loop if the process has not terminated yet.
* | | | | Merge pull request #5042 from bfredl/unnamedunnamedplusBjörn Linse2016-07-13
|\ \ \ \ \ | | | | | | | | | | | | clipboard: make v:register=='+' when clipboard=unnamed,unnamedplus
| * | | | | clipboard: fix v:register when clipboard=unnamed,unnamedplusBjörn Linse2016-07-12
| | | | | |
* | | | | | Merge #5026 from joshtriplett/term-title-statuslineJustin M. Keyes2016-07-13
|\ \ \ \ \ \ | | | | | | | | | | | | | | Please support setting terminal title in :terminal
| * | | | | | terminal: Ensure b:term_title always has a valueJosh Triplett2016-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Factor out a helper function to set b:term_title, and call it during terminal initialization as well, to set the initial title to the term:// URL. This makes it much easier to use b:term_title in a statusline, with just `setlocal statusline=%{b:term_title}`, rather than needing an expression to handle the unset case.