summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.3080: recover test fails on 32bit systemsv8.2.3080Yegappan Lakshmanan2021-06-302-5/+25
| | | | | | Problem: Recover test fails on 32bit systems. (Ondřej Súkup) Solution: Detect 32/64 bit systems. (Yegappan Lakshmanan, closes #8485, closes #8479)
* patch 8.2.3079: Powershell core not supported by defaultv8.2.3079Mike Williams2021-06-306-18/+43
| | | | | Problem: Powershell core not supported by default. Solution: Set option defaults for "pwsh". (Mike Williams, closes #8481)
* patch 8.2.3078: Vim9: profile test failsv8.2.3078Bram Moolenaar2021-06-304-4/+39
| | | | | Problem: Vim9: profile test fails. Solution: Make throw in :catch jump to :finally.
* patch 8.2.3077: Vim9: an error in a catch block is not reportedv8.2.3077Bram Moolenaar2021-06-303-9/+57
| | | | | Problem: Vim9: an error in a catch block is not reported. Solution: Put the "in catch" flag in the try stack. (closes #8478)
* patch 8.2.3076: Vim9: using try in catch block causes a hangv8.2.3076Bram Moolenaar2021-06-303-1/+32
| | | | | Problem: Vim9: using try in catch block causes a hang. Solution: Save and restore the ec_in_catch flag. (closes #8478)
* patch 8.2.3075: xxd always reports an old version stringv8.2.3075=?UTF-8?q?J=C3=BCrgen=20Weigert?=2021-06-293-8/+6
| | | | | | Problem: Xxd always reports an old version string. (Åsmund Ervik) Solution: Update the version string with the last known change date. (Jürgen Weigert, closes #8475)
* patch 8.2.3074: popup_atcursor() uses wrong position with concealingv8.2.3074Bram Moolenaar2021-06-298-15/+43
| | | | | Problem: popup_atcursor() uses wrong position with concealing. Solution: Keep w_wcol in conceal_check_cursor_line(). (closes #8476)
* patch 8.2.3073: when cursor is move for block append wrong text is insertedv8.2.3073Bram Moolenaar2021-06-294-25/+100
| | | | | | Problem: When cursor is move for block append wrong text is inserted. Solution: Calculate an offset. (Christian Brabandt, closes #8433, closes #8288)
* patch 8.2.3072: "zy" does not work well when "virtualedit' is "block"v8.2.3072Bram Moolenaar2021-06-283-1/+25
| | | | | | | Problem: The "zy" command does not work well when 'virtualedit' is set to "block". (Johann Höchtl) Solution: Make endspaces zero. (Christian Brabandt, closes #8468, closes #8448)
* patch 8.2.3071: shell options are not set properly for PowerShellv8.2.3071Mike Williams2021-06-286-19/+124
| | | | | Problem: Shell options are not set properly for PowerShell. Solution: Use better option defaults. (Mike Willams, closes #8459)
* patch 8.2.3070: not enough testing for shell usev8.2.3070Yegappan Lakshmanan2021-06-273-25/+43
| | | | | Problem: Not enough testing for shell use. Solution: Add a bit more testing. (Yegappan Lakshmanan, closes #8469)
* patch 8.2.3069: error messages are spread outv8.2.3069Bram Moolenaar2021-06-2732-109/+130
| | | | | Problem: Error messages are spread out. Solution: Move some error messages to errors.h. Use clearer names.
* patch 8.2.3068: Unicode tables are slightly outdatedv8.2.3068Christian Brabandt2021-06-272-30/+57
| | | | | | Problem: Unicode tables are slightly outdated. Solution: Update the tables for Unicode release 13. (Christian Brabandt closes #8430)
* patch 8.2.3067: building fails with Athenav8.2.3067Bram Moolenaar2021-06-274-1/+14
| | | | | Problem: Building fails with Athena. (Elimar Riesebieter) Solution: Adjust #ifdefs and add the 'drop_file' feature.
* patch 8.2.3066: Vim9: debugging lambda does not workv8.2.3066Bram Moolenaar2021-06-273-2/+31
| | | | | | Problem: Vim9: debugging lambda does not work. Solution: Use the compile type of the function when compiling a lambda. (closes #8412)
* patch 8.2.3065: Vim9: error when sourcing script twice and reusing functionv8.2.3065Bram Moolenaar2021-06-273-2/+26
| | | | | | Problem: Vim9: error when sourcing script twice and reusing a function name. Solution: Check if the function is dead. (closes #8463)
* Update runtime filesBram Moolenaar2021-06-273-1431/+3833
|
* patch 8.2.3064: Vim9: in script cannot set item in uninitialized listv8.2.3064Bram Moolenaar2021-06-273-23/+51
| | | | | Problem: Vim9: in script cannot set item in uninitialized list. Solution: When a list is NULL allocate an empty one. (closes #8461)
* patch 8.2.3063: crash when switching 'cryptmethod' to xchaha20 with undo filev8.2.3063Bram Moolenaar2021-06-273-2/+22
| | | | | | | Problem: Crash when switching 'cryptmethod' to xchaha20 with an existing undo file. (Martin Tournoij) Solution: Disable reading undo file when decoding can't be done inplace. (issue #8467)
* patch 8.2.3062: internal error when adding several text propertiesv8.2.3062Bram Moolenaar2021-06-274-4/+31
| | | | | | Problem: Internal error when adding several text properties. Solution: Do not handle text properties when deleting a line for splitting a data block. (closes #8466)
* patch 8.2.3061: testing the shell option is incomplete and spread outv8.2.3061Yegappan Lakshmanan2021-06-276-89/+163
| | | | | | Problem: Testing the shell option is incomplete and spread out. Solution: Move shell tests to one file and increase coverage. (Yegappan Lakshmanan, closes #8464)
* patch 8.2.3060: Vim9: cannot use ternary operator in parenthesisv8.2.3060Bram Moolenaar2021-06-263-2/+8
| | | | | Problem: Vim9: cannot use ternary operator in parenthesis. Solution: Do not use "=~" for a default argument value. (closes #8462)
* patch 8.2.3059: Vim9: memory leak when using lambdav8.2.3059Bram Moolenaar2021-06-262-17/+22
| | | | | Problem: Vim9: memory leak when using lambda. Solution: Do not store the default value strings when skipping.
* patch 8.2.3058: Vim9: cannot use ternary operator in parenthesisv8.2.3058Bram Moolenaar2021-06-263-1/+15
| | | | | Problem: Vim9: cannot use ternary operator in parenthesis. Solution: Do not use "==" for a default argument value. (closes #8462)
* patch 8.2.3057: Vim9: debugger test fails with normal features and +terminalv8.2.3057Bram Moolenaar2021-06-262-1/+3
| | | | | | Problem: Vim9: debugger test fails with normal features and +terminal. (Dominique Pellé) Solution: Adjust the INSTRUCTIONS macro. (closes #8460)
* patch 8.2.3056: Vim9: using default value in lambda gives confusing errorv8.2.3056Bram Moolenaar2021-06-263-1/+9
| | | | | | Problem: Vim9: using default value in lambda gives confusing error. Solution: Pass "default_args" on the first pass to get the arguments. (closes #8455)
* patch 8.2.3055: strange error for assigning to "x.key" on non-dictionaryv8.2.3055Bram Moolenaar2021-06-266-2/+21
| | | | | Problem: Strange error for assigning to "x.key" on non-dictionary. Solution: Add a specific error message. (closes #8451)
* patch 8.2.3054: Vim9: unpack assignment using "_" after semicolon failsv8.2.3054Bram Moolenaar2021-06-264-3/+18
| | | | | Problem: Vim9: unpack assignment using "_" after semicolon fails. Solution: Drop the expression result. (closes #8453)
* patch 8.2.3053: Vim9: cannot assign to @@ in :def functionv8.2.3053Bram Moolenaar2021-06-263-11/+19
| | | | | Problem: Vim9: cannot assign to @@ in :def function Solution: Handle '@' like '"'.
* patch 8.2.3052: Vim9: "legacy call" does not workv8.2.3052Bram Moolenaar2021-06-263-19/+42
| | | | | Problem: Vim9: "legacy call" does not work. Solution: Do not skip "call" after "legacy". (closes #8454)
* patch 8.2.3051: Vim9: for loop with one list variable does not workv8.2.3051Bram Moolenaar2021-06-263-4/+16
| | | | | Problem: Vim9: for loop with one list variable does not work. Solution: Use a separate flag for unpacking a list. (closes #8452)
* patch 8.2.3050: cannot recognize elixir filesv8.2.3050Austin Gatlin2021-06-262-0/+40
| | | | | | Problem: Cannot recognize elixir files. Solution: Recognize Elixir-specific files. Check if an .ex file is Euphoria or Elixir. (Austin Gatlin, closes #8401, closes #8446)
* patch 8.2.3049: JSON patch file not recognizedv8.2.3049Kevin Locke2021-06-252-1/+3
| | | | | Problem: JSON patch file not recognized. Solution: Recognize json-patch as json. (Kevin Locke, closes #8450)
* patch 8.2.3048: strange error for white space after ++ commandv8.2.3048Bram Moolenaar2021-06-255-0/+23
| | | | | Problem: Strange error for white space after ++ command. Solution: Check for white space explicitly. (closes #8440)
* patch 8.2.3047: increment and decrement don't allow for next commandv8.2.3047Bram Moolenaar2021-06-254-4/+14
| | | | | Problem: Increment and decrement don't allow for next command. Solution: Allow for comment and next command. (closes #8442)
* patch 8.2.3046: Amiga MorphOS: Term mode is set using DOS packetsv8.2.3046ola.soder@axis.com2021-06-242-1/+3
| | | | | | Problem: Amiga MorphOS: Term mode is set using DOS packets. Solution: Use the same way of setting term mdoe on all next gen Amiga-like systems. (Ola Söder, closes #8445)
* patch 8.2.3045: minor typosv8.2.3045Christian Brabandt2021-06-244-3/+5
| | | | | Problem: Minor typos. Solution: Fix the typos. (Christian Brabandt, closes #8441)
* patch 8.2.3044: Amiga MorphOS and AROS: process ID is not validv8.2.3044ola.soder@axis.com2021-06-242-2/+4
| | | | | | Problem: Amiga MorphOS and AROS: process ID is not valid. Solution: Use FindTask to return something which is unique to all processes. (Ola Söder, closes #8444)
* patch 8.2.3043: Amiga: cannot get the shell size on MorphOS and AROSv8.2.3043ola.soder@axis.com2021-06-232-6/+55
| | | | | Problem: Amiga: cannot get the shell size on MorphOS and AROS. Solution: Use control sequences. (Ola Söder, closes #8438)
* patch 8.2.3042: swap file test failsv8.2.3042Bram Moolenaar2021-06-232-2/+4
| | | | | | Problem: Swap file test fails. Solution: Check for a very high process ID instead of one, which should be running.
* patch 8.2.3041: detecting if the process of a swap file is running failsv8.2.3041Bram Moolenaar2021-06-232-2/+13
| | | | | | Problem: Detecting if the process of a swap file is running fails if the process is owned by another user. Solution: Check for the ESRCH error. (closes #8436)
* patch 8.2.3040: GUI: dropping files not testedv8.2.3040Yegappan Lakshmanan2021-06-236-2/+153
| | | | | | Problem: GUI: dropping files not tested. Solution: Add test_gui_drop_files() and tests. (Yegappan Lakshmanan, closes #8434)
* patch 8.2.3039: Vim9: breakpoint at a comment line does not workv8.2.3039Bram Moolenaar2021-06-236-14/+48
| | | | | | Problem: Vim9: breakpoint at a comment line does not work. Solution: Add the comment line number to the debug instruction. (closes #8429)
* patch 8.2.3038: Amiga built-in version string doesn't include build datev8.2.3038ola.soder@axis.com2021-06-232-0/+5
| | | | | Problem: Amiga built-in version string doesn't include build date. Solution: Add the build date if available. (Ola Söder, closes #8437)
* patch 8.2.3037: configure reports libcanberra when checking for libsodiumv8.2.3037ichizok2021-06-233-3/+5
| | | | | Problem: Configure reports libcanberra when checking for libsodium. Solution: Adjust the message. (Ozaki Kiichi, closes #8435)
* patch 8.2.3036: Vim9: builtin function arguments not checked at compile timev8.2.3036Yegappan Lakshmanan2021-06-227-72/+400
| | | | | | Problem: Vim9: builtin function arguments not checked at compile time. Solution: Add more argument type specs. Check arguments to test_setmouse() and test_gui_mouse_event(). (Yegappan Lakshmanan, closes #8425)
* patch 8.2.3035: Vim9: crash when calling :def function with partialv8.2.3035Bram Moolenaar2021-06-223-2/+18
| | | | | | | Problem: Vim9: crash when calling :def function with partial and return type is not set. Solution: When the return type is not set handle like the return type is unknown. (closes #8422)
* patch 8.2.3034: installing packages on github CI sometimes failsv8.2.3034Christian Brabandt2021-06-221-0/+2
| | | | | | Problem: Installing packages on github CI sometimes fails. Solution: Update package information first. (Christian Brabandt, closes #8432)
* patch 8.2.3033: no error when using alpha delimiter with :globalv8.2.3033Bram Moolenaar2021-06-213-4/+23
| | | | | Problem: No error when using alpha delimiter with :global. Solution: Check the delimiter like with :substitute. (closes #8415)
* patch 8.2.3032: build problems with MSVC, other crypt issues with libsodiumv8.2.3032Christian Brabandt2021-06-217-21/+68
| | | | | | | Problem: Build problems with MSVC, other crypt issues with libsodium. Solution: Adjust MSVC makefile. Disable swap file only when 'key' is set. Adjust error message used when key is wrong. Fix Coverity issues. (Christian Brabandt, closes #8420, closes #8411)