Dominique Pelle
b6643d10d3
patch 8.2.4597: LuaV_debug() not covered by tests
...
Problem: LuaV_debug() not covered by tests.
Solution: Add a test. (Dominique Pellé, closes #9980 )
v8.2.4597
2022-03-20 11:46:01 +00:00
Sergei Trofimovich
c670ebddcd
patch 8.2.4596: installing tutor binary may fail
...
Problem: Installing tutor binary may fail.
Solution: Fix the dependency. (Sergei Trofimovich, closes #9978 )
v8.2.4596
2022-03-20 11:26:36 +00:00
jsecchiero
6f95363677
patch 8.2.4595: X11: using --remote-wait may keep the CPU busy
...
Problem: X11: using --remote-wait may keep the CPU busy.
Solution: Set the timeout for select() on every call. (Jacopo Secchiero,
closes #9973 )
v8.2.4595
2022-03-20 11:07:17 +00:00
Bram Moolenaar
47c532e2bc
Update runtime files
2022-03-19 15:18:53 +00:00
Yegappan Lakshmanan
36a5b6867b
patch 8.2.4594: need to write script to a file to be able to source them
...
Problem: Need to write script to a file to be able to source them.
Solution: Make ":source" use lines from the current buffer. (Yegappan
Lakshmanan et al., closes #9967 )
v8.2.4594
2022-03-19 12:56:51 +00:00
zeertzjq
95d2e7634c
patch 8.2.4593: unnecessary call to redraw_later()
...
Problem: Unnecessary call to redraw_later().
Solution: Remove the call to redraw_later() in op_yank(). (closes #9971 )
v8.2.4593
2022-03-19 11:42:16 +00:00
Bram Moolenaar
b10ff5c1b3
patch 8.2.4592: search continues after giving E1204
...
Problem: Search continues after giving E1204.
Solution: Return failure after giving E1204. (closes #9972 )
v8.2.4592
2022-03-19 11:31:38 +00:00
Bram Moolenaar
e7a74d5375
patch 8.2.4591: cursor line not updated when a callback moves the cursor
...
Problem: Cursor line not updated when a callback moves the cursor.
Solution: Check if the cursor moved. (closes #9970 )
v8.2.4591
2022-03-19 11:10:15 +00:00
Bram Moolenaar
2995e5cf4e
patch 8.2.4590: Vim9: range type check has wrong offset
...
Problem: Vim9: range type check has wrong offset.
Solution: Adjust offset for CHECKTYPE. Remove other type check.
v8.2.4590
2022-03-18 21:41:47 +00:00
Bram Moolenaar
2e17fef225
patch 8.2.4589: cannot index the g: dictionary
...
Problem: Cannot index the g: dictionary.
Solution: Recognize using "g:[key]". (closes #9969 )
v8.2.4589
2022-03-18 19:44:48 +00:00
Bram Moolenaar
f35fd8e5d4
patch 8.2.4588: mapping with key after other matching mapping does not work
...
Problem: Mapping with key code after other matching mapping does not work.
Solution: Change ">" to ">=". (closes #9903 )
v8.2.4588
2022-03-18 15:41:17 +00:00
Bram Moolenaar
61efa16932
patch 8.2.4587: Vim9: double free after unpacking a list
...
Problem: Vim9: double free after unpacking a list.
Solution: Make a copy of the value instead of moving it. (closes #9968 )
v8.2.4587
2022-03-18 13:10:48 +00:00
Bram Moolenaar
1d9cef769d
patch 8.2.4586: Vim9: no error for using lower case name for "func" argument
...
Problem: Vim9: no error for using lower case name for "func" argument.
(Ernie Rael)
Solution: Check the name as soon as the type is known.
v8.2.4586
2022-03-17 16:30:03 +00:00
Yegappan Lakshmanan
155b088208
patch 8.2.4585: cannot use keypad page-up/down for completion menu
...
Problem: Cannot use keypad page-up/down for completion menu.
Solution: Recognize the keypad keys. (Yegappan Lakshmanan, closes #9963 )
v8.2.4585
2022-03-17 13:03:09 +00:00
Bram Moolenaar
da6d42c35a
patch 8.2.4584: error for using autoload function in custom completion
...
Problem: Error for using autoload function in custom completion.
Solution: Do not check for errors when using an autoload function.
(closes #9962 )
v8.2.4584
2022-03-17 11:46:55 +00:00
Bram Moolenaar
4f6e772c9c
patch 8.2.4583: screendump test fails
...
Problem: Screendump test fails.
Solution: Check that making a screendump is possible.
v8.2.4583
2022-03-16 20:26:02 +00:00
Bram Moolenaar
4c8b546da2
patch 8.2.4582: useless code handling a type declaration
...
Problem: Useless code handling a type declaration.
Solution: Remove the code and give an error.
v8.2.4582
2022-03-16 20:01:39 +00:00
Bram Moolenaar
d597ab00d7
patch 8.2.4581: null types not fully tested
...
Problem: Null types not fully tested.
Solution: Add some more tests using null types.
v8.2.4581
2022-03-16 17:56:33 +00:00
Bram Moolenaar
21dc8f1527
patch 8.2.4580: Vim9: incorrect error for shadowing variable
...
Problem: Vim9: incorrect error for shadowing variable.
Solution: Do not pass the context when compiling a referenced function.
v8.2.4580
2022-03-16 17:54:17 +00:00
Yegappan Lakshmanan
5cffa8df7e
patch 8.2.4579: cannot use page-up and page-down in the cmdline popup menu
...
Problem: Cannot use page-up and page-down in the command line completion
popup menu.
Solution: Check for to page-up and page-down keys. (Yegappan Lakshmanan,
closes #9960 )
v8.2.4579
2022-03-16 13:33:53 +00:00
Bram Moolenaar
fe8e9f6740
patch 8.2.4578: no warning when autoload script for completion has an error
...
Problem: No warning when an autoload script for completion function has an
error.
Solution: Do not ignore errors when a function name is given with a dot or
'#' character. (closes #9958 )
v8.2.4578
2022-03-16 13:09:15 +00:00
Bram Moolenaar
9323ca51c2
patch 8.2.4577: message test is flaky
...
Problem: Message test is flaky. (Elimar Riesebieter)
Solution: Trigger the autocommand event only after startup is finished.
v8.2.4577
2022-03-16 11:14:57 +00:00
Bram Moolenaar
056678184f
patch 8.2.4576: Vim9: error for comparing with null can be annoying
...
Problem: Vim9: error for comparing with null can be annoying.
Solution: Allow comparing anything with null. (closes #9948 )
v8.2.4576
2022-03-15 20:21:33 +00:00
Bram Moolenaar
139575de66
patch 8.2.4575: Vim9: test for profiling still fails
...
Problem: Vim9: test for profiling still fails.
Solution: Update flags for profiling and breakpoints when obtaining the
compile type. Do not set the FC_CLOSURE flag for a toplevel
function.
v8.2.4575
2022-03-15 19:29:30 +00:00
Bram Moolenaar
48f69cdfa4
patch 8.2.4574: Vim9: test for profiling fails
...
Problem: Vim9: test for profiling fails.
Solution: Mark function for profiling earlier to avoid E1271.
v8.2.4574
2022-03-15 16:16:47 +00:00
Bram Moolenaar
96923b7a14
patch 8.2.4573: a nested function is compiled for debugging without context
...
Problem: A nested function (closure) is compiled for debugging without
context.
Solution: Check if a nested function is marked for debugging before
compiling it. Give an error when trying to compile a closure
without its context. (closes #9951 )
v8.2.4573
2022-03-15 15:57:04 +00:00
Bram Moolenaar
1a572e9b3b
patch 8.2.4572: Vim9: return type "any" is changed to first returned type
...
Problem: Vim9: return type "any" is sometimes changed to first returned
type. (Virginia Senioria)
Solution: Do not change the return type if declared as "any". (closes #9949 )
v8.2.4572
2022-03-15 12:28:10 +00:00
Jade Lovelace
8d5e514d77
patch 8.2.4571: not all gdb files are recognized
...
Problem: Not all gdb files are recognized.
Solution: Add a few more patterns for gdb. (Jade Lovelace, closes #9956 )
v8.2.4571
2022-03-15 12:00:23 +00:00
Yegappan Lakshmanan
1fdf84e033
patch 8.2.4570: no command line completion for :profile and :profdel
...
Problem: No command line completion for :profile and :profdel.
Solution: Implement completion. (Yegappan Lakshmanan, closes #9955 )
v8.2.4570
2022-03-15 10:53:09 +00:00
Bram Moolenaar
977525fea6
patch 8.2.4569: Coverity warning for not using a return value
...
Problem: Coverity warning for not using a return value.
Solution: Add "(void)".
v8.2.4569
2022-03-15 10:22:39 +00:00
Sean Dewar
10792feebd
patch 8.2.4568: getmousepos() does not compute the column below the last line
...
Problem: getmousepos() does not compute the column below the last line.
Solution: Also compute the column when the mouse is below the last line.
(Sean Dewar, closes #9946 )
v8.2.4568
2022-03-15 09:46:54 +00:00
zeertzjq
7a73252063
patch 8.2.4567: bracketed paste doesn't work well in Visual linewise mode
...
Problem: Bracketed paste doesn't work well in Visual linewise mode.
Solution: Handle linewise Visual mode differently. (closes #9947 )
v8.2.4567
2022-03-14 20:46:41 +00:00
James Cherti
7d42840033
patch 8.2.4566: check for existing buffer in session file may not work
...
Problem: Check for existing buffer in session file does not work for files
in the home directory.
Solution: Use fnamemodify(). (James Cherti, closes #9945 ) Add a test.
v8.2.4566
2022-03-14 20:24:51 +00:00
Bram Moolenaar
6e2e2cc95b
patch 8.2.4565: no command line completion for :breakadd and :breakdel
...
Problem: No command line completion for :breakadd and :breakdel.
Solution: Add completion for :breakadd and :breakdel. (Yegappan Lakshmanan,
closes #9950 )
v8.2.4565
2022-03-14 19:24:46 +00:00
Bram Moolenaar
129e33e44b
patch 8.2.4564: running test leaves file behind
...
Problem: Running test leaves file behind. (Dominique Pellé)
Solution: Run the profiling in a separate Vim instance. (closes #9952 )
v8.2.4564
2022-03-14 10:50:23 +00:00
Bram Moolenaar
5c68617d39
patch 8.2.4563: "z=" in Visual mode may go beyond the end of the line
...
Problem: "z=" in Visual mode may go beyond the end of the line.
Solution: Adjust "badlen".
v8.2.4563
2022-03-13 20:12:25 +00:00
Yegappan Lakshmanan
b29b96806f
patch 8.2.4562: linear tag search is not optimal
...
Problem: Linear tag search is not optimal.
Solution: Improve linear tag search performance. (Yegappan Lakshmanan,
closes #9944 )
v8.2.4562
2022-03-13 19:23:48 +00:00
Bram Moolenaar
424da7aa48
patch 8.2.4561: build failure with some combination of features
...
Problem: Build failure with some combination of features. (John Marriott)
Solution: Adjust #ifdef.
v8.2.4561
2022-03-13 19:08:48 +00:00
ichizok
5f823d1e73
patch 8.2.4560: suspending with CTRL-Z does not work on DragonFlyBSD
...
Problem: Suspending with CTRL-Z does not work on DragonFlyBSD.
Solution: Adjust #ifdef. (Ozaki Kiichi, closes #9943 )
v8.2.4560
2022-03-13 17:27:38 +00:00
Bram Moolenaar
533870a985
patch 8.2.4559: getmousepos() returns the screen column
...
Problem: getmousepos() returns the screen column. (Ernie Rael)
Solution: Return the text column, as documented.
v8.2.4559
2022-03-13 15:52:44 +00:00
Bram Moolenaar
e850439a56
patch 8.2.4558: Motif: using default colors does not work as expected
...
Problem: Motif: using default colors does not work as expected.
Solution: Do not try to store the default colors, use the resources.
(closes #9933 )
v8.2.4558
2022-03-13 14:45:03 +00:00
zeertzjq
754d2b4036
patch 8.2.4557: confusing comment about 'cursorlineopt'
...
Problem: Confusing comment about 'cursorlineopt'.
Solution: Adjust comment. (closes #9939 ) Add parenthesis around logical
OR.
v8.2.4557
2022-03-13 13:40:45 +00:00
Bram Moolenaar
4f3321f704
patch 8.2.4556: test fails without the +job or +channel feature
...
Problem: Test fails without the +job or +channel feature. (Dominique Pellé)
Solution: Adjust #ifdefs. Pass on skip flag. (closes #9942 )
v8.2.4556
2022-03-13 13:12:27 +00:00
Bram Moolenaar
986b0fd0c5
patch 8.2.4555: getmousepos() returns the wrong column
...
Problem: getmousepos() returns the wrong column. (Ernie Rael)
Solution: Limit to the text size, not the number of bytes.
v8.2.4555
2022-03-13 12:06:07 +00:00
Bram Moolenaar
badf04f5c2
patch 8.2.4554: Vim9: using null values not sufficiently tested
...
Problem: Vim9: using null values not sufficiently tested.
Solution: Add more tests. Fix uncovered problem.
v8.2.4554
2022-03-12 21:28:22 +00:00
Yegappan Lakshmanan
8b530b3158
patch 8.2.4553: linear tag search is a bit slow
...
Problem: Linear tag search is a bit slow.
Solution: Remove a vim_ftell() call. (Yegappan Lakshmanan, closes #9937 )
v8.2.4553
2022-03-12 17:38:29 +00:00
Bram Moolenaar
d0b7bfa957
patch 8.2.4552: in a :def function "put = expr" does not work
...
Problem: In a :def function "put = expr" does not work.
Solution: Skip over white space. (closes #9936 )
v8.2.4552
2022-03-12 14:51:16 +00:00
Bram Moolenaar
bbf84e2737
patch 8.2.4551: when mapping <Esc> terminal codes are not recognized
...
Problem: When mapping <Esc> terminal codes are not recognized.
Solution: Specifically recognize a mapping with just <Esc> and check for
terminal codes even though there is no partial mapping.
(closes #9903 )
v8.2.4551
2022-03-12 13:48:39 +00:00
Bram Moolenaar
5b4f8a0e84
patch 8.2.4550: Motif: cannot set the color of the scrollbar thumb
...
Problem: Motif: cannot set the color of the scrollbar thumb.
Solution: Remove #ifdef.
v8.2.4550
2022-03-12 12:21:28 +00:00
Bram Moolenaar
e2adcf3974
patch 8.2.4549: cannot build with Motif and editres
...
Problem: Cannot build with Motif and editres. (Tony Mechelynck)
Solution: Fix configure mistake.
v8.2.4549
2022-03-12 11:57:25 +00:00