aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * | | | Merge pull request #11746 from Billy4195/add_wildmenu_keyMatthieu Coudron2020-03-28
| |\ \ \ \ | | |_|/ / | |/| | | [RFC] Wildmenu support C-E and C-Y as popupmenu
| | * | | ex_getln.c: wildmenu add cancel and apply opsBilly Su2020-01-23
| | | | |
| * | | | popupmenu: don't use 'rightleft' option in cmdline modeBjörn Linse2020-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | Cmdline is always drawn from the left to right, so using rightleft popupmenu is not useful here
| * | | | TUI: do not use "nvim_get_option" in tui threaderw72020-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since "nvim_get_option" is executed on the tui thread as a C function instead of msgpack-rpc, it accesses global variables that may change on the main thread.
| * | | | vim-patch:8.1.0864 Make 'scrolloff' and 'sidescrolloff' options window local ↵Will Eccles2020-03-17
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#11854) Problem: cannot have a local value for 'scrolloff' and 'sidescrolloff' Author: Bram Moolenar https://github.com/vim/vim/commit/375e3390078e740d3c83b0c118c50d9a920036c7
| * | | vim-patch:8.2.0361: internal error when using "0" for a callbackJan Edmund Lazo2020-03-07
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Internal error when using "0" for a callback. Solution: Give a normal error. (closes vim/vim#5743) https://github.com/vim/vim/commit/14e57909e662a43a42438e2701654af48af49b03
| * | | vim-patch:8.2.0360: yaml files are only recognized by the file extensionJan Edmund Lazo2020-03-07
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Yaml files are only recognized by the file extension. Solution: Check for a line starting with "%YAML". (Jason Franklin) https://github.com/vim/vim/commit/8eab73132838e977092d7b46f70b4ecf6274fd6a
| * | | vim-patch:8.1.1279: cannot set 'spellang' to "sr@latin"Jan Edmund Lazo2020-03-07
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot set 'spellang' to "sr@latin". (Bojan Stipic) Solution: Allow using '@' in 'spellang'. (closes vim/vim#4342) https://github.com/vim/vim/commit/9a061cb78ccbf78ec9ae454d37a49edccb4e94fc
| * | | diff.c: fix sprintf callJustin M. Keyes2020-03-03
| | | | | | | | | | | | | | | | fix #11975
| * | | Merge pull request #11716 from teto/folds_auto_backupMatthieu Coudron2020-03-02
| |\ \ \ | | | | | | | | | | [RFC] foldcolumn autowidth
| | * | | addressing reviewsMatthieu Coudron2020-03-01
| | | | |
| | * | | foldcolumn: allow auto:XMatthieu Coudron2020-02-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Similar to signcolumn, allow foldcolumn to adapt itself to the number of folds. Regression: vim supports a maximum fdc of 12, this limits it to 9.
| * | | | version.c: update [ci skip] #11721Marvim the Paranoid Android2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.1354: Shift-Insert doesn't always work in MS-Windows console vim-patch:8.0.1783: cannot use 256 colors in a MS-Windows console vim-patch:8.1.0028: prompt buffer test fails on MS-Windows vim-patch:8.1.0030: stoping Vim running in a terminal may not work vim-patch:8.1.0349: crash when wiping buffer in a callback vim-patch:8.1.0350: Vim may block on ch_sendraw() vim-patch:8.1.0442: GUI: cursor not drawn after ":redraw | sleep" vim-patch:8.1.0446: options test fails in the GUI vim-patch:8.1.0447: GUI scrollbar test fails with Athena and Motif vim-patch:8.1.0522: :terminal does not show trailing empty lines vim-patch:8.1.0649: setjmp() variables defined globally are used in one file vim-patch:8.1.0788: cannot build with tiny features vim-patch:8.1.0882: checking for FEAT_MBYTE which doesn't exist anymore vim-patch:8.1.0967: stray dependency in test Makefile vim-patch:8.1.0997: using GUI colors in vim.exe when 'termguicolors' is off vim-patch:8.1.1042: the paste test doesn't work properly in the Windows console vim-patch:8.1.1127: getwinpos() doesn't work in terminal on MS-Windows console vim-patch:8.1.1164: gettitle test is failing when server name differs vim-patch:8.1.1166: gettitle test can still fail when another Vim is running vim-patch:8.1.1185: mapping for CTRL-X is inconsistent vim-patch:8.1.1903: cannot build without the +eval feature vim-patch:8.1.2238: error in docs tags goes unnoticed vim-patch:8.1.2353: build failure on FreeBSD vim-patch:8.1.2393: using old C style comments vim-patch:8.1.2397: should not define __USE_XOPEN vim-patch:8.2.0122: readme files still mention MS-DOS vim-patch:8.2.0125: :mode no longer works for any system vim-patch:8.2.0129: MS-Windows installer doesn't use Turkish translations vim-patch:8.2.0138: memory leak when starting a job fails vim-patch:8.2.0139: MS-Windows: default for IME is inconsistent vim-patch:8.2.0140: CI does not test building doc tags vim-patch:8.2.0143: Coverity warning for possible use of NULL pointer vim-patch:8.2.0145: using #error for compilation errors should be OK now vim-patch:8.2.0153: warning shows when listing version info vim-patch:8.2.0157: Vim9 script files not in list of distributed files vim-patch:8.2.0176: generating os headers does not work for Swedish vim-patch:8.2.0181: problems parsing :term arguments vim-patch:8.2.0192: build failure without +terminal feature vim-patch:8.2.0193: still build failure without +terminal feature vim-patch:8.2.0213: configure does not recognize gcc 10.0 and later vim-patch:8.2.0217: terminal test fails on Mac vim-patch:8.2.0219: terminal test still fails on Mac vim-patch:8.2.0220: terminal test did pass on Mac vim-patch:8.2.0228: configure does not recognize gcc version on BSD vim-patch:8.2.0230: terminal popup test is flaky vim-patch:8.2.0231: silent system command may clear the screen vim-patch:8.2.0236: MS-Windows unintall doesn't delete vimtutur.bat vim-patch:8.2.0237: crash when setting 'wincolor' on finished terminal window vim-patch:8.2.0244: compiler warning in Lua interface vim-patch:8.2.0245: MSVC: error message if the auto directory already exists vim-patch:8.2.0246: MSVC: deprecation warnings with Ruby vim-patch:8.2.0247: misleading comment in NSIS installer script vim-patch:8.2.0249: MS-Windows: various warnings vim-patch:8.2.0255: VMS: missing files in build vim-patch:8.2.0259: terminal in popup test sometimes fails vim-patch:8.2.0266: terminal in popup test sometimes fails on Mac vim-patch:8.2.0273: MS-Windows uninstall may delete wrong batch file vim-patch:8.2.0278: channel test is flaky on Mac vim-patch:8.2.0297: compiler warnings for the Ruby interface vim-patch:8.2.0304: terminal test if failing on some systems vim-patch:8.2.0314: short name not set for terminal buffer vim-patch:8.2.0317: MSVC: _CRT_SECURE_NO_DEPRECATE not defined on DEBUG build vim-patch:8.2.0330: build error with popup window but without terminal vim-patch:8.2.0333: terminal in popup test is flaky vim-patch:8.2.0337: build fails on a few systems vim-patch:8.2.0338: build failure without the channel feature vim-patch:8.2.0345: compiler warning when building without the float feature 8.2.{212,243,250} are connected. 8.2.0250 makes 8.2.0212 N/A. vim-patch:8.2.0212: missing search/substitute pattern hardly tested
| * | | | vim-patch:8.1.1793: mixed comment style in globalsJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Mixed comment style in globals. Solution: Use // comments where appropriate. https://github.com/vim/vim/commit/1ccaa35abf0706de3516b3013fe12964abada079
| * | | | vim-patch:8.1.1108: test for 'visualbell' doesn't workJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test for 'visualbell' doesn't work. Solution: Make 'belloff' empty. https://github.com/vim/vim/commit/7a66627cf43412604a28e0d99df8f96a29ff1c3a
| * | | | vim-patch:8.1.1107: no test for 'visualbell'Jan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for 'visualbell'. Solution: Add a test. https://github.com/vim/vim/commit/b4e6a2d07510e18e6720d6b2ee0b029f95430964
| * | | | vim-patch:8.2.0108: when sign text is changed a manual redraw is neededJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When sign text is changed a manual redraw is needed. (Pontus Lietzler) Solution: Redraw automatically. (closes vim/vim#5455) https://github.com/vim/vim/commit/bf0acff012c2f75563c20241f1a5478534fe2c7a
| * | | | vim-patch:8.1.0939: no completion for sign group namesJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No completion for sign group names. Solution: Add completion for sign group names and buffer names. (Yegappan Lakshmanan, closes vim/vim#3980) https://github.com/vim/vim/commit/3678f65d43d10b36dc62738aab2f341fa1e18a32
| * | | | vim-patch:8.1.1552: cursor position is wrong after sign column changesJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cursor position is wrong after sign column appears or disappears. (Yegappan Lakshmanan) Solution: Call changed_line_abv_curs() instead of changed_cline_bef_curs(). https://github.com/vim/vim/commit/f85e40afc204c241c6a01023be3e7b8101d36367
| * | | | vim-patch:8.1.1489: sign order wrong when priority was changedJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sign order wrong when priority was changed. Solution: Reorder signs when priority is changed. (Yegappan Lakshmanan, closes vim/vim#4502) https://github.com/vim/vim/commit/64416127fc184b5544530afe818722679158f059
| * | | | vim-patch:8.1.1466: not updating priority on existing signJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Not updating priority on existing sign. Solution: Set the sign priority. Add a test. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/58a7f87c8653b4cb5b0794b6b88e2ec140d3d2c3
| * | | | vim-patch:8.1.0896: tests for restricted mode no run for MS-Windows GUIJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Tests for restricted mode no run for MS-Windows GUI. Solution: Make tests also work in MS-Windows GUI. https://github.com/vim/vim/commit/5a6698169d10833abad88c98e5a332ddde5d110d
| * | | | vim-patch:8.1.0885: test for restricted hangs on MS-Windows GUIJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test for restricted hangs on MS-Windows GUI. Solution: Skip the test. https://github.com/vim/vim/commit/18c5632cab09e5e51320f55005f310920648f35b
| * | | | vim-patch:8.1.0881: can execute shell commands in rvim through interfacesJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Can execute shell commands in rvim through interfaces. Solution: Disable using interfaces in restricted mode. Allow for writing file with writefile(), histadd() and a few others. https://github.com/vim/vim/commit/8c62a08faf89663e5633dc5036cd8695c80f1075
| * | | | vim-patch:8.1.0883: missing some changes for Ex commandsJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Missing some changes for Ex commands. Solution: Add mising changes in header file. https://github.com/vim/vim/commit/54d6fe5e60c0c488a424c078963ead40ae7dc397
| * | | | vim-patch:8.1.1642: may use uninitialized variableJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: May use uninitialized variable. (Patrick Palka) Solution: Initialize variables earlier. (closes vim/vim#4623) https://github.com/vim/vim/commit/ec572ad6a6cb0d4e71901951a70a4f038d48cb17
| * | | | vim-patch:8.1.0253: saving and restoring window title does not always workJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Saving and restoring window title does not always work. Solution: Use the stack push and pop commands. (Kouichi Iwamoto, closes vim/vim#3059) https://github.com/vim/vim/commit/40385dbcdfb44885f2e9b83e1e0285aeb8a0c2a8
| * | | | vim-patch:8.2.0135: bracketed paste can still cause invalid memory accessJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Bracketed paste can still cause invalid memory access. (Dominique Pelle) Solution: Check for NULL pointer. https://github.com/vim/vim/commit/fe4bbac1166f2e4e3fa18cb966ec7305198c8176
| * | | | vim-patch:8.2.0133: invalid memory access with search commandJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Invalid memory access with search command. Solution: When :normal runs out of characters in bracketed paste mode break out of the loop.(closes vim/vim#5511) https://github.com/vim/vim/commit/98a336dd497d3422e7efeef9f24cc9e25aeb8a49
| * | | | vim-patch:8.0.1587: inserting from the clipboard doesn't work literallyJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: inserting from the clipboard doesn't work literally Solution: When pasting from the * or + register always assume literally. https://github.com/vim/vim/commit/3324d0a86421a634572758dcfde917547f4d4c67
| * | | | pvs/v1048: variable was assigned same valueJan Edmund Lazo2020-03-01
| | | | |
| * | | | 'clang/Logic error': zero-init MarkTreeIter varsJan Edmund Lazo2020-03-01
| | | | |
| * | | | vim-patch:8.1.1510: a plugin cannot easily expand a command like done internallyJan Edmund Lazo2020-03-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: A plugin cannot easily expand a command like done internally. Solution: Add the expandcmd() function. (Yegappan Lakshmanan, closes vim/vim#4514) https://github.com/vim/vim/commit/80dad48c5095d30873a42ec82628bdb213125d8e
| * | | | Merge #11805 'vim-patch:8.1.0619'Justin M. Keyes2020-02-29
| |\ \ \ \
| | * | | | vim-patch:8.1.0619: :echomsg and :echoerr do not handle List and DictJan Edmund Lazo2020-02-29
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: :echomsg and :echoerr do not handle List and Dict like :echo does. (Daniel Hahler) Solution: Be more tolerant about the expression result type. https://github.com/vim/vim/commit/461a7fcfce3cd6414f990037e6468af3b5ccf119 Add lua functional tests for :echo,:echon,:echomsg,:echoerr because nvim did not port "test_" functions from Vim that modify internal state. Testing :echoerr via try/catch is sufficient.
| * / / / win/l10n: add zh-* locale aliases #11963cyy2020-02-29
| |/ / /
| * | | lua: add regex support, and `@match` support in treesitter queriesBjörn Linse2020-02-26
| | | |
| * | | treesitter: update vendored tree-sitter runtimeBjörn Linse2020-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tree-sitter/tree-sitter commit 6cb8d24de2d99c4c50c9a0fd1e719ca5b3abc87f Included files are: lib/include/tree-sitter/*.h lib/src/*.[ch] lib/src/unicode/* LICENSE
| * | | TUI: reset background color before scroll #11909Jakub Łuczyński2020-02-23
| | | | | | | | | | | | fixes #11893
| * | | Merge pull request #11890 from cryptomilk/master-gcc10-fno-commonBjörn Linse2020-02-23
| |\ \ \ | | | | | | | | | | Fix issues revealed by gcc10 setting -fno-common by default
| | * | | nvim: Correctly setup global channelsAndreas Schneider2020-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As gcc10 uses -fno-common by default, global variables declared with the same name more than once is not allowed anymore revealing this issue. We need to define it as extern to access it. See also https://bugzilla.redhat.com/show_bug.cgi?id=1799680
| | * | | nvim:msgpack: Correctly set up global ch_before_blocking_eventsAndreas Schneider2020-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc10 builds with -fno-common by default. This mean you can't define a global variable with the same name twice. See also https://bugzilla.redhat.com/show_bug.cgi?id=1799680
| | * | | nvim: Fix enum declaration of RemapValuesAndreas Schneider2020-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of declaring an enum, this creates a global variable. As gcc10 uses -fno-common by default, global variables declared with the same name more than once is not allowed anymore revealing this issue. Each time this header is included, we define the enum name as a global variable. See also https://bugzilla.redhat.com/show_bug.cgi?id=1799680
| | * | | nvim:viml: Fix enum declaration of ExprParserFlagsAndreas Schneider2020-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of declaring an enum, this creates a global variable. As gcc10 uses -fno-common by default, global variables declared with the same name more than once is not allowed anymore revealing this issue. Each time this header is included, we define the enum name as a global variable. See also https://bugzilla.redhat.com/show_bug.cgi?id=1799680
| | * | | nvim:eval: Fix enum declaration for ListLenSpecialsAndreas Schneider2020-02-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of declaring an enum, this creates a global variable. As gcc10 uses -fno-common by default, global variables declared with the same name more than once is not allowed anymore revealing this issue. Each time this header is included, we define the enum name as a global variable. See also https://bugzilla.redhat.com/show_bug.cgi?id=1799680
| * | | | Merge pull request #11934 from h-michael/restoreBjörn Linse2020-02-23
| |\ \ \ \ | | |/ / / | |/| | | clang/scan-build: restore required code
| | * | | clang/scan-build: restore required codeHirokazu Hata2020-02-23
| | | | | | | | | | | | | | | | | | | | ref: https://github.com/neovim/neovim/pull/11900#discussion_r381860165
| * | | | PVS/V618: fix printf-style args #11888Justin M. Keyes2020-02-22
| |/ / / | | | | | | | | | | | | We intentionally do not translate API errors. ref: https://github.com/neovim/neovim/issues/6150
| * | | doc: LOG_CALLSTACK: mention "-no-pie" [ci skip]Jakub Łuczyński2020-02-21
| | | | | | | | | | | | | | | | close #11898
| * | | vim-patch:8.1.1122: char2nr() does not handle composing charactersJan Edmund Lazo2020-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: char2nr() does not handle composing characters. Solution: Add str2list() and list2str(). (Ozaki Kiichi, closes vim/vim#4190) https://github.com/vim/vim/commit/9d40128afd7fcd038ff6532722b55b1a8c189ce8 'utf8' optional param is noop unlike Vim.