Milly
b771b6b5fe
patch 8.2.3653: terminal ANSI colors may be wrong
...
Problem: Terminal ANSI colors may be wrong.
Solution: Initialize the color type. (closes #9198 , closes #9197 )
v8.2.3653
2021-11-23 12:07:25 +00:00
Yegappan Lakshmanan
e021662f39
patch 8.2.3652: can only get text properties one line at a time
...
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 )
v8.2.3652
2021-11-23 11:46:32 +00:00
Bram Moolenaar
04b568b38f
patch 8.2.3651: Vim9: no error for :lock or :unlock with unknown variable
...
Problem: Vim9: no error for :lock or :unlock with unknown variable.
Solution: Give an error. (closes #9188 )
v8.2.3651
2021-11-22 21:58:41 +00:00
Bram Moolenaar
3b3755fe19
patch 8.2.3650: Vim9: for loop variable can be a list member
...
Problem: Vim9: for loop variable can be a list member.
Solution: Check for valid variable name. (closes #9179 )
v8.2.3650
2021-11-22 20:10:18 +00:00
Bram Moolenaar
7a53f29c03
patch 8.2.3649: Vim9: error for variable declared in while loop
...
Problem: Vim9: error for variable declared in while loop.
Solution: Do not keep the first variable. (closes #9191 )
v8.2.3649
2021-11-22 18:31:02 +00:00
Bram Moolenaar
4671e88d7d
patch 8.2.3648: "verbose pwd" is incorrect after dropping files on Vim
...
Problem: "verbose pwd" is incorrect after dropping files on Vim.
Solution: Set the chdir reason to "drop".
v8.2.3648
2021-11-22 17:21:48 +00:00
Dusan Popovic
ce59b9f292
patch 8.2.3647: GTK: when using ligatures the cursor is drawn wrong
...
Problem: GTK: when using ligatures the cursor is drawn wrong.
Solution: Clear more characters when ligatures are used. (Dusan Popovic,
closes #9190 )
v8.2.3647
2021-11-22 17:18:44 +00:00
Bram Moolenaar
c449271f4e
patch 8.2.3646: using <sfile> in a function gives an unexpected result
...
Problem: Using <sfile> in a function gives an unexpected result.
Solution: Give an error in a Vim9 function. (issue #9189 )
v8.2.3646
2021-11-22 15:37:15 +00:00
Bram Moolenaar
7d5b8becc3
patch 8.2.3645: Vim9: The "no effect" error is not given for all registers
...
Problem: Vim9: The "no effect" error is not given for all registers.
Solution: Include any character following '@'. (closes #8779 )
v8.2.3645
2021-11-22 15:05:46 +00:00
Bram Moolenaar
2228cd72cf
patch 8.2.3644: count for 'operatorfunc' in Visual mode is not redone
...
Problem: Count for 'operatorfunc' in Visual mode is not redone.
Solution: Add the count to the redo buffer. (closes #9174 )
v8.2.3644
2021-11-22 14:16:08 +00:00
zeertzjq
a3f83feb63
patch 8.2.3643: header for source file is outdated
...
Problem: Header for source file is outdated.
Solution: Make the header more accurate. (closes #9186 )
v8.2.3643
2021-11-22 12:47:39 +00:00
Bram Moolenaar
73448a27a8
patch 8.2.3642: list of distributed files is outdated
...
Problem: List of distributed files is outdated.
Solution: Rename term.h to termdefs.h.
v8.2.3642
2021-11-22 12:06:06 +00:00
DungSaga
581f41adb3
patch 8.2.3641: xxd code has duplicate expressions
...
Problem: Xxd code has duplicate expressions.
Solution: Refactor to avoid duplication. (closes #9185 )
v8.2.3641
2021-11-22 11:57:31 +00:00
Bram Moolenaar
88a4205f1c
Update runtime files
2021-11-21 21:13:36 +00:00
Bram Moolenaar
eea32afdb8
patch 8.2.3640: freeze when calling term_wait() in a close callback
...
Problem: Freeze when calling term_wait() in a close callback.
Solution: Set a "closing" flag to tell term_wait() to return. (closes #9152 )
v8.2.3640
2021-11-21 14:51:13 +00:00
Volodymyr Kot
7f0c4b418e
patch 8.2.3639: line commented out accidentally
...
Problem: Line commented out accidentally.
Solution: Uncomment. (Volodymyr Kot, closes #9172 )
v8.2.3639
2021-11-21 12:27:13 +00:00
ii14
4785fe02bb
patch 8.2.3638: getcompletion() always passes zero as position
...
Problem: getcompletion() always passes zero as position to custom
completion function.
Solution: Pass the pattern length. (closes #9173 )
v8.2.3638
2021-11-21 12:13:56 +00:00
Dominique Pelle
923dce2b07
patch 8.2.3637: typos in test files
...
Problem: Typos in test files.
Solution: Correct the typos. (Dominique Pellé, closes #9175 )
v8.2.3637
2021-11-21 11:36:04 +00:00
Bram Moolenaar
2c23670300
patch 8.2.3636: Coverity warns for unreachable code
...
Problem: Coverity warns for unreachable code.
Solution: Remove unreachable else block.
v8.2.3636
2021-11-21 11:15:49 +00:00
Dusan Popovic
3c19b50500
patch 8.2.3635: GTK: composing underline does not show
...
Problem: GTK: composing underline does not show.
Solution: Include composing character in pango call. A few more
optimizations for ligatures. (Dusan Popovic, closes #9171 ,
closes #9147 )
v8.2.3635
2021-11-20 22:03:30 +00:00
Bram Moolenaar
d604d78e7b
patch 8.2.3634: error for already defined function uses wrong line number
...
Problem: Error for already defined function uses wrong line number.
Solution: Set SOURCING_LNUM before giving the error message. (closes #9085 )
v8.2.3634
2021-11-20 21:46:20 +00:00
Bram Moolenaar
a755fdbe80
patch 8.2.3633: Vim9: line number of lambda is off by one
...
Problem: Vim9: line number of lambda is off by one.
Solution: Add one to the line number. (closes #9083 )
v8.2.3633
2021-11-20 21:35:41 +00:00
Yamagi
9cd9385db7
patch 8.2.3632: GTK3: undercurl does not get removed properly
...
Problem: GTK3: undercurl does not get removed properly.
Solution: Set the cairo cursor first. (closes #9170 )
v8.2.3632
2021-11-20 20:42:29 +00:00
Bram Moolenaar
c8a9fe541d
patch 8.2.3631: "syntax enable" does not work properly in Vim9 context
...
Problem: "syntax enable" does not work properly in Vim9 context.
Solution: Also handle Vim9 context. (closes #9161 )
v8.2.3631
2021-11-20 19:50:59 +00:00
presuku
d85fccdfed
patch 8.2.3630: printf() with %S does not handle multi-byte correctly
...
Problem: Printf() with %S does not handle multi-byte correctly.
Solution: Count cells instead of bytes. (closes #9169 , closes #7486 )
v8.2.3630
2021-11-20 19:38:31 +00:00
mityu
a119812437
patch 8.2.3629: command completion in cmdline window uses global commands
...
Problem: Command completion in cmdline window uses global user commands,
not local commands for the window where it was opened from.
Solution: Use local commands. (closes #9168 )
v8.2.3629
2021-11-20 19:13:39 +00:00
Bram Moolenaar
87fd0924e2
patch 8.2.3628: looking terminal colors is a bit slow
...
Problem: Looking terminal colors is a bit slow.
Solution: Cache the terminal colors. (closes #9130 , closes #9058 )
v8.2.3628
2021-11-20 13:47:45 +00:00
Bram Moolenaar
cdf5fdb294
patch 8.2.3627: difficult to know where the text starts in a window
...
Problem: difficult to know where the text starts in a window. (Sergey
Vlasov)
Solution: Add the "textoff" entry in the result of getwininfo().
(closes #9163 )
v8.2.3627
2021-11-20 11:14:24 +00:00
Bram Moolenaar
b8e642f7ac
patch 8.2.3626: "au! event" cannot be followed by another command
...
Problem: "au!" and "au! event" cannot be followed by another command as
documented.
Solution: When a bar is found set nextcmd.
v8.2.3626
2021-11-20 10:38:25 +00:00
Bram Moolenaar
2de9b7c7c8
patch 8.2.3625: illegal memory access when C-indenting
...
Problem: Illegal memory access when C-indenting.
Solution: Also set the cursor column.
v8.2.3625
2021-11-19 19:41:13 +00:00
Bram Moolenaar
3ad695328f
patch 8.2.3624: when renaming a terminal buffer status text is not updated
...
Problem: When renaming a terminal buffer the status text is not updated.
Solution: Clear the cached status text when renaming a terminal buffer.
(closes #9162 )
v8.2.3624
2021-11-19 17:01:08 +00:00
Christian Brabandt
8b8d829faf
patch 8.2.3623: "$*" is expanded to "nonomatch"
...
Problem: "$*" is expanded to "nonomatch".
Solution: Only add "set nonomatch" when using a csh-like shell. (Christian
Brabandt, closes #9159 , closes #9153 )
v8.2.3623
2021-11-19 12:37:36 +00:00
zeertzjq
64be6aa3a5
patch 8.2.3622: "verbose pwd" shows confusing info
...
Problem: "verbose pwd" shows confusing info when :lcd does not change
directory.
Solution: Clear last_chdir_reason also when the directory does not change.
(closes #9160 )
v8.2.3622
2021-11-19 11:59:08 +00:00
Bram Moolenaar
1d69ef410a
patch 8.2.3621: build failure
...
Problem: Build failure.
Solution: Add missing change.
v8.2.3621
2021-11-19 11:35:32 +00:00
Bram Moolenaar
b3a29558ee
patch 8.2.3620: memory leak reported in libtlib
...
Problem: Memory leak reported in libtlib.
Solution: Call del_curterm() when cleaning up memory. Rename term.h to
termdefs.h to avoid a name clash.
v8.2.3620
2021-11-19 11:28:04 +00:00
Yegappan Lakshmanan
777175b0df
patch 8.2.3619: cannot use a lambda for 'operatorfunc'
...
Problem: Cannot use a lambda for 'operatorfunc'.
Solution: Support using a lambda or partial. (Yegappan Lakshmanan,
closes #8775 )
v8.2.3619
2021-11-18 22:08:57 +00:00
Bram Moolenaar
851c7a699a
patch 8.2.3618: getcwd() is unclear about how 'autochdir' is used
...
Problem: getcwd() is unclear about how 'autochdir' is used.
Solution: Update the help for getcwd(). Without any arguments always return
the actual current directory. (closes #9142 )
v8.2.3618
2021-11-18 20:47:31 +00:00
Bram Moolenaar
0526815c15
patch 8.2.3617: ":verbose pwd" does not mention 'autochdir' was applied
...
Problem: ":verbose pwd" does not mention 'autochdir' was applied.
Solution: Remember the last chdir was done by 'autochdir'. (issue #9142 )
v8.2.3617
2021-11-18 18:53:45 +00:00
Shougo Matsushita
3cad470385
patch 8.2.3616: arglist test does not clear the argument list consistently
...
Problem: Arglist test does not clear the argument list consistently.
Solution: Call Reset_arglist(). (Shougo Matsushita, closes #9154 )
v8.2.3616
2021-11-18 15:37:29 +00:00
Christian Brabandt
818ff25cd1
patch 8.2.3615: wrong indent in first line if re-formatting with indent expr
...
Problem: When re-formatting with an indent expression the first line of a
paragraph may get the wrong indent. (Martin F. Krafft)
Solution: Apply the correct indenting function for the first line.
(Christian Brabandt, closes #9150 , closes #9056 )
v8.2.3615
2021-11-18 13:56:37 +00:00
Bakudankun
6555500bcf
patch 8.2.3614: zindex of popup windows not used when redrawing popup menu
...
Problem: zindex of popup windows not used when redrawing popup menu.
Solution: Check the zindex when redrawing the popup menu. (closes #9129 ,
closes #9089 )
v8.2.3614
2021-11-17 20:40:16 +00:00
Bram Moolenaar
e015d99abb
patch 8.2.3613: :find test fails
...
Problem: :find test fails.
Solution: Put length check inside if block.
v8.2.3613
2021-11-17 19:01:53 +00:00
Bram Moolenaar
64066b9acd
patch 8.2.3612: using freed memory with regexp using a mark
...
Problem: Using freed memory with regexp using a mark.
Solution: Get the line again after getting the mark position.
v8.2.3612
2021-11-17 18:22:56 +00:00
Bram Moolenaar
615ddd5342
patch 8.2.3611: crash when using CTRL-W f without finding a file name
...
Problem: Crash when using CTRL-W f without finding a file name.
Solution: Bail out when the file name length is zero.
v8.2.3611
2021-11-17 18:00:31 +00:00
Bram Moolenaar
a062006b9d
patch 8.2.3610: crash when ModeChanged triggered too early
...
Problem: Crash when ModeChanged triggered too early.
Solution: Trigger ModeChanged after setting VIsual.
v8.2.3610
2021-11-17 16:52:40 +00:00
Bram Moolenaar
3075a45592
patch 8.2.3609: internal error when ModeChanged is triggered recursively
...
Problem: Internal error when ModeChanged is triggered when v:event is
already in use.
Solution: Save and restore v:event if needed.
v8.2.3609
2021-11-17 15:51:52 +00:00
Egor Zvorykin
125ffd21f9
patch 8.2.3608: users who type "q:" instead of ":q" are confused
...
Problem: Users who type "q:" instead of ":q" are confused.
Solution: Add an autocmd to give a message that explains this is the
command-line window. (Egor Zvorykin, closes #9146 )
v8.2.3608
2021-11-17 14:01:14 +00:00
presuku
9459b8d461
patch 8.2.3607: GTK3 screen updating is slow
...
Problem: GTK3 screen updating is slow.
Solution: Remove some of the GTK3-specific code. (closes #9052 )
v8.2.3607
2021-11-16 20:03:56 +00:00
Bram Moolenaar
d3682c5f28
patch 8.2.3606: file missing from list of distributed files
...
Problem: File missing from list of distributed files.
Solution: Add the file.
v8.2.3606
2021-11-16 19:20:56 +00:00
Bram Moolenaar
519cc559b0
Update runtime files
2021-11-16 19:18:26 +00:00