summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1423: Vim9: find global function when looking for script-localv8.2.1423Bram Moolenaar2020-08-113-2/+13
| | | | | Problem: Vim9: find global function when looking for script-local. Solution: Don't strip prefix if name starts with "s:". (closes #6688)
* patch 8.2.1422: the Mac GUI implementation is outdatedv8.2.1422Bram Moolenaar2020-08-1126-7264/+48
| | | | | | | Problem: The Mac GUI implementation is outdated and probably doesn't even work. Solution: Remove the Mac GUI code. The MacVim project provides the supported Vim GUI version.
* patch 8.2.1421: Vim9: handling "+" and "-" before number differs from scriptv8.2.1421Bram Moolenaar2020-08-112-7/+11
| | | | | Problem: Vim9: handling "+" and "-" before number differs from Vim script. Solution: Use the same sequence of commands.
* patch 8.2.1420: test 49 is old stylev8.2.1420Bram Moolenaar2020-08-1117-1682/+561
| | | | | | Problem: Test 49 is old style. Solution: Convert remaining parts to new style. Remove obsolete items. (Yegappan Lakshmanan, closes #6683)
* patch 8.2.1419: Vim9: not operator applied too earlyv8.2.1419Bram Moolenaar2020-08-103-16/+35
| | | | | Problem: Vim9: not operator applied too early. Solution: Implement the "numeric_only" argument. (closes #6680)
* patch 8.2.1418: Vim9: invalid error for missing white spacev8.2.1418Bram Moolenaar2020-08-103-2/+14
| | | | | Problem: Vim9: invalid error for missing white space after function. Solution: Do not skip over white space. (closes #6679)
* patch 8.2.1417: test 49 is old stylev8.2.1417Bram Moolenaar2020-08-104-2476/+1988
| | | | | | Problem: Test 49 is old style. Solution: Convert more parts to new style test. (Yegappan Lakshmanan, closes #6682)
* patch 8.2.1416: Vim9: boolean evaluation does not work as intendedv8.2.1416Bram Moolenaar2020-08-104-28/+49
| | | | | Problem: Vim9: boolean evaluation does not work as intended. Solution: Use tv2bool() in Vim9 script. (closes #6681)
* patch 8.2.1415: closing a popup window with CTRL-C interrupts 'statusline'v8.2.1415Bram Moolenaar2020-08-104-0/+44
| | | | | | Problem: Closing a popup window with CTRL-C interrupts 'statusline' if it calls a function. Solution: Reset got_int while redrawing. (closes #6675)
* patch 8.2.1414: popupwindow missing last couple of linesv8.2.1414Bram Moolenaar2020-08-105-18/+45
| | | | | | Problem: Popupwindow missing last couple of lines when cursor is in the first line. Solution: Compute the max height also when top aligned. (closes #6664)
* patch 8.2.1413: previous tab page not usable from an Ex commandv8.2.1413Bram Moolenaar2020-08-105-6/+49
| | | | | | Problem: Previous tab page not usable from an Ex command. Solution: Add the "#" argument for :tabnext et al. (Yegappan Lakshmanan, closes #6677)
* patch 8.2.1412: Vim: not operator does not result in booleanv8.2.1412Bram Moolenaar2020-08-093-1/+33
| | | | | | Problem: Vim: not operator does not result in boolean. Solution: Make type depend on operator. (issue 6678) Fix using "false" and "true" in Vim9 script.
* patch 8.2.1411: when splitting a window localdir is copied but prevdir is notv8.2.1411Bram Moolenaar2020-08-094-2/+17
| | | | | Problem: when splitting a window localdir is copied but prevdir is not. Solution: Also copy prevdir. (closes #6667)
* patch 8.2.1410: adding compiler plugin requires test changev8.2.1410Bram Moolenaar2020-08-093-2/+30
| | | | | Problem: Adding compiler plugin requires test change. Solution: Include compiler plugin and adjust test.
* patch 8.2.1409: nmpmrc and php.ini filetypes not recognizedv8.2.1409Bram Moolenaar2020-08-093-1/+9
| | | | | Problem: Nmpmrc and php.ini filetypes not recognized. Solution: Add filetype detection. (Doug Kearns)
* patch 8.2.1408: Vim9: type casting not supportedv8.2.1408Bram Moolenaar2020-08-095-2/+107
| | | | | Problem: Vim9: type casting not supported. Solution: Introduce type casting.
* patch 8.2.1407: Vim9: type of list and dict only depends on first itemv8.2.1407Bram Moolenaar2020-08-096-17/+91
| | | | | Problem: Vim9: type of list and dict only depends on first item. Solution: Use all items to decide about the type.
* patch 8.2.1406: popupwindow lacks scrollbar if no "maxheight" is usedv8.2.1406Bram Moolenaar2020-08-095-6/+76
| | | | | Problem: Popupwindow lacks scrollbar if no "maxheight" is used. Solution: Compute the max height depending on the position. (closes #6664)
* patch 8.2.1405: Vim9: vim9compile.c is getting too bigv8.2.1405Bram Moolenaar2020-08-0910-901/+956
| | | | | Problem: Vim9: vim9compile.c is getting too big. Solution: Split off type code to vim9type.c.
* patch 8.2.1404: Vim9: script test fails in the GUIv8.2.1404Bram Moolenaar2020-08-092-6/+15
| | | | | Problem: Vim9: script test fails in the GUI. Solution: Use another key to map. Improve cleanup.
* patch 8.2.1403: Vim9: Vim highlighting may fail in cmdline windowv8.2.1403Bram Moolenaar2020-08-093-3/+36
| | | | | | | Problem: Vim9: Vim highlighting fails in cmdline window if it uses Vim9 commands. Solution: Allow using :vim9script, :import and :export while in the cmdline window. (closes #6656)
* patch 8.2.1402: s390x tests always failv8.2.1402Bram Moolenaar2020-08-092-6/+9
| | | | | Problem: s390x tests always fail. Solution: Temporarily disable s390x tests.
* patch 8.2.1401: cannot jump to the last used tabpagev8.2.1401Bram Moolenaar2020-08-0910-5/+107
| | | | | | Problem: Cannot jump to the last used tabpage. Solution: Add g<Tab> and tabpagnr('#'). (Yegappan Lakshmanan, closes #6661, neovim #11626)
* patch 8.2.1400: Vim9: test does not delete written filesv8.2.1400Bram Moolenaar2020-08-092-7/+9
| | | | | Problem: Vim9: test does not delete written files. Solution: Correct file names.
* patch 8.2.1399: Vim9: may find imported item in wrong scriptv8.2.1399Bram Moolenaar2020-08-085-9/+45
| | | | | | Problem: Vim9: may find imported item in wrong script. Solution: When looking up script-local function use the embedded script ID. (issue #6644)
* patch 8.2.1398: autoload script sourced twice if sourced directlyv8.2.1398Bram Moolenaar2020-08-083-2/+7
| | | | | Problem: Autoload script sourced twice if sourced directly. Solution: Do not source an autoload script again. (issue #6644)
* patch 8.2.1397: Vim9: return type of maparg() not adjusted for fourth argv8.2.1397Bram Moolenaar2020-08-083-1/+25
| | | | | Problem: Vim9: return type of maparg() not adjusted for fourth argument. Solution: Check if fourth argument is present. (closes #6645)
* patch 8.2.1396: Vim9: no error for unexpectedly returning a valuev8.2.1396Bram Moolenaar2020-08-083-15/+57
| | | | | | Problem: Vim9: no error for unexpectedly returning a value. Solution: Only set the return type for lambda's. Make using function type in a function reference work.
* patch 8.2.1395: Vim9: no error if declaring a funcref with lower case letterv8.2.1395Bram Moolenaar2020-08-088-10/+20
| | | | | Problem: Vim9: no error if declaring a funcref with a lower case letter. Solution: Check the name after the type is inferred. Fix confusing name.
* patch 8.2.1394: Vim9: compiling a function interferes with command modifiersv8.2.1394Bram Moolenaar2020-08-084-11/+35
| | | | | Problem: Vim9: compiling a function interferes with command modifiers. Solution: Save and restore command modifiers. (closes #6658)
* patch 8.2.1393: insufficient testing for script debuggingv8.2.1393Bram Moolenaar2020-08-082-10/+276
| | | | | Problem: Insufficient testing for script debugging. Solution: Add more tests. (Ben Jackson)
* patch 8.2.1392: Vim9: line number incorrect after skipping over comment linesv8.2.1392Bram Moolenaar2020-08-083-0/+55
| | | | | | Problem: Vim9: error line number incorrect after skipping over comment lines. Solution: Insert empty lines for skipped lines.
* patch 8.2.1391: Vim9: no error for shadowing a script functionv8.2.1391Bram Moolenaar2020-08-073-0/+16
| | | | | Problem: Vim9: no error for shadowing a script function. Solution: Check for already defined items. (closes #6652)
* patch 8.2.1390: Vim9: type error after storing an option valuev8.2.1390Bram Moolenaar2020-08-073-1/+8
| | | | | Problem: Vim9: type error after storing an option value. Solution: Drop the type after a STOREOPT instruction. (closes #6632)
* patch 8.2.1389: file missing from the distributionv8.2.1389Bram Moolenaar2020-08-072-0/+3
| | | | | Problem: File missing from the distribution. Solution: Add script_util.vim to the list of distributes files.
* patch 8.2.1388: Vim9: += only works for numbersv8.2.1388Bram Moolenaar2020-08-073-32/+77
| | | | | Problem: Vim9: += only works for numbers. Solution: Use += as concatenate for a list. (closes #6646)
* Update runtime files.Bram Moolenaar2020-08-0738-162/+400
|
* patch 8.2.1387: Vim9: cannot assign to single letter variable with typev8.2.1387Bram Moolenaar2020-08-073-6/+28
| | | | | Problem: Vim9: cannot assign to single letter variable with type. Solution: Exclude the colon from the variable name. (closes #6647)
* patch 8.2.1386: backslash not removed afer space with space in 'isfname'v8.2.1386Bram Moolenaar2020-08-073-3/+15
| | | | | | | Problem: Backslash not removed afer space in option with space in 'isfname'. Solution: Do remove backslash before space, also when it is in 'isfname'. (Yasuhiro Matsumoto, closes #6651)
* patch 8.2.1385: no testing on ARMv8.2.1385Bram Moolenaar2020-08-072-15/+35
| | | | | Problem: No testing on ARM. Solution: Add a test on Travis for ARM. (Ozaki Kiichi, closes #6615)
* patch 8.2.1384: no ATTENTION prompt for :vimgrep first match filev8.2.1384Bram Moolenaar2020-08-074-1/+44
| | | | | | Problem: No ATTENTION prompt for :vimgrep first match file. Solution: When there is an existing swap file do not keep the dummy buffer. (closes #6649)
* patch 8.2.1383: test 49 is old stylev8.2.1383Bram Moolenaar2020-08-074-1188/+1156
| | | | | | Problem: Test 49 is old style. Solution: Convert test cases to new style. (Yegappan Lakshmanan, closes #6638)
* patch 8.2.1382: Vim9: using :import in filetype plugin gives an errorv8.2.1382Bram Moolenaar2020-08-063-1/+33
| | | | | Problem: Vim9: using :import in filetype plugin gives an error. Solution: Allow commands with the EX_LOCK_OK flag. (closes #6636)
* patch 8.2.1381: MS-Windows: crash with Python 3.5 when stdin is redirectedv8.2.1381Bram Moolenaar2020-08-064-1/+51
| | | | | Problem: MS-Windows: crash with Python 3.5 when stdin is redirected. Solution: Reconnect stdin. (Yasuhiro Matsumoto, Ken Takata, closes #6641)
* patch 8.2.1380: Vim9: return type of getreg() is always a stringv8.2.1380Bram Moolenaar2020-08-063-1/+18
| | | | | Problem: Vim9: return type of getreg() is always a string. Solution: Use list of strings when there are three arguments. (closes #6633)
* patch 8.2.1379: curly braces expression ending in " }" does not workv8.2.1379Bram Moolenaar2020-08-063-1/+25
| | | | | Problem: Curly braces expression ending in " }" does not work. Solution: Skip over white space when checking for "}". (closes #6634)
* patch 8.2.1378: cannot put space between function name and parenv8.2.1378Bram Moolenaar2020-08-064-1/+15
| | | | | Problem: Cannot put space between function name and paren. Solution: Allow this for backwards compatibility.
* patch 8.2.1377: triggering the ATTENTION prompt causes typeahead mess upv8.2.1377Bram Moolenaar2020-08-052-0/+4
| | | | | Problem: Triggering the ATTENTION prompt causes typeahead to be messed up. Solution: Increment tb_change_cnt. (closes #6541)
* patch 8.2.1376: Vim9: expression mapping causes error for using :importv8.2.1376Bram Moolenaar2020-08-053-2/+34
| | | | | Problem: Vim9: expression mapping causes error for using :import. Solution: Add EX_LOCK_OK to :import and :export. (closes 3606)
* patch 8.2.1375: Vim9: method name with digit not acceptedv8.2.1375Bram Moolenaar2020-08-053-3/+5
| | | | | Problem: Vim9: method name with digit not accepted. Solution: Use eval_isnamec() instead of eval_isnamec1(). (closes #6613)