Rui Abreu Ferreira
f53c8258be
MinGW Appveyor builds
...
- Build for MinGW x86/x86_64. Move build scripts out of the yml file into
separate batch files.
- The MinGW builds use MSYS to get runtime dependencies, but they do not
link against the POSIX adaptation layer.
- For now only build the nvim.exe binary, but not the helptags.
2016-08-01 12:57:58 +01:00
Rui Abreu Ferreira
55682710a9
Travis: Remove MinGW builds
...
MinGW builds in Travis have been disabled for a while now, and some
of the upcoming patches will break cross compilation even further.
2016-08-01 12:57:58 +01:00
Justin M. Keyes
ba705042ff
Merge #4837 from justinmk/os_resolve_shortcut
...
os_resolve_shortcut
2016-08-01 05:27:20 -04:00
Justin M. Keyes
d1d9ac5a3c
doc: mention tnoremap
...
Closes #5097
2016-08-01 04:58:40 -04:00
Michael Ennen
6fe8c1d051
vim-patch:7.4.1305 #5094
...
Problem: "\%1l^#.*" does not match on a line starting with "#".
Solution: Do not clear the start-of-line flag. (Christian Brabandt)
7c29f38781
Helped-by: jamessan
Helped-by: mhinz
2016-08-01 03:59:04 -04:00
Shougo Matsushita
23f591dba0
[RFC] vim-patch:7.4.2011, vim-patch:7.4.2012, vim-patch:7.4.2066 #5106
...
vim-patch:7.4.2011
Problem: It is not easy to get a list of command arguments.
Solution: Add getcompletion(). (Yegappan Lakshmanan)
aa4d73235b
vim-patch:7.4.2012
Problem: Test for getcompletion() does not pass on all systems.
Solution: Only test what is supported.
0d3e24be56
vim-patch:7.4.2066
Problem: getcompletion() not well tested.
Solution: Add more testing.
c1fb763184
2016-08-01 03:33:38 -04:00
Panashe M. Fundira
70ae6ac344
vim-patch:7.4.1676 #5143
...
Problem: The shellmenu plugin has to be copied or sourced to be used.
Solution: Turn it into a package.
fead3ac9a3
Justification for changes that do not carry over
- `Filelist` does not exist in neovim
- neovim does not have a `README.txt` in `runtime/macros`
2016-08-01 03:25:03 -04:00
Panashe M. Fundira
247d1cec06
vim-patch:7.4.1675 #5142
...
Problem: The swapmous plugin has to be copied or sourced to be used.
Solution: Turn it into the swapmouse package.
e101204906
Justification for changes that do not carry over
- `Filelist` does not exist in neovim
- neovim does not have a `README.txt` in `runtime/macros`
2016-08-01 03:23:21 -04:00
Shougo Matsushita
172cf079c7
vim-patch:7.4.2013, vim-patch:7.4.2014
...
vim-patch:7.4.2013
Problem: Using "noinsert" in 'completeopt' breaks redo.
Solution: Set compl_curr_match. (Shougo, closes vim/vim#874 )
67081e5061
vim-patch:7.4.2014
Problem: Using "noinsert" in 'completeopt' does not insert match.
Solution: Set compl_enter_selects. (Shougo, closes #875 )
32b808a4bd
2016-08-01 03:07:49 -04:00
Justin M. Keyes
2cd3a2d1d8
Merge #4634 'version.c: update'
2016-07-30 18:07:00 -04:00
Simon Weil
af95037c96
vim-patch:7.4.1237 ( #5092 )
...
Problem: Can't translate message without adding a line break.
Solution: Join the two parts of the message.
d9ea9069f5
2016-07-31 14:39:08 -04:00
Justin M. Keyes
aa2c439940
eval.c: rename capture() to execute() ( #5132 )
2016-07-31 13:23:29 -04:00
Justin M. Keyes
f4187c46bd
version.c: update
2016-07-30 18:06:27 -04:00
Justin M. Keyes
02346f9bc7
os_resolve_shortcut: Report conversion error.
2016-07-30 15:28:13 -04:00
Justin M. Keyes
f2d5ba65b5
mbyte.c: Move utf8/utf16 functions to mbyte.c
2016-07-30 15:28:13 -04:00
Justin M. Keyes
23aadb6948
utf16_to_utf8
2016-07-30 15:28:13 -04:00
Justin M. Keyes
d96b359410
os_resolve_shortcut: cleanup
2016-07-30 15:28:12 -04:00
Justin M. Keyes
618aad3811
os_resolve_shortcut: Remove legacy win16 codepath.
2016-07-30 15:28:12 -04:00
Justin M. Keyes
6b33e9b103
utf8_to_utf16: adapt libuv's fs__capture_path
2016-07-30 15:28:12 -04:00
Justin M. Keyes
771d42e426
os_resolve_shortcut: initial port from Vim source
2016-07-30 15:28:12 -04:00
Tommy Allen
faca814116
matchit.vim: preserve jumplist ( #5124 )
2016-07-30 12:48:40 -04:00
Florian Walch
9b210c1fa9
Merge pull request #5076 from fwalch/travis/osx-deps
...
Travis: Use caching instead of pre-compiled deps for OSX.
2016-07-30 17:58:22 +02:00
Florian Walch
3455e66cfc
Travis: Build 3rd-party dependencies with system's default compiler.
...
Using GCC 4.9 for building the dependencies caused some linker error on
OS X.
2016-07-30 10:21:04 +02:00
Florian Walch
3d1084f264
Travis: Fix accidental building of 3rd-party dependencies.
...
Running tests from the top-level Makefile will use the third-party
dependencies from .deps instead of the ones from the Travis cache.
2016-07-30 10:21:04 +02:00
Florian Walch
66a4c95866
Travis: Use caching instead of pre-compiled deps for OSX.
2016-07-30 10:21:04 +02:00
KillTheMule
bd8ef4ea24
test: fix
2016-07-29 08:58:27 -04:00
Rui Abreu Ferreira
c168dc32b9
Remove redundant includes of unistd.h ( #5126 )
2016-07-29 08:53:01 -04:00
Justin M. Keyes
149518c6b3
doc: gentle transition steps; stub XDG section
...
Closes #4951
2016-07-29 00:51:02 -04:00
Justin M. Keyes
e5781d005a
Merge #2850
2016-07-28 18:51:06 -04:00
KillTheMule
7a56967f8c
A bit of linting
2016-07-28 18:50:34 -04:00
Tommy Allen
1f7304b846
mouse.c: Adjust clicked column if chars are concealed ( #5087 )
...
syntax.c: Added syn_get_concealed_id()
tests: Added tests for mouse clicks on concealed text.
2016-07-28 14:14:53 -04:00
E Kawashima
56f178058a
man: fix description of XDG_DATA_HOME ( #5120 )
...
If not set `XDG_DATA_HOME` is defaulted to `~/.local/share`; the data are stored under the `$XDG_DATA_HOME/nvim`.
2016-07-27 08:52:35 -04:00
Shougo Matsushita
ea690e4038
version.c: Update to 7.4.2107
...
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
2016-07-27 19:53:31 +09:00
David Personette
67062d20ed
CMake: fix USE_BUNDLED_LIBUV
...
Closes #5114 .
2016-07-25 20:56:52 +02:00
Hirokazu Hata
fbb2cd791d
vim-patch:7.4.1179 ( #5112 )
...
Problem: test_writefile and test_viml do not delete the tempfile.
Solution: Delete the tempfile. (Charles Cooper) Add DeleteTheScript().
f4f79b84a5
2016-07-25 08:12:24 -04:00
James McCoy
2bb4c43f2f
Merge pull request #5020 from jamessan/vim-7.4.1663
...
vim-patch:7.4.1663,7.4.1682,7.4.1703
2016-07-24 12:29:06 -05:00
James McCoy
a4987bac3e
lint
2016-07-23 20:42:46 -04:00
James McCoy
452707e0b0
vim-patch:7.4.1703
...
Problem: Can't assert for not equal and not matching.
Solution: Add assert_notmatch() and assert_notequal().
b50e5f5686
2016-07-23 20:42:46 -04:00
James McCoy
f1d912c584
vim-patch:7.4.1682
...
Problem: Coverity: no check for NULL.
Solution: Add check for invalid argument to assert_match().
72188e9aae
2016-07-23 20:42:46 -04:00
James McCoy
aece3ffa7d
vim-patch:7.4.1663
...
Problem: In tests it's often useful to check if a pattern matches.
Solution: Add assert_match().
ea6553bec3
2016-07-23 20:42:46 -04:00
Patrick
8c1fb99d2d
vim-patch:7.4.1491 #5048
...
Problem: Visual-block shift breaks multi-byte characters.
Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test.
20b4f463f4
2016-07-18 11:39:40 -04:00
prollings
7563972fd9
vim-patch:7.4.1365 ( #5037 )
...
Problem: Cannot execute a single test function.
Solution: Add an argument to filter the functions with. (Yasuhiro Matsumoto)
befb366aff
2016-07-20 01:40:04 -04:00
J Phani Mahesh
92866042d9
coverity/150263: s/STRCPY/STRLCPY/, bounds check ( #5036 )
2016-07-20 01:35:44 -04:00
Justin M. Keyes
77937c4edd
Merge #5058
2016-07-18 11:22:43 -04:00
Justin M. Keyes
9c3bd3e427
test: Update test_alot.vim
...
These tests should be here, not in the Makefile.
2016-07-18 11:17:16 -04:00
Justin M. Keyes
1d8a076157
server_init: Handle server_address_new() failure.
...
Closes #3364
2016-07-18 11:02:30 -04:00
Simon Weil
d0c0b10b4c
vim-patch:7.4.1186 ( #5091 )
...
Problem: Error messages for security context are hard to translate.
Solution: Use one string with %s. (Ken Takata)
4a1314cb9c
2016-07-19 23:47:25 -04:00
Justin M. Keyes
0595da8d0b
Merge #5062 from blueyed/fix-genvimvim-funcnames
...
genvimvim.lua: fix matching functions
2016-07-19 14:03:36 -04:00
Daniel Hahler
90d1ad3975
fixup! fixup! genvimvim.lua: fix matching functions
2016-07-19 12:37:19 +02:00
Justin M. Keyes
291c3c6ff3
Merge #5077 from fwalch/travis/fix-gcov
...
Travis: Fix coveralls upload.
2016-07-17 11:03:53 -04:00