aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | | | Windows: Only redefine ssize_t for MSVCRui Abreu Ferreira2015-11-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | MinGW already has a redefine for ssize_t.
* | | | | | | CONTRIBUTING.md: Fix broken sentenceMichael Reed2015-11-26
| | | | | | |
* | | | | | | Merge pull request #3531 from equalsraf/tb-cleanup-os-errorsMichael Reed2015-11-25
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | [RFC] Cleanup use of os_* functions errors and errno
| * | | | | | | Don't use errno constants for os_open() errorsRui Abreu Ferreira2015-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Windows we can't assume errno will be set by calls to os_* functions, instead the return value from os_* functions can be used. This commit fixes two occurences for os_open(). 1. EFBIG is replaced with UV_EFBIG and checked against the return from os_open(). 2. EOVERFLOW does not have a corresponding libuv constant, and is not defined by open() in Windows - disabled this case with a UNIX guard, and check the return value against -EOVERFLOW (libuv errors are negative errno values in Unix).
| * | | | | | | Update shada.c to use libuv error constants instead of errno constantsRui Abreu Ferreira2015-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From #3473, shada.c used errno constants (e.g. ENOENT) to check the return of os_open(), but in Windows the return from libuv functions is not -errno. Instead use libuv error constants (e.g UV_ENOENT) for error checks.
| * | | | | | | Use libuv errors instead of errno in unit testsRui Abreu Ferreira2015-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replaced old unit tests for errno with libuv error codes UV_ENOENT and UV_EEXIST (for os_open and os_getperms). Added libuv include path to test/includes compiler calls - needed to get hold of libuv headers.
| * | | | | | | Return libuv error code from os_getperm()Rui Abreu Ferreira2015-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously os_getperms() returned -1 for any error condition, it now returns the libuv error code (as returned by os_stat()). This allows checking for error conditions without relying on errno (which not available in Windows). The only case where the errno value from os_getperms() was being used was in readfile() to set the new-file flag - replaced the errno check with UV_ENOENT.
| * | | | | | | Return libuv return code from os_stat()Rui Abreu Ferreira2015-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of returning bool from os_stat return the actual libuv return code. This function is static and used internally in nvim/os/fs.c it should not impact the rest of the API. This is a first step to change other fs functions.
| * | | | | | | Fix comments for os_* functions return valueRui Abreu Ferreira2015-11-25
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In windows libuv does not return -errno, instead it uses negative error codes e.g. UV_ENOENT. This commit changes the comments in os_* functions to reflect this.
* | | | | | | Remove unnecessary includes for errno.hRui Abreu Ferreira2015-11-25
| | | | | | |
* | | | | | | Merge pull request #3742 from Pyrohh/antialiasMichael Reed2015-11-25
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | [RFC] Remove 'antialias' remnants
| * | | | | | Remove 'antialias' remnantsMichael Reed2015-11-25
|/ / / / / / | | | | | | | | | | | | | | | | | | It never did anything (see `:h hidden-options`).
* | | | | | Merge pull request #3740 from Pyrohh/vi_diff2Michael Reed2015-11-25
|\ \ \ \ \ \ | | | | | | | | | | | | | | [RFC] doc: More vi_diff.txt cleanup
| * | | | | | doc/vi_diff.txt: Remove unneeded opening paragraphMichael Reed2015-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All `{not in Vi}' tags have been removed, so the first sentence is no longer true. As for the second sentence, the header ("Differences between Vim and Vi") is already self-explanatory, so it can be removed as well.
| * | | | | | doc/vi_diff.txt: Remove remaining "{Vi: ...}" noteMichael Reed2015-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't care about Vi here, only Vim.
| * | | | | | doc: Remove some Vi-compatibility stuffMichael Reed2015-11-24
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | This stuff is no longer relevant, as we don't care about Vi compatibility just for the sake of it.
* | | | | | Merge pull request #3733 from Pyrohh/doc_developMichael Reed2015-11-24
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [RFC] doc/develop.txt pruning Reviewed-by: Felipe Morales < hel DOT sheep AT gmail DOT com > Reviewed-by: Marco Hinz < mh DOT codebro AT gmail DOT com >
| * | | | | | doc/develop.txt: Remove "coding-style" sectionMichael Reed2015-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By and large, it's very outdated, and we already have a style guide available online (see CONTRIBUTING.md).
| * | | | | | doc/develop.txt: Mention src/nvim/README.mdMichael Reed2015-11-24
| | | | | | |
| * | | | | | doc/develop.txt: Remove "design-assumptions" sectionMichael Reed2015-11-24
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't make such assumptions; new code should use fixed-width integer types [1]. [1]: https://neovim.io/develop/style-guide.xml?showone=Integer_Types#Integer_Types
* | | | | | Merge pull request #3734 from Pyrohh/src-readmeMichael Reed2015-11-24
|\ \ \ \ \ \ | | | | | | | | | | | | | | [RFC] src: README.txt -> README.md
| * | | | | | src: README.txt -> README.mdMichael Reed2015-11-23
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | The former no longer exists in this repo; see the top of src/nvim/README.md.
* | | | | | Merge pull request #3731 from Pyrohh/gitignoreMichael Reed2015-11-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | Update .gitignore
| * | | | | | Update .gitignoreMichael Reed2015-11-23
|/ / / / / / | | | | | | | | | | | | | | | | | | refs #3687
* | | | | | Merge pull request #3624 from Pyrohh/vi_diffMichael Reed2015-11-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | [RFC] vi_diff.txt pruning
| * | | | | | doc: vi_diff: Remove 'Missing options' sectionMichael Reed2015-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compatibility stubs for these options were removed in [1], so this section is nearly useless. [1]: cc76c5b0cfb6233ff36949a4422d59cd4bc6efd5
| * | | | | | doc: vi_diff: Remove 'Other vim features' sectionMichael Reed2015-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are more like notes than proper documentation, so remove it as they're not of much use unless you don't know what you're looking for. Many of these are somewhat useful, but many also duplicate what's already documented elsewhere. In any case, vi_diff.txt is the last place that assorted tips'n'tricks should be located (we already have tips.txt!!!).
| * | | | | | doc: vi_diff: Remove 'Command line arguments' sectionMichael Reed2015-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In regards to Nvim, it's very outdated; for an updated list of such arguments refer to the manual page or `nvim --help`. In all other regards, it's of little to no use to end-users.
| * | | | | | doc: Remove stray {not in Vi} tagMichael Reed2015-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This was missed in 818f7aefd2fe7eacd7135c5e3154934f24c85ca7
* | | | | | | Merge pull request #3581 from ZyX-I/fix-shadaFelipe Morales2015-11-23
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Store last search direction when writing ShaDa files
| * | | | | | shada: Also store last search directionZyX2015-11-23
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: it looks like viminfo files do not store search direction intentionally. After reading viminfo file search direction was considered to be “forward”. Note 2: all files created on earlier Neovim version will automatically receive “forward” direction. Fixes #3580
* | | | | | Merge PR #3687 'Add luacheck for linting tests'Marco Hinz2015-11-23
|\ \ \ \ \ \
| * | | | | | test/functional: clean up according to luacheck (part 2)Marco Hinz2015-11-23
| | | | | | |
| * | | | | | test/functional: clean up according to luacheck (part 1)Marco Hinz2015-11-23
| | | | | | |
| * | | | | | test/unit: clean up according to luacheckMarco Hinz2015-11-23
| | | | | | |
| * | | | | | test/benchmark: clean up according to luacheckMarco Hinz2015-11-23
| | | | | | |
| * | | | | | Tests: add luacheck for linting testsMarco Hinz2015-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Source: https://github.com/mpeterv/luacheck Docs: http://luacheck.readthedocs.org/en/0.12.0/index.html Run via "make testlint".
| * | | | | | Remove outdated comment from BuildLuarocks.cmakeMarco Hinz2015-11-23
|/ / / / / /
* | | | | | Merge PR #3715 'Enable focus events in cmdline and terminal modes'Marco Hinz2015-11-23
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | Reorganize focus events test into individual testsJoe Hermaszewski2015-11-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The focus event tests now live in their own `describe` block with each test testing the handling of focus events in a single mode.
| * | | | | Enable focus events in cmdline and terminal modesJoe Hermaszewski2015-11-23
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds switch cases for K_FOCUSGAINED and K_FOCUSLOST to the input handling functions in ex_getln.c and terminal.c. The handling is identical to what's found in edit.c (just calling apply_autocmds). If one enters cmdline-mode by feeding `:` and sends a focuslost event (by leaving the window for example) the text `<FocusLost>` will be inserted into the command line. There is similar behaviour in terminal mode. This patch corrects this behavior to fire the apropriate autocmd instead. Fixes #3714
* | | | | Merge pull request #3270 from ZyX-I/shada-supportFelipe Morales2015-11-23
|\ \ \ \ \ | |_|/ / / |/| | | | Add plugin for editing ShaDa files
| * | | | documentation: Add documentation on shada pluginZyX2015-11-01
| | | | |
| * | | | documentation: Add documentation for autoload/msgpack.vimZyX2015-11-01
| | | | |
| * | | | runtime: Add shada.vim syntax fileZyX2015-11-01
| | | | |
| * | | | runtime: Add [ft]plugin/shada.vim files that automatically open .shadaZyX2015-11-01
| | | | |
| * | | | runtime: Add autoload/shada.vim helper fileZyX2015-11-01
| | | | | | | | | | | | | | | | | | | | Contains most of the logic
| * | | | functests: Do not run some tests if there is no -NaNZyX2015-11-01
| | | | |
| * | | | runtime: Add autoload/msgpack.vim helper fileZyX2015-11-01
| | | | |
* | | | | Update version.c to latest VimShougo Matsushita2015-11-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NA patches list: 652: xxd changes xxd is not included in neovim 744: if_ruby and if_perl legacy tests 750: if_perl build problem 751: compile options 756: if_perl support 757: term.c changes 759: if_lua support 761: term.c changes 762: term.c changes 763: if_lua support 766: term.c changes 770: term.c changes 772: if_mzsch support 802: duplicated test 809: revert of 802 829: GUI 837: Windows with if_sniff 840: GUI 846: CONTRIBUTING.md 850: CONTRIBUTING.md 851: Win32 console 852: Win32 console 855: GTK GUI 861: GTK GUI 862: GTK GUI 867: Windows Fix 869: Windows GUI 872: CI service 874: Windows GUI 875: README.md 876: Windows GUI 880: CI service 884: CI service 886: Windows GUI 890: if_python3 894: vimrun.exe 899: README.md 900: README.md 902: Win32 console 906: Windows problem 907: Dynamic loading 908: Windows build error 910: if_python 911: terminal 913: hangul input GUI only 917: hangulin.c changes 918: if_python 919: if_lua, if_python, if_python3 920: ruby stuff 921: Windows Reviewed-by: Michael Reed <Pyrohh@users.noreply.github.com>