aboutsummaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAge
* genappimage.sh: migrate to linuxdeploy #10027Douglas 'dopessoa' Pessoa2019-05-18
| | | | | generate_type2_appimage is unmaintained, and lacks a way to rename the appimage file. fix #9893
* release.shJustin M. Keyes2019-04-28
|
* release.sh: Format issue-numbers in descriptions [ci skip]Justin M. Keyes2019-01-04
|
* release.sh: fix exclusion pattern [ci skip]Justin M. Keyes2019-01-04
| | | | grep support of "\s" pattern is unreliable.
* Merge #9401 from justinmk/pr-win-erw7Justin M. Keyes2018-12-30
|\
| * update_terminfo.sh: NOLINT data arraysJustin M. Keyes2018-12-28
| |
| * update_terminfo.sh: Use printf instead of echoJustin M. Keyes2018-12-28
| |
| * Merge 'upstream/master' into pr-win-erw7Justin M. Keyes2018-12-27
| |\
| * | win/TUI: builtin terminfos for cygwin, conemu, et al.erw72018-12-27
| | |
| * | win/TUI: SetConsoleMode() to override libuv #9094erw72018-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use uv_set_vterm_state() to override libuv's guess. See https://github.com/libuv/libuv/pull/1873/ for discussion. This commit uses a terminal-detection approach based on GetProcessImageFileNameW(...), which will be reverted in the following commit. The approach was intended to handle the case of running in winpty (:terminal), but we will add $NVIM env var for that. Also add some support for ConEmu, cygwin.
* | | appimage: Include metadata #9320pierre2018-12-30
| |/ |/| | | | | | | closes #9320 closes #9128
* | genappimage: Unset $ARGV0 at invocation #9376erw72018-12-19
| | | | | | | | | | | | | | | | | | AppImage sets $ARGV0 which breaks zsh. Hack around this in our appimage. fixes #9341 ref https://github.com/AppImage/AppImageKit/issues/852 [ci skip]
* | runtime/syntax: Fix highlighting of augroup contents (#9328)Justin M. Keyes2018-12-08
| | | | | | | | | | | | | | | | | | | | Comparing `vimCommand` from Vim's runtime/syntax/vim.vim, one can see that "augroup" and similar commands are conspicuously missing. They are handled specially (`vimAugroupKey`, `vimAutoCmd`). Excluding them from the generated `vimCommand` keyword list, fixes their highlighting. closes #9327
* | scripts/gen_help_html.pyJustin M. Keyes2018-11-28
| | | | | | | | | | Adapted from https://github.com/c4rlo/vimhelp/ License: MIT
* | vim-patch: add matchit docJan Edmund Lazo2018-11-12
| | | | | | | | matchit doc is named 'pi_matchit.txt'.
* | vim-patch: rename path to check_colors.vimJan Edmund Lazo2018-11-12
| |
* | vim-patch: move test_urls.vim out of runtime/Jan Edmund Lazo2018-11-12
| | | | | | | | Rename it to check_urls.vim, similar to check-includes.py.
* | doc: merge sponsor.txt into intro.txtJustin M. Keyes2018-11-05
|/ | | | | | Also mention how to donate to Nvim. closes #8603
* auevents.lua: keep events in alphabetical orderJustin M. Keyes2018-10-22
|
* vim-patch.sh: Skip Vim screen-dump filesJustin M. Keyes2018-10-05
|
* vim-patch.sh: use --ff with git-pullDaniel Hahler2018-09-30
| | | | | | | | I have `merge.ff = no` in my Git config to not use fast-forward merges by default, but when updating the Vim sources it should not cause a merge commit. [ci skip]
* vim-patch.sh: Also check for .git/ directoryJustin M. Keyes2018-08-21
| | | | | | | | | | In the case of nested repos, such as when "neovim/" repo contains "neovim/.vim-src/" repo, git rev-parse --show-toplevel returns the fullpath to the "neovim/" repo, which failed the condition. ref #8875 ref c05d7153d315
* vim-patch.sh: Use git-rev-parse to check repo (#8875)James McCoy2018-08-20
| | | | | | Explicitly checking for the .git/ directory doesn't work in various situations (e.g., git-worktree). [ci skip]
* terminfo: add header guard, stdint.h for int8_t (#8848)Jan Edmund Lazo2018-08-11
| | | | Lint fixes for single-include test.
* terminfo: add scripts/update_terminfo.shMarco Hinz2018-08-10
| | | | | | This script updates the built-in terminfo entries. [skip ci]
* vim-patch.sh: Fix replacement which converts #1234 to vim/vim#1234James McCoy2018-08-09
| | | | | | | Noticed in cb7bdf5f, where the script incorrectly converted `#ifdef` to `vim/vim#ifdef`. [skip ci]
* vim-patch.sh: Pass directory name to find (#8830)Jason Felice2018-08-09
| | | BSD/Mac find requires directory names before arguments.
* DOC: add support for intro sections in api docsPeter Hodge2018-07-25
|
* gen_api_vimdoc.py: add whitespace before "~"Justin M. Keyes2018-07-18
|
* vim-patch.sh: Unwrap commit messages when reviewing PRsJames McCoy2018-07-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Longer summary lines for commits may be wrapped when downloading the commit from GitHub. Unwrapping the lines ensures they can be compared with the raw Vim commits. The difference before and after this patch using: ./scripts/vim-patch.sh -r 8684 Before: ✘ Wrong commit message. Expected: vim-patch:8.0.1464: completing directory after :find does not add slash Problem: Completing directory after :find does not add slash. Solution: Adjust the flags for globpath(). (Genki Sky) vim/vim@8a37b03 Actual: vim-patch:8.0.1464: completing directory after :find does not add slash Problem: Completing directory after :find does not add slash. Solution: Adjust the flags for globpath(). (Genki Sky) After: ✔ Found expected commit message. [ci skip]
* vim-patch.sh: review_commit: Fix regex for vim versionJames McCoy2018-07-09
| | | | | 067bb1e9f changed the commit format to include a brief description in the summary line of the commit.
* vim-patch.sh: Use single quotes to avoid doubling backslashesJames McCoy2018-07-09
|
* gen_api_vimdoc: Make executable and change #! to python3James McCoy2018-06-29
|
* vim-patch: Replace shell variables in printf with formatted argsJames McCoy2018-06-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures that special characters in the variables are not interpreted as escapes/format characters in the printf string, as was seen with upstream patch 8.0.0615. $ ./scripts/vim-patch.sh -p 8.0.0615 Updating Vim sources: /$HOME/src/neovim/.vim-src ✔ Updated Vim sources. ✔ Found Vim revision 'bf15b8d78b22661db8b19d662b62bb9a061cdd37'. Creating patch... Pre-processing patch... ✔ Saved patch to '/$HOME/src/neovim/vim-8.0.0615.patch'. Fetching 'origin/master'. ✔ From https://github.com/neovim/neovim * branch master -> FETCH_HEAD Creating new branch 'vim-8.0.0615' based on 'origin/master'. ✔ Switched to a new branch 'vim-8.0.0615' Branch 'vim-8.0.0615' set up to track remote branch 'master' from 'origin'. Creating empty commit with correct commit message. ./scripts/vim-patch.sh: line 40: printf: `w': invalid format character ✔ [vim-8.0.0615 db7fbb016] vim-patch:8.0.0615: using ./scripts/vim-patch.sh: line 44: printf: `w': invalid format character ✘ [vim-8.0.0615 db7fbb016] vim-patch:8.0.0615: using [ci-skip]
* version bumpJustin M. Keyes2018-06-11
|
* NVIM v0.3.0v0.3.0Justin M. Keyes2018-06-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FEATURES: 3cc7ebf8107b #7234 built-in VimL expression parser 6a7c90464882 #4419 implement <Cmd> key to invoke command in any mode b8363283faac #7679 'startup: treat stdin as text instead of commands' 58b210e1146f :digraphs : highlight with hl-SpecialKey #2690 7a13611ba203 #8276 'startup: Let `-s -` read from stdin' 1e71978cf032 events: VimSuspend, VimResume #8280 1e7d5e8cdf98 #6272 'stdpath()' f96d99ad1118 #8247 server: introduce --listen e8c39f72fdf1 #8226 insert-mode: interpret unmapped META as ESC 98e71123900f msg: do not scroll entire screen (#8088) f72630b78429 #8055 let negative 'writedelay' show all redraws 5d2dd2ebe28c win: has("wsl") on Windows Subsystem for Linux #7330 a4f6cec7a31f cmdline: CmdlineEnter and CmdlineLeave autocommands (#7422) 207b7ca4bc16 #6844 channels: support buffered output and bytes sockets/stdio API: f85cbea725b4 #7917 API: buffer updates 418abfc9d069 #6743 API: list information about all channels/jobs. 36b2e3f743aa #8375 API: nvim_get_commands 273d2cd5d5cf #8329 API: Make nvim_set_option() update `:verbose set …` 8d40b3617c8b #8371 API: more reliable/descriptive VimL errors ebb1acb3c083 #8353 API: nvim_call_dict_function 9f994bb69925 #8004 API: nvim_list_uis 34057045beca #7520 API/UI: forward option updates to UIs 911b1e49abb8 #7821 API: improve nvim_command_output WINDOWS OS: 9cefd83cc7b9 #8084, #8516 build/win: support MSVC ee4e1fd8ecf1 win: Fix reading content from stdin (#8267) TUI: ffb89049131a #8309 TUI: add support for mouse release events in urxvt 8d5a46e77b1e #8081 TUI: implement "standout" attribute 60716371e97d TUI: support TERM=konsole-256color 67848c0b916c #7653 TUI: report TUI info with -V3 ('verbose' >= 3) 3d0ee17c916e TUI/rxvt: enable focus-reporting d109f5645bac #7640 TUI: 'term' option: reflect effective terminal behavior FIXES: ed6a113804a2 #8273 'job-control: avoid kill-timer race' 4e02f1ab871f #8107 'jobs: separate process-group' 451c48a09265 terminal: flush vterm output buffer on pty output #8486 5d6732ff094a :checkhealth fixes #8335 53f11dcfc713 #8218 'Fix errors reported by PVS' d05712fbe7b5 inccommand: pause :terminal redraws (#8307) 51af911a271e inccommand: do not execute trailing commands #8256 84359a467f21 terminal: resize to the max dimensions (#8249) d49c1dda8bf5 #8228 Make vim_fgets() return the same values as in Vim 60e96a45b4f4 screen: winhl=Normal:Background should not override syntax (#8093) 0c59ac1a2c7e #5908 'shada: Also save numbered marks' ba87a2cde779 cscope: ignore EINTR while reading the prompt (#8079) b1412dc412e1 #7971 ':terminal Enter/Leave should not increment jumplist' 3a5721e91ba8 TUI: libtermkey: force CSI driver for mouse input #7948 6ff13d78b7eb #7720 TUI: faster startup 1c6e95607958 #7862 TUI: fix resize-related segfaults a58c9094db0e #7676 TUI: always hide cursor when flushing, never flush buffers during unibilium output 303e1df13f4f #7624 TUI: disable BCE almost always 249bdb07dd3a #7761 mark: Make sure that jumplist item will not have zero lnum 6f41ce026005 #7704 macOS: Set $LANG based on the system locale a043899ba255 #7633 'Retry fgets on EINTR' CHANGES: ad60927d0925 #8304 default to 'nofsync' f3f197059721 #8035 defaults: 'fillchars' a6052c730741 #7984 defaults: sidescroll=1 b69fa866db5b #7888 defaults: enable cscopeverbose 7c4bb23ff38a defaults: do :filetype stuff unless explicitly "off" 2aa308c6852b #5658 'Apply :lmap in macros' 8ce63930484f terminal: Leave 'relativenumber' alone (#8360) e46534b42302 #4486 refactor: Remove maxmem, maxmemtot options 131aad953c00 win: defaults: 'shellcmdflag', 'shellxquote' #7343 c57d31596370 #8031 jobwait(): return -2 on interrupt also with timeout 6452831cf985 clipboard: macOS: fallback to tmux if pbcopy is broken #7940 300d3651e295 #7919 Make 'langnoremap' apply directly after a map ada1956206be #7880 'lua/executor: Remove lightuserdata' INTERNAL: de0a9548f7bf #7806 internal statistics for list impl dee78a4095a2 #7708 rewrite internal list impl
* Merge #8218 'Fix errors reported by PVS'Justin M. Keyes2018-04-27
|\ | | | | closes #4983
| * pvscheck: Disable V011 warningZyX2018-04-22
| |
| * pvscheck: Add --update switchZyX2018-04-17
| |
| * pvscheck: Remove outputs before running plog-converterZyX2018-04-17
| | | | | | | | | | | | | | plog-converter behaviour is not the best one when creating fullhtml report and directory already exists: it puts report inside an existing directory. Not sure what exactly it does if inside exists as well, but if I am not mistaking report will not be created.
| * pvscheck: Also provide source tree root to plog-converterZyX2018-04-02
| |
| * pvscheck: Also produce fullhtml reportsZyX2018-04-02
| |
| * pvscheck: Make realdir work with nonexistent directoriesZyX2018-04-02
| |
* | remove scripts/run-api-tests.expJustin M. Keyes2018-04-11
|/ | | | Usage of this script was removed 0c2ec77ae0c0.
* vim-patch.sh: remove blank line before URLJustin M. Keyes2018-03-24
| | | | This "stacks" better in squashed PRs, etc.
* pvscheck: Ignore exit code of pvs-studio-analyzerJames McCoy2018-03-11
| | | | | Since its typically non-zero, the script immediately exits instead of converting the binary log into useful formats.
* genappimage: Include update information for releases/nightliesJames McCoy2018-03-09
| | | | | | This will allow users to use AppImageUpdate to update their AppImage. It requires publishing the created zsync file alongside the appimage file for the releases.
* genappimage: Create a type 2 AppImageJames McCoy2018-03-09
|
* genappimage: Use AppImage/AppImages repo to avoid redirectsJames McCoy2018-03-09
|
* vim-patch.sh: more colorful #8115Giuseppe2018-03-09
|