aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* tests: Migrate legacy test 31 #2736Nelson Yeung2015-05-25
|
* completion: Add v:completed_item feature #2563Shougo Matsushita2015-05-24
| | | | | | | Reviewed-by: Michael Reed <m.reed@mykolab.com> Reviewed-by: Luke Andrew <luke.github@la.id.au> Reviewed-by: Justin M. Keyes <justinkz@gmail.com> Reviewed-by: Florian Walch <florian@fwalch.com>
* cmake: Use cmake -E touch instead of touch #2730Rui Abreu Ferreira2015-05-24
| | | | | CMake has a portable touch command using cmake -E touch, use it instead of calling touch that is only available in Unix.
* Rename var eof as input_eof #2728Rui Abreu Ferreira2015-05-24
| | | | | - In Windows eof is a function, renamed the eof var in input.c to input_eof
* Merge pull request #2715 from equalsraf/tb-platform-thingiesMichael Reed2015-05-21
|\ | | | | | | | | | | | | [RDY] Small fixes for platform checks Reviewed-by: Scott Prager <splinterofchaos@gmail.com> Reviewed-by: Michael Reed <m.reed@mykolab.com>
| * cmake: Remove unneeded platform checksRui Abreu Ferreira2015-05-21
| | | | | | | | | | | | | | | | | | | | | | Removed unneeded platform checks from config/config.h.in and config/CMakeLists.txt - HAVE_OSPEED and HAVE_UP_BC_PC were used by the old UI, and are no longer needed. - sigvec() was used as part of the signal handling code in os_unix.c, but it is no longer used in Neovim. - The function lstat() is no longer used, replaced with libuv.
| * Dont require setenv() in non Unix systemsRui Abreu Ferreira2015-05-21
|/ | | | | | config/CMakeLists.txt failed with a fatal error if the functions setenv could not be found, however this functions only exist in Unix systems.
* Add guard for sys/wait.h header in job.c #2686Rui Abreu Ferreira2015-05-21
| | | | | The sys/wait.h include was moved after the vim.h include, since the include guards are defined in config.h the guards cannot be used earlier.
* Add header guards for sys/time.h and unistd.h in log.cRui Abreu Ferreira2015-05-21
|
* 'cpoptions': Remove "-" flag #2655David Bürgin2015-05-21
|
* options: Include "j" in default 'formatoptions' #2669Felipe Morales2015-05-21
|
* sha256.c: Remove unused headers and comments #2714Steven Oliver2015-05-21
| | | | Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
* vim-patch:f654ad9 #2659Perry Hung2015-05-20
| | | | | | | | Update runtime files. https://code.google.com/p/vim/source/detail?r=f654ad95fd4e25e014dda71963b9745a4bf5f83b Resolves issue #1999.
* CONTRIBUTING.md: Fix broken links #2702Michael Reed2015-05-19
| | | | The wiki has had a dedicated "Troubleshooting" page for a while now.
* options: Search upwards for tags file #2670Felipe Morales2015-05-19
| | | | | | Also remove some references to emacs tags from the docs. References https://github.com/neovim/neovim/issues/1664
* vim-patch:c5d53d4 #2695Florian Walch2015-05-19
| | | | | | Update runtime files. https://code.google.com/p/vim/source/detail?r=c5d53d4c3e2e24e23fc4272bf91be3c031ccb598
* msgpack-rpc: handle failure to convert method arguments #2664Björn Linse2015-05-19
|
* vim-patch:4abac79 #2694Florian Walch2015-05-19
| | | | | | Update runtime files. https://code.google.com/p/vim/source/detail?r=4abac79c0b7ae7aac0cb32d9930e155de628b63f
* deps: Update unibilium 1.12 -> 1.14 #2665Michael Reed2015-05-18
| | | | | | | | | | | | | | | | From here[1]: 1.1.4 2015-04-26 - move maintainer options from GNUmakefile to maint.mk - compile with -O2 by default 1.1.3 2015-04-25 - fix permission error when installing into existing directory (gh PR #7) - relicense tools/*.c under MIT (gh #9) - add change log in Changes [1]: https://github.com/mauke/unibilium/compare/v1.1.2...v1.1.4
* Merge pull request #2532 from Pyrohh/doc-cleanup-3Michael Reed2015-05-18
|\ | | | | | | | | [RDY] Doc cleanup (3) + terminal remnants Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
| * Remove `-T` command-line optionMichael Reed2015-05-18
| | | | | | | | | | | | | | It didn't actually do anything after 3baba1e7bc6698e6bc9f1d37fce88b30d6274bc9 Helped-by: Justin M. Keyes <justinkz@gmail.com>
| * Cleanup 'ttyscroll' remnantsMichael Reed2015-05-18
| | | | | | | | | | Removed in 3baba1e7bc6698e6bc9f1d37fce88b30d6274bc9, but the docs weren't updated.
| * Cleanup 'weirdinvert' remnantsMichael Reed2015-05-18
| | | | | | | | | | Removed in 3baba1e7bc6698e6bc9f1d37fce88b30d6274bc9, but the docs weren't updated.
| * Cleanup 'ttym[ouse]', FEAT_MOUSE, mouse_(dec|gpm|etc.)Michael Reed2015-05-18
| | | | | | | | | | | | Because of 3baba1e7bc6698e6bc9f1d37fce88b30d6274bc9, it's dead code. Helped-by: Justin M. Keyes <justinkz@gmail.com>
| * Cleanup misc.Michael Reed2015-05-18
|/ | | | | | | | | | | | | | | Regarding debugger.txt (which was Spotted by @Hettomei): The third section was empty, and the second section is very outdated. Nvim doesn't have things like Balloon Evalutation and Sun Visual workshop integration, so just remove the section. Regarding everything else: - term.[ch] and term_defs.h don't exist anymore, so remove refs to them - Add ttybuiltin to vim_diff.txt. It should have been done before, but vim_diff.txt didn't exist when ttybuiltin was removed (done in 3baba1e7bc6698e6bc9f1d37fce88b30d6274bc9,) Helped-by: Justin M. Keyes <justinkz@gmail.com>
* README: Add AppVeyor badge. #2691Florian Walch2015-05-18
|
* build: Limit --coverage flag to files under "src"Thiago de Arruda2015-05-18
| | | | | | | | Resolves #2632. This is done so C helper modules don't generate unexpected coverage output. Reviewed-by: Justin M. Keyes <justinkz@gmail.com> Reviewed-by: Florian Walch <florian@fwalch.com>
* deps: Update LuaJIT to 2.0.4. #2688Florian Walch2015-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes since 2.0.3: - Fix stack check in narrowing optimization. - Fix Lua/C API typecheck error for special indexes. - Fix string to number conversion. - Fix lexer error for chunks without tokens. - Don't compile IR_RETF after CALLT to ff with-side effects. - Fix BC_UCLO/BC_JMP join optimization in Lua parser. - Fix corner case in string to number conversion. - Gracefully handle lua_error() for a suspended coroutine. - Avoid error messages when building with Clang. - Fix snapshot #0 handling for traces with a stack check on entry. - Fix fused constant loads under high register pressure. - Invalidate backpropagation cache after DCE. - Fix ABC elimination. - Fix debug info for main chunk of stripped bytecode. - Fix FOLD rule for string.sub(s, ...) == k. - Fix FOLD rule for STRREF of SNEW. - Fix frame traversal while searching for error function. - Prevent GC estimate miscalculation due to buffer growth. - Prevent adding side traces for stack checks. - Fix top slot calculation for snapshots with continuations. - Fix check for reuse of SCEV results in FORL. - Add PS Vita port. - Fix compatibility issues with Illumos. - Fix DragonFly build (unsupported). - OpenBSD/x86: Better executable memory allocation for W^X mode. - x86: Fix argument checks for ipairs() iterator. - x86: lj_math_random_step() clobbers XMM regs on OSX Clang. - x86: Fix code generation for unused result of math.random(). - x64: Allow building with LUAJIT_USE_SYSMALLOC and LUAJIT_USE_VALGRIND. - x86/x64: Fix argument check for bit shifts. - x86/x64: Fix code generation for fused test/arith ops. - ARM: Fix write barrier check in BC_USETS. - PPC: Fix red zone overflow in machine code generation. - PPC: Don't use mcrxr on PPE. - Various archs: Fix excess stack growth in interpreter. - FFI: Fix FOLD rule for TOBIT + CONV num.u32. - FFI: Prevent DSE across ffi.string(). - FFI: No meta fallback when indexing pointer to incomplete struct. - FFI: Fix initialization of unions of subtypes. - FFI: Fix cdata vs. non-cdata arithmetic and comparisons. - FFI: Fix __index/__newindex metamethod resolution for ctypes. - FFI: Fix compilation of reference field access. - FFI: Fix frame traversal for backtraces with FFI callbacks. - FFI: Fix recording of indexing a struct pointer ctype object itself. - FFI: Allow non-scalar cdata to be compared for equality by address. - FFI: Fix pseudo type conversions for type punning. Taken from http://luajit.org/changes.html
* Manual pages: Fix incorrect environment variable referencesMichael Reed2015-05-17
| | | | This was done prematurely for #2569, but obviously forgotten about.
* options: Enable &wildmenu, use "list:longest,full" for &wildmode by default ↵Felipe Morales2015-05-17
| | | | #2677
* vim-patch:7.4.597 #2658David Bürgin2015-05-17
| | | | | | | | | Problem: Cannot change the result of systemlist(). Solution: Initialize v_lock. (Yukihiro Nakadaira) https://github.com/vim/vim/commit/v7-4-597 See https://groups.google.com/d/msg/vim_dev/WXCfHMeqjfk/n2PjNwZ2bzIJ
* vim-patch: Mark some patches as NA #2672cztchoice2015-05-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | These changes cannot apply because they a) fix compiler warning b) modify removed GUI related code c) modify removed build files mark the following patch as NA: * 7.4.728, https://github.com/vim/vim/commit/v7-4-728 * 7.4.727, https://github.com/vim/vim/commit/v7-4-727 * 7.4.726, https://github.com/vim/vim/commit/v7-4-726 * 7.4.724, https://github.com/vim/vim/commit/v7-4-724 * 7.4.720, https://github.com/vim/vim/commit/v7-4-720 * 7.4.705, https://github.com/vim/vim/commit/v7-4-705 * 7.4.681, https://github.com/vim/vim/commit/v7-4-681 * 7.4.679, https://github.com/vim/vim/commit/v7-4-679 * 7.4.677, https://github.com/vim/vim/commit/v7-4-677 * 7.4.676, https://github.com/vim/vim/commit/v7-4-676 * 7.4.674, https://github.com/vim/vim/commit/v7-4-674 * 7.4.669, https://github.com/vim/vim/commit/v7-4-669 * 7.4.663, https://github.com/vim/vim/commit/v7-4-663 * 7.4.657, https://github.com/vim/vim/commit/v7-4-657 Reviewed-by: David Bürgin <676c7473@gmail.com> Reviewed-by: Michael Reed <m.reed@mykolab.com> Reviewed-by: oni-link <knil.ino@gmail.com>
* Build: Use GNUInstallDirs, install man pages #2649Michael Reed2015-05-17
| | | | | | | | | | | For now, only install man pages matching "nvim*.1": we don't want to install xxd.1 as it might conflict with that of a user's Vim installation. closes #1826 Reviewed-by: Florian Walch <florian@fwalch.com> Helped-by: John Szakmeister <john@szakmeister.net>
* options: mark nonfunctional &termencoding option as hidden. #2631Björn Linse2015-05-17
| | | | | | | Remove related dead code and references in the docs. Helped-By: Michael Reed <m.reed@mykolab.com> Helped-By: Shougo Matsushita <Shougo.Matsu@gmail.com>
* Merge #2620 'repurpose legacy v:servername'Justin M. Keyes2015-05-17
|\
| * passing-by: get_vim_var_str: mark non-null returnJustin M. Keyes2015-05-17
| |
| * doc: v:servername, serverstart()Justin M. Keyes2015-05-17
| |
| * test: v:servername, serverstart(), serverstop()Justin M. Keyes2015-05-17
| |
| * server: repurpose legacy v:servernameJustin M. Keyes2015-05-17
|/ | | | | | | - On startup, v:servername is equivalent to $NVIM_LISTEN_ADDRESS - v:servername may be considered the "default" server address - v:servername does not change unless the associated server is stopped by serverstop()
* vim-patch:7.4.562 #2593David Bürgin2015-05-16
| | | | | | | Problem: Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat) Solution: Check there is enough space. (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-562
* vim-patch:7.4.594 #2654David Bürgin2015-05-16
| | | | | | | | | | | Problem: Using a block delete while 'breakindent' is set does not work properly. Solution: Use "line" instead of "prev_pend" as the first argument to lbr_chartabsize_adv(). (Hirohito Higashi) https://github.com/vim/vim/commit/v7-4-594 See https://groups.google.com/d/msg/vim_dev/B8k0AVlqMUU/qKXeY8srpGcJ
* vim-patch:7.4.{629,695,696,701} Mark as included #2666Justin Gassner2015-05-16
| | | | | | | | | | https://github.com/vim/vim/commit/v7-4-629 https://github.com/vim/vim/commit/v7-4-695 https://github.com/vim/vim/commit/v7-4-696 deal with coverity issues which were fixed by #1947 https://github.com/vim/vim/commit/v7-4-701 fixes a compiler warning for an uninitialized variable introduced in 695
* Change 'backspace' default to "indent,eol,start" #2639Michael Reed2015-05-15
| | | | | | | While here, alphabetically sort section 2 of vim_diff.txt Helped-by: Jakob Schnitzer <mail@jakobschnitzer.de> Helped-by: Felipe Morales <hel.sheep@gmail.com>
* Merge #2495 'third-party dependencies for Windows'.Florian Walch2015-05-15
|\
| * AppVeyor: MSVC builds for third-party/Rui Abreu Ferreira2015-05-15
| |
| * Travis: Add Mingw third-party buildsRui Abreu Ferreira2015-05-15
| | | | | | | | | | - Build third-party/ in Travis using mingw - Import mingw-w64 cmake toolchain
| * CMake: Build third-party deps in WindowsRui Abreu Ferreira2015-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update recipes to build with MSVC or cross compile in Unix with Mingw - For recipes that need to be reused, wrap recipe in CMake function using cmake_parse_arguments - New directory .deps/host is the install root for HOST targets, the old .deps/usr is used for TARGET - In windows disable builds for terminal libraries and jemalloc - Added cmake script CopyFilesGlob.cmake to copy files using glob cmake -DFROM_GLOB=*.h -DTO=/usr/include -P CopyFilesGlob.cmake - New CMake variables HOSTDEPS_* can be used in cross compile recipes. Except when the target is UNIX, since that would break 32bit builds in 64bit Unix systems using the Travis 32bit toolchain
| * CMake: Dont search for Make in WindowsRui Abreu Ferreira2015-05-15
|/
* Merge pull request #2643 from glts/mark-na-patchesMichael Reed2015-05-14
|\ | | | | | | [RFC] vim-patch: Mark patches as NA
| * vim-patch:7.4.{592,596,632}: Mark as NADavid Bürgin2015-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message for patch 7.4.592: Problem: When doing ":e foobar" when already editing "foobar" and 'buftype' is "nofile" the buffer is cleared. (Xavier de Gaye) Solution: Do no clear the buffer. https://github.com/vim/vim/commit/v7-4-592 The change in this patch was amended in patch 7.4.596 to fix an #ifdef problem, but soon after, in patch 7.4.632, it was reverted wholesale. See https://groups.google.com/d/msg/vim_dev/SWw5znc3W-8/TDjkUVYfABIJ