aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | Fixed compilation when using custom libtermkey (not installed in baselyuts2015-03-15
|/ / | | | | | | system).
* | Merge #2138 'syntax.c: Prevent use after free for variable g:colors_name'Justin M. Keyes2015-03-13
|\ \
| * | vim-patch: mark 7.4.660 as includedoni-link2015-03-13
| | | | | | | | | | | | | | | | | | refs #2138 vim-patch: https://code.google.com/p/vim/source/detail?r=476a12a96bb1e5ccc71b1c1010d529deca271617
| * | syntax.c: Prevent use after free for variable g:colors_name.oni-link2015-03-13
|/ / | | | | | | | | | | | | | | | | | | | | ASan spotted a problem when using 'set background={light,dark}' with color scheme solarized. While loading the colors for color scheme 'g:colors_name', the pointer on the value for this variable can become invalid, because of an 'unlet colors_name' (part of an :highlight clear, syntax.c:6173). To prevent the use of the freed value, decouple the value from 'g:colors_name' before calling load_colors() with it.
* | vim-patch:7.4.637 #2126Lech Lorens2015-03-13
| | | | | | | | | | | | | | | | Problem: Incorrectly read the number of buffer for which an autocommand should be registered. Solution: Reverse check for "<buffer=abuf>". (Lech Lorens) https://code.google.com/p/vim/source/detail?r=v7-4-637
* | build: fix a missing reference to libunibilium missed in #2125John Szakmeister2015-03-13
| |
* | Merge pull request #2125 from jszakmeister/fix-whitespace-third-partyJohn Szakmeister2015-03-13
|\ \ | |/ |/| third-party: fix whitespace and naming
| * third-party: change all references to libunibilium to just unibiliumJohn Szakmeister2015-03-10
| |
| * third-party: fix some whitespace issues from the recent splittingJohn Szakmeister2015-03-10
| |
* | Merge pull request #2118 from rev112/fix_redundant_castJohn Szakmeister2015-03-13
|\ \ | | | | | | Remove redundant casts
| * | Remove redundant castsAnton Ovchinnikov2015-03-09
| | |
* | | Merge #2008 'Special interfaces cleanup'Justin M. Keyes2015-03-12
|\ \ \
| * | | gitignore: add /src/nvim/testdir/delMichael Reed2015-03-12
| | | | | | | | | | | | | | | | refs #1875
| * | | Interface cleanup: Man pagesMichael Reed2015-03-12
| | | |
| * | | Interface cleanup: Symlink handling & docsMichael Reed2015-03-12
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes the ability to start nvim via the following aliases in favor of just using their command line arguments: ex vim -e exim vim -E view vim -R gvim vim -g gex vim -eg gview vim -Rg rvim vim -Z rview vim -RZ rgvim vim -gZ rgview vim -RgZ This also removes Vi mode (-v) for consistency. From ':help -v': -v Start Ex in Vi mode. Only makes a difference when the executable is called "ex" or "gvim". For gvim the GUI is not started if possible.
* | | vim-patch: mark 7.4.615 as included #2109Michael Reed2015-03-12
| | | | | | | | | | | | | | | | | | refs #1761 Original vim patch: http://ftp.vim.org/vim/patches/7.4/7.4.615
* | | Merge pull request #2114 from oni-link/remove.assertJohn Szakmeister2015-03-12
|\ \ \ | | | | | | | | Fixes for two compiler warnings
| * | | Compiler warns about uninitialized object in vim_eval().oni-link2015-03-08
| | | | | | | | | | | | | | | | | | | | In case of an evaluation error the returned Object is not initialized, so initialize it with OBJECT_INIT.
| * | | Remove unnecessary assert() in os_dirname().oni-link2015-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compiler warns about buf always being nonnull. buf is per function attribute always nonnull, so buf can be removed from the assert(). But a buffer length of zero is also no problem, because it makes uv_cwd() return a failure without writing into buf. So the remaining length check can also be removed.
* | | | os_unix_defs && os/unix_defs: Consistently use '~' over '$HOME' #2009Michael Reed2015-03-11
| | | | | | | | | | | | | | | | | | | | | | | | these path names are ridiculous... Based on #889, but also remove some unused #defines
* | | | Merge pull request #2129 from justinmk/fixlegacytest005Justin M. Keyes2015-03-11
|\ \ \ \ | | | | | | | | | | Fix some legacy tests
| * | | | tests: fix 005_bufleave_delete_buffer_spec.luaJustin M. Keyes2015-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - After _spec suffix was added so busted could find the test, it failed. - The original legacy test wrote to a "test.out", but the new test uses register @A. - Original test did not contain 1d and new test shouldn't either. ref c152cdd0f34c10b3d3a8007838561556578685c6
| * | | | tests: add missing "_spec" suffixJustin M. Keyes2015-03-11
|/ / / /
* | | | Merge #2029 'migrate legacy tests'Justin M. Keyes2015-03-11
|\ \ \ \ | |_|_|/ |/| | |
| * | | legacy tests: migrate test84Rainer Borene2015-03-11
| | | |
| * | | legacy tests: migrate test91Rainer Borene2015-03-11
| | | |
| * | | legacy tests: migrate test90Rainer Borene2015-03-11
| | | |
| * | | legacy tests: migrate test95Rainer Borene2015-03-11
| | | |
| * | | legacy tests: migrate test15Rainer Borene2015-03-11
| | | |
| * | | legacy tests: migrate test_listlbr_utf8Rainer Borene2015-03-11
| | | |
| * | | legacy tests: migrate test98Rainer Borene2015-03-11
| | | |
| * | | legacy tests: migrate test103Rainer Borene2015-03-11
| | | |
| * | | legacy tests: migrate test_qf_titleRainer Borene2015-03-11
| | | |
| * | | legacy tests: migrate test100Rainer Borene2015-03-11
|/ / /
* | | Merge pull request #2061 from equalsraf/tb-split-recipesJohn Szakmeister2015-03-10
|\ \ \ | | | | | | | | Split third-party recipes into multiple files
| * | | Split third-party recipes into multiple filesRui Abreu Ferreira2015-03-09
|/ / /
* | | tests/ui: Also test character at cursorBjörn Linse2015-03-09
| | |
* | | Merge pull request #2082 from jszakmeister/fixes-for-busted-and-luajitJohn Szakmeister2015-03-09
|\ \ \ | | | | | | | | tests: prevent busted from reloading the ffi module and others
| * | | tests: prevent busted from reloading the ffi module and othersJohn Szakmeister2015-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turns out that Busted started cleaning the environment in 2.0rc5 as a result of Olivine-Labs/busted#62. This, in turn, caused the ffi module to be reloaded for each spec file, and LuaJIT doesn't appreciate it. The net effect is an assertion error in LuaJIT. By using the --helper feature of Busted, we can pre-load some modules ahead of Busted and prevent it from reloading them--making LuaJIT happy again.
* | | | Merge pull request #2116 from medvid/disable-staticJohn Szakmeister2015-03-09
|\ \ \ \ | | | | | | | | | | deps: Provide options to disable static linkage
| * | | | deps: Provide options to disable static linkageVolodymyr Medvid2015-03-08
| | |_|/ | |/| | | | | | | | | | Allow dynamic linkage to libunibilium, libtermkey and libvterm.
* | | | test: migrate legacy test 77 #2046Gustaf Lindstedt2015-03-08
| | | | | | | | | | | | | | | | Migrate legacy test 77 which tests mf_hash_grow() to lua/busted.
* | | | Merge #2081 'avoid spurious rebuilds from git operations'Justin M. Keyes2015-03-08
|\ \ \ \
| * | | | version: don't use NVIM_VERSION_* directly outside version.cBjörn Linse2015-03-08
| | | | | | | | | | | | | | | | | | | | This avoids recompiles after commiting.
| * | | | config: split out versiondef.h from config.hBjörn Linse2015-03-08
|/ / / / | | | | | | | | | | | | This avoids recompiling every c file after comitting.
* / / / deps: Update libvtermThiago de Arruda2015-03-08
|/ / /
* | / docs: Clean up python, provider, remote_plugin #2056Geoff Harcourt2015-03-08
| |/ |/| | | | | | | | | | | * "Python" is a proper noun and should be capitalized in prose * Corrected use of "its/it's" * Used better preposition to describe something "in" legacy Vim * Combine fragments into complete sentence
* | tui: fall back to underline for undercurl. #2099Chase Geigle2015-03-07
| | | | | | | | closes #2098
* | set_init_1: mb_init() on fallback encoding (utf8) #2106Floris van Liere2015-03-07
| | | | | | | | | | | | | | | | | | | | | | | | Explanation: Running `:set encoding=utf-8` _after_ startup correctly initializes multibyte; but mb_init() was _not_ called during startup if locale detection (enc_locale()) failed. This wasn't a problem in Vim because the Vim default encoding (latin1) does not require mb_init(). But Nvim defaults to utf8, so mb_init() is required. closes #1271 closes #1672
* | Merge pull request #2110 from xu-cheng/sha256John Szakmeister2015-03-06
|\ \ | | | | | | Switch to SHA256 for third-party bundles downloading