summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-11-29patch 8.2.3698: match highlighting continues over breakindentv8.2.3698Bram Moolenaar
Problem: Match highlighting continues over breakindent. Solution: Stop before the end column. (closes #9242)
2021-11-29patch 8.2.3697: cannot drag a popup without a borderv8.2.3697Bram Moolenaar
Problem: Cannot drag a popup without a border. Solution: Add the "dragall" option. (closes #9218)
2021-11-29patch 8.2.3696: Vim9: error for invalid assignment when skippingv8.2.3696Bram Moolenaar
Problem: Vim9: error for invalid assignment when skipping. Solution: Do not check white space when skipping. (closes #9243)
2021-11-29patch 8.2.3695: confusing error for missing keyv8.2.3695Bram Moolenaar
Problem: Confusing error for missing key. Solution: Use the actualy key for the error. (closes #9241)
2021-11-29patch 8.2.3694: cannot use quotes in the count of an Ex commandv8.2.3694Bram Moolenaar
Problem: Cannot use quotes in the count of an Ex command. Solution: Add getdigits_quoted(). Give an error when misplacing a quote in a range. (closes #9240)
2021-11-29patch 8.2.3693: Coverity warns for possibly using a NULL pointerv8.2.3693Bram Moolenaar
Problem: Coverity warns for possibly using a NULL pointer. Solution: Check for NULL and give an error.
2021-11-28patch 8.2.3692: Vim9: cannot use :func inside a :def functionv8.2.3692Bram Moolenaar
Problem: Vim9: cannot use :func inside a :def function. Solution: Make it work.
2021-11-28patch 8.2.3691: build failure with small featuresv8.2.3691Bram Moolenaar
Problem: Build failure with small features. Solution: Add #ifdef. (Dominique Pellé)
2021-11-28patch 8.2.3690: Vim9: "filter #pat# cmd" does not workv8.2.3690Bram Moolenaar
Problem: Vim9: "filter #pat# cmd" does not work. Solution: Do not see #pat# as a comment.
2021-11-28patch 8.2.3689: ex_let_one() is too longv8.2.3689Bram Moolenaar
Problem: ex_let_one() is too long. Solution: Split into multiple functions.
2021-11-28patch 8.2.3688: the window title is not updated when dragging the scrollbarv8.2.3688Christian Brabandt
Problem: The window title is not updated when dragging the scrollbar. Solution: Call maketitle(). (Christian Brabandt, closes #9238, closes #5383)
2021-11-27patch 8.2.3687: blockwise insert does not handle autoindent properlyv8.2.3687Bram Moolenaar
Problem: Blockwise insert does not handle autoindent properly when tab is inserted. Solution: Adjust text column for indent before computing column. (closes #9229)
2021-11-27patch 8.2.3686: filetype detection often mixes up Forth and F#v8.2.3686Bram Moolenaar
Problem: Filetype detection often mixes up Forth and F#. Solution: Add a function to inspect the file contents. (Doug Kearns)
2021-11-27patch 8.2.3685: Visual studio project files are not recognizedv8.2.3685Bram Moolenaar
Problem: Visual studio project files are not recognized. Solution: Use the xml file type. (Doug Kearns)
2021-11-27patch 8.2.3684: blockwise insert does not handle autoindent properlyv8.2.3684Bram Moolenaar
Problem: Blockwise insert does not handle autoindent properly. Solution: Adjust text column for indent. (closes #9229)
2021-11-27patch 8.2.3683: Vim9: cannot use in :...do commandsv8.2.3683Bram Moolenaar
Problem: Vim9: cannot use in :...do commands. Solution: Add EX_EXPAND to the commands. (closes #9232)
2021-11-27Update runtime files.Bram Moolenaar
2021-11-26patch 8.2.3682: Vim9: assigning to a script variable drops the typev8.2.3682Bram Moolenaar
Problem: Vim9: assigning to a script variable drops the required type. Solution: Lookup the type of the variable and use it. (closes #9219)
2021-11-26patch 8.2.3681: cannot drag popup window after click on a status linev8.2.3681Bram Moolenaar
Problem: Cannot drag popup window after click on a status line. (Sergey Vlasov) Solution: Reset on_status_line. (closes #9221)
2021-11-26patch 8.2.3680: repeated code in xxdv8.2.3680DungSaga
Problem: Repeated code in xxd. Solution: Change exit_on_ferror() to getc_or_die(). (closes #9226)
2021-11-26patch 8.2.3679: objc file detected as Octavev8.2.3679Doug Kearns
Problem: objc file detected as Octave. (Antony Lee) Solution: Detect objc by preprocessor lines. (Doug Kearns, closes #9223, closes #9220)
2021-11-25patch 8.2.3678: illegal memory accessv8.2.3678Bram Moolenaar
Problem: Illegal memory access. Solution: Ignore changed indent when computing byte offset.
2021-11-25patch 8.2.3677: after a put the '] mark is on the last bytev8.2.3677Bram Moolenaar
Problem: After a put the '] mark is on the last byte of a multi-byte character. Solution: Move it to the first byte. (closes #9047)
2021-11-25patch 8.2.3676: unused runtime filev8.2.3676Bram Moolenaar
Problem: Unused runtime file. Solution: Remove rgb.txt.
2021-11-25patch 8.2.3675: using freed memory when vim_strsave() failsv8.2.3675Bram Moolenaar
Problem: Using freed memory when vim_strsave() fails. Solution: Clear "last_sourcing_name". Check for msg_source() called recursively. (closes #8217)
2021-11-25patch 8.2.3674: when ml_get_buf() fails it messes up IObuffv8.2.3674Bram Moolenaar
Problem: When ml_get_buf() fails it messes up IObuff. Solution: Return a local pointer. (closes #9214)
2021-11-25patch 8.2.3673: crash when allocating signal stack failsv8.2.3673Bram Moolenaar
Problem: Crash when allocating signal stack fails. Solution: Only using sourcing info when available. (closes #9215)
2021-11-25patch 8.2.3672: build failure with unsigned charv8.2.3672Bram Moolenaar
Problem: Build failure with unsigned char. Solution: Use int instead of char.
2021-11-25patch 8.2.3671: restarting Insert mode in prompt buffer too oftenv8.2.3671Bram Moolenaar
Problem: Restarting Insert mode in prompt buffer too often when a callback switches windows and comes back. (Sean Dewar) Solution: Do not set "restart_edit" when already in Insert mode.
2021-11-25patch 8.2.3670: error checks repeated several timesv8.2.3670Bram Moolenaar
Problem: Error checks repeated several times. Solution: Move the checks to functions. (closes #9213)
2021-11-25patch 8.2.3669: buffer overflow with long help argumentv8.2.3669Bram Moolenaar
Problem: Buffer overflow with long help argument. Solution: Use snprintf().
2021-11-24patch 8.2.3668: messages may be corruptedv8.2.3668Yegappan Lakshmanan
Problem: Messages may be corrupted. Solution: Use another buffer instead of IObuff. (Yegappan Lakshmanan, closes #9195)
2021-11-24patch 8.2.3667: building libvterm fails with MSVCv8.2.3667Bram Moolenaar
Problem: Building libvterm fails with MSVC. Solution: Don't use C99 construct.
2021-11-24patch 8.2.3666: libvterm is outdatedv8.2.3666Bram Moolenaar
Problem: Libvterm is outdated. Solution: Include patches from revision 769 to revision 789.
2021-11-24patch 8.2.3665: cannot use a lambda for 'tagfunc'v8.2.3665Yegappan Lakshmanan
Problem: Cannot use a lambda for 'tagfunc'. Solution: Use 'tagfunc' like 'opfunc'. (Yegappan Lakshmanan, closes #9204)
2021-11-24patch 8.2.3664: cannot adjust sign highlighting for 'cursorline'v8.2.3664Bram Moolenaar
Problem: Cannot adjust sign highlighting for 'cursorline'. Solution: Add CursorLineSign and CursorLineFold highlight groups. (Gregory Anders, closes #9201)
2021-11-24patch 8.2.3663: using %S in printf() does not work correctlyv8.2.3663presuku
Problem: Using %S in printf() does not work correctly. Solution: Fix the problem and add more tests. (closes #9208)
2021-11-24patch 8.2.3662: illegal memory access if malloc() failsv8.2.3662Bram Moolenaar
Problem: Illegal memory access if malloc() fails. Solution: Check 'foldmethod' is not empty. (closes #9207)
2021-11-24patch 8.2.3661: test for put with large count failsv8.2.3661Bram Moolenaar
Problem: Test for put with large count fails. Solution: Adjust the counts in the test.
2021-11-24patch 8.2.3660: overflow check uses wrong numberv8.2.3660Bram Moolenaar
Problem: Overflow check uses wrong number. Solution: Divide by ten.
2021-11-24patch 8.2.3659: integer overflow with large line numberv8.2.3659Bram Moolenaar
Problem: Integer overflow with large line number. Solution: Check for overflow. (closes #9202)
2021-11-24patch 8.2.3658: duplicate code in xxdv8.2.3658DungSaga
Problem: Duplicate code in xxd. Solution: Merge duplicated code. Add more tests. (closes #9192)
2021-11-23patch 8.2.3657: Vim9: debug text misses one line of return statementv8.2.3657Bram Moolenaar
Problem: Vim9: debug text misses one line of return statement. Solution: Add a line when not at a debug instruction. (closes #9137)
2021-11-23patch 8.2.3656: Vim9: no error for an evironment variable by itselfv8.2.3656Bram Moolenaar
Problem: Vim9: no error for an evironment variable by itself. Solution: Give a "without effect" error. (closes #9166)
2021-11-23patch 8.2.3655: compiler warning for using size_t for intv8.2.3655Mike Williams
Problem: Compiler warning for using size_t for int. Solution: Add a type cast. (Mike Williams, closes #9199)
2021-11-23patch 8.2.3654: GTK: a touch-drag does not update the selectionv8.2.3654Chris Dalton
Problem: GTK: a touch-drag does not update the selection. Solution: Add GDK_BUTTON1_MASK to the state. (Chris Dalton, close #9196, closes #9194)
2021-11-23patch 8.2.3653: terminal ANSI colors may be wrongv8.2.3653Milly
Problem: Terminal ANSI colors may be wrong. Solution: Initialize the color type. (closes #9198, closes #9197)
2021-11-23patch 8.2.3652: can only get text properties one line at a timev8.2.3652Yegappan Lakshmanan
Problem: Can only get text properties one line at a time. Solution: Add options to prop_list() to use a range of lines and filter by types. (Yegappan Lakshmanan, closes #9138)
2021-11-22patch 8.2.3651: Vim9: no error for :lock or :unlock with unknown variablev8.2.3651Bram Moolenaar
Problem: Vim9: no error for :lock or :unlock with unknown variable. Solution: Give an error. (closes #9188)
2021-11-22patch 8.2.3650: Vim9: for loop variable can be a list memberv8.2.3650Bram Moolenaar
Problem: Vim9: for loop variable can be a list member. Solution: Check for valid variable name. (closes #9179)