aboutsummaryrefslogtreecommitdiff
path: root/scripts
Commit message (Collapse)AuthorAge
...
* 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
|
* scripts: fix shebang of shadacat.py [ci skip]Marco Hinz2018-03-04
|
* vim-patch.sh: delete *.orig filesJustin M. Keyes2018-02-11
|
* vim-patch.sh: remove --posix from patch invocationJustin M. Keyes2018-02-11
| | | | | This was supposed to avoid creating *.orig. It doesn't do that, and worse, it also seems to prevent new files from being created.
* scripts/vim-patch.sh: continue when patching with -P fails (#7790)Daniel Hahler2017-12-30
| | | | The `set -e` caused the script to stop in case `patch` fails, but it is better to continue giving instructions.
* vimpatch.lua: automate version.cJustin M. Keyes2017-12-27
| | | | | | Invoke it like this: VIM_SOURCE_DIR=~/neovim/.vim-src/ nvim -i NONE -u NONE --headless +'luafile ./scripts/vimpatch.lua' +q
* vim-patch.sh: extract list_vimpatch_tokens()Justin M. Keyes2017-12-26
| | | | Use streams instead of for-loop (20x speedup for list_vimpatch_tokens).
* vim-patch.sh: introduce `-V`Justin M. Keyes2017-12-26
|
* docJustin M. Keyes2017-12-26
| | | | | | | | vim-patch:8.0.1206: no autocmd for entering or leaving the command line (commit a4f6cec7a31ff8dbfa089b9e22227afbeb951e9b) NA patches: vim-patch:8.0.0320: warning for unused variable with small build
* vim-patch.sh: Include upstream summary in commit messageJames McCoy2017-12-17
| | | | [ci skip]
* vim-patch.sh: remove version.c in generated patchJustin M. Keyes2017-12-11
| | | | | Vim patch tracking is now driven completely by `vim-patch:xxx` tokens in the VCS logs. version.c will be auto-generated, if it is used at all.
* vim-patch.sh: introduce `-L`Justin M. Keyes2017-12-11
|
* vim-patch.sh: always use git log, not version.cJustin M. Keyes2017-12-10
|
* gen_api_vimdoc.py: require "nvim_" prefixJustin M. Keyes2017-12-10
| | | | | Avoids doxygen bugs (things that aren't functions) and other noise (e.g. `remote_ui_disconnect()` was incorrectly included in api.txt).
* pvscheck.sh: auto-detect URL by defaultJustin M. Keyes2017-11-21
| | | | | | | The hardcoded URL breaks very often, this confuses people. Instead, auto-detect if no URL is provided. Also auto-detect if the script is invoked with no arguments.
* version bumpJustin M. Keyes2017-11-18
|
* vim-patch.sh: avoid creating *.orig filesJustin M. Keyes2017-11-07
|
* vim-patch.sh: remove vimrc_example.vimJustin M. Keyes2017-11-07
| | | | | | | | vimrc_example.vim is not relevant to Nvim. Anything worth having in there should be made an actual default. .gitignore: - remove *.orig ... super annoying
* vim-patch.sh: new option `-P`Justin M. Keyes2017-11-07
|
* doc: API (generated)Justin M. Keyes2017-11-06
|
* gen_api_vimdoc.py: workaround: attributes of (void) functionsJustin M. Keyes2017-11-06
|
* gen_api_vimdoc.py: support Doxygen @noteJustin M. Keyes2017-11-06
|
* vim-patch.sh: Exclude testdir/ files from src/ file pruningJames McCoy2017-09-27
| | | | | | Without the testdir/ exclusion, all directories under src/ were affected by this cleanup. However, testdir/ has its own pruning that happens later.
* doc: "terminal" always means "embedded terminal emulator"Justin M. Keyes2017-08-03
| | | | | | | | | | | - Prefer "TUI" where possible to refer to the host terminal. - Remove obsolete tags and ancient TTY exposition. - Establish "terminal" to consistently mean "terminal emulator" in all Nvim documentation. This removes the need for verbose qualifiers in tags and prose. References #6280 References #6803
* vim-patch.sh: only show missing patcheslonerover2017-07-15
|
* Bump Vim version to 8.0 and applied patchesJames McCoy2017-07-14
|
* pvscheck: Add --environment-cc switchZyX2017-07-04
| | | | | | To be used to make bot-ci able to use clang-4.0 without hacks. [ci skip]
* scripts: Tell curl to follow redirectsJames McCoy2017-06-29
|
* Update emoji-data URL for Unicode 10James McCoy2017-06-29
| | | | vim-patch:8.0.0652
* scripts/pvscheck.sh: fix function renameJustin M. Keyes2017-06-25
|
* scripts/pvscheck.sh: HACK: de-parallelize on CIJustin M. Keyes2017-06-25
| | | | https://github.com/neovim/bot-ci/pull/105#issuecomment-309282132
* scripts/pvscheck.sh: HACK: de-parallelize on CIJustin M. Keyes2017-06-25
| | | | References https://github.com/neovim/bot-ci/pull/105
* genappimage.sh: set CMAKE_INSTALL_MANDIRJustin M. Keyes2017-06-19
| | | | | | | | Avoids attempt to install manpage to system location. Also: - Don't attempt `nvim --version` until after it was built. - Remove unnecessary `mkdir`.
* scripts/pvscheck.sh: fixesDaniel Hahler2017-06-17
| | | | [ci skip]