ichizok
2f14716c46
patch 9.0.1489: crypt with libsodium is not tested on CI
...
Problem: Crypt with libsodium is not tested on CI.
Solution: Configure testing with libsodium. (Ozaki Kiichi, closes #12297 )
2023-04-26 15:43:39 +01:00
ichizok
35a2ec18d6
patch 9.0.1488: xchacha20v2 crypt header is platform dependent
...
Problem: xchacha20v2 crypt header is platform dependent.
Solution: Avoid using "size_t". (Ozaki Kiichi, closses #12296 )
2023-04-25 15:27:27 +01:00
Yegappan Lakshmanan
c3eddd2068
patch 9.0.1487: Content-type header for LSP channel not according to spec
...
Problem: Content-type header for LSP channel not according to spec.
Solution: Use "vscode-jsonrpc" instead of "vim-jsonrpc". (Yegappan
Lakshmanan, closes #12295 )
2023-04-25 14:54:54 +01:00
Samuel Dionne-Riel
cfc788c388
patch 9.0.1486: parallel make might not work
...
Problem: Parallel make might not work.
Solution: Add missing dependencies. (Samuel Dionne-Riel, closes #12288 )
2023-04-24 22:41:53 +01:00
Christian Brabandt
67672ef097
patch 9.0.1485: no functions for converting from/to UTF-16 index
...
Problem: no functions for converting from/to UTF-16 index.
Solution: Add UTF-16 flag to existing funtions and add strutf16len() and
utf16idx(). (Yegappan Lakshmanan, closes #12216 )
2023-04-24 21:09:54 +01:00
Bram Moolenaar
e1b4822137
patch 9.0.1484: Coverity warns for using invalid array index
...
Problem: Coverity warns for using invalid array index.
Solution: Add entry for Xchacha, even though it is not used.
2023-04-24 18:11:35 +01:00
Bram Moolenaar
22363c6994
patch 9.0.1483: += operator does not work on class member
...
Problem: += operator does not work on class member.
Solution: Do not skip as if "this." was used. (Christian Brabandt,
closes #12263 )
2023-04-24 17:15:25 +01:00
Bram Moolenaar
2354b66ac5
patch 9.0.1482: crash when textprop has a very large "padding" value
...
Problem: Crash when textprop has a very large "padding" value. (Yegappan
Lakshmanan)
Solution: Avoid the "after" count to go negative.
2023-04-23 21:42:25 +01:00
Christian Brabandt
aae583441b
patch 9.0.1481: decrypting with libsodium may fail if the library changes
...
Problem: Decrypting with libsodium may fail if the library changes.
Solution: Add parameters used to the encrypted file header. (Christian
Brabandt, closes #12279 )
2023-04-23 17:50:22 +01:00
Luuk van Baal
dcd40cfca0
patch 9.0.1480: using popup menu may leave text in the command line
...
Problem: Using popup menu may leave text in the command line.
Solution: Clear the command line if the popup menu covered it. (Luuk van
Baal, closes #12286 )
2023-04-23 16:24:08 +01:00
Bram Moolenaar
f39d9e9dca
patch 9.0.1479: small source file problems; outdated list of distrib. files
...
Problem: Small source file problems; outdated list of distributed files.
Solution: Small updates to source files and list of distributed files.
2023-04-22 22:54:40 +01:00
Turiiya
80406c2618
patch 9.0.1478: filetypes for *.v files not detected properly
...
Problem: Filetypes for *.v files not detected properly.
Solution: Use the file contents to detect the filetype. (Turiiya,
closes #12281 )
2023-04-22 21:38:47 +01:00
Bram Moolenaar
b67ba03d3e
patch 9.0.1477: crash when recovering from corrupted swap file
...
Problem: Crash when recovering from corrupted swap file.
Solution: Check for a valid page count. (closes #12275 )
2023-04-22 21:14:26 +01:00
Bram Moolenaar
e7f05a8780
patch 9.0.1476: lines put in non-current window are not displayed
...
Problem: Lines put in non-current window are not displayed. (Marius
Gedminas)
Solution: Don't increment the topline when inserting just above it.
(closes #12212 )
2023-04-22 15:35:28 +01:00
Philip H
9be736f2eb
patch 9.0.1474: CI runs with old version of Ubuntu and tools
...
Problem: CI runs with old version of Ubuntu and tools.
Solution: Update CI to more recent versions. (closes #11092 )
2023-04-21 19:51:22 +01:00
ichizok
017227079f
patch 9.0.1473: CI does not run sound tests
...
Problem: CI does not run sound tests.
Solution: Re-enable sound tests. Use "apt-get" instead of "apt". (Ozaki
Kiichi, closes #12280 )
2023-04-21 17:46:57 +01:00
Bram Moolenaar
8281a16efc
patch 9.0.1472: ":drop fname" may change the last used tab page
...
Problem: ":drop fname" may change the last used tab page.
Solution: Restore the last used tab page when :drop has changed it.
(closes #12087 )
2023-04-20 18:07:57 +01:00
Michael Jarvis
be9624eb47
patch 9.0.1471: warnings for function declarations
...
Problem: Warnings for function declarations.
Solution: Add argument types. (Michael Jarvis, closes #12277 )
2023-04-19 20:28:48 +01:00
zeertzjq
1be4b81bfb
patch 9.0.1470: deferred functions invoked in unexpected order
...
Problem: Deferred functions invoked in unexpected order when using :qa and
autocommands.
Solution: Call deferred functions for the current funccal before using the
stack. (closes #12278 )
2023-04-19 14:21:24 +01:00
zeertzjq
960cf9119e
patch 9.0.1469: deferred functions not called from autocommands
...
Problem: Deferred functions not called from autocommands.
Solution: Also go through the funccal_stack. (closes #12267 )
2023-04-18 21:52:54 +01:00
zeertzjq
a1f2b5ddc6
patch 9.0.1468: recursively calling :defer function if it does :qa
...
Problem: Recursively calling :defer function if it does :qa in a compiled
function.
Solution: Clear the defer entry before calling the function. (closes #12271 )
2023-04-18 21:04:53 +01:00
dundargoc
142ffb024d
patch 9.0.1467: Jenkinsfiles are not recognized as groovy
...
Problem: Jenkinsfiles are not recognized as groovy.
Solution: Add a pattern for Jenkinsfiles. (closes #12236 )
2023-04-18 20:53:22 +01:00
h-east
61378a1542
patch 9.0.1466: cannot use an object member name as a method argument
...
Problem: Cannot use an object member name as a method argument.
Solution: Do not give an error for using an object member name for a method
argument. (Hirohito Higashi, closes #12241 , closes #12225 )
Fix line number for other argument error.
2023-04-18 19:07:29 +01:00
ichizok
89f9ffbe81
patch 9.0.1465: Haiku build fails
...
Problem: Haiku build fails.
Solution: Do not include globals.h and proto.h twice. (Ozaki Kiichi,
closes #12273 )
2023-04-18 17:20:08 +01:00
Federico Mengozzi
6e5a9f9482
patch 9.0.1464: strace filetype detection is expensive
...
Problem: Strace filetype detection is expensive.
Solution: Match with a cheap pattern first. (Federico Mengozzi,
closes #12220 )
2023-04-17 22:31:38 +01:00
h-east
4c42c7eef4
patch 9.0.1463: virtual text truncation only works with Unicode 'encoding'
...
Problem: Virtual text truncation only works with Unicode 'encoding'.
Solution: Convert the ellipsis character to 'encoding' if needed. (Hirohito
Higashi, closes #12233 )
2023-04-17 21:44:57 +01:00
Bram Moolenaar
42994bf678
patch 9.0.1462: recursively calling :defer function if it does :qa
...
Problem: Recursively calling :defer function if it does :qa.
Solution: Clear the defer entry before calling the function. (closes #12266 )
2023-04-17 19:23:45 +01:00
Sean Dewar
fc8a601c32
patch 9.0.1461: ruler not drawn correctly when using 'rulerformat'
...
Problem: Ruler not drawn correctly when using 'rulerformat'.
Solution: Adjust formatting depending on whether the ruler is drawn in the
statusline or the command line. (Sean Dewar, closes #12246 )
2023-04-17 16:41:20 +01:00
zeertzjq
961b2e54bd
patch 9.0.1460: insufficient testing for getcmdcompltype()
...
Problem: Insufficient testing for getcmdcompltype().
Solution: Add a few more test cases. (closes #12268 )
2023-04-17 15:53:24 +01:00
zeertzjq
e7d49465a4
patch 9.0.1459: typo in name of type
...
Problem: Typo in name of type.
Solution: Change funccal_T to funccall_T. (closes #12265 )
2023-04-16 20:53:55 +01:00
Yee Cheng Chin
a77670726e
patch 9.0.1458: buffer overflow when expanding long file name
...
Problem: Buffer overflow when expanding long file name.
Solution: Use a larger buffer and avoid overflowing it. (Yee Cheng Chin,
closes #12201 )
2023-04-16 20:13:12 +01:00
Bram Moolenaar
ceff9cd1bb
patch 9.0.1457: no regression test for what patch 9.0.1333 fixes
...
Problem: No regression test for what patch 9.0.1333 fixes.
Solution: Extend existing test to cover the fixed problem. (issue #11930 )
2023-04-16 17:17:37 +01:00
zeertzjq
657b31fa3b
patch 9.0.1456: shortmess test depends on order of test execution
...
Problem: Shortmess test depends on order of test execution.
Solution: Clear messages. (closes #12264 )
2023-04-15 21:28:02 +01:00
Ben Jackson
732d69e191
patch 9.0.1455: C++ 20 modules are not recognized
...
Problem: C++ 20 modules are not recognized.
Solution: Add patterns to recognize C++ 20 modules as "cpp". (Ben Jackson,
closes #12261 )
2023-04-15 18:17:17 +01:00
ichizok
7e5fe38efc
patch 9.0.1454: code indenting is confused by macros
...
Problem: Code indenting is confused by macros.
Solution: Put semicolon after the macros instead of inside. (Ozaki Kiichi,
closes #12257 )
2023-04-15 13:17:50 +01:00
Dominique Pelle
b49dfd0cf2
patch 9.0.1453: typos in source code and tests
...
Problem: Typos in source code and tests.
Solution: Fi the typos. (Dominique Pellé, closes #12217 )
2023-04-14 21:54:25 +01:00
zeertzjq
b7f6f93475
patch 9.0.1452: code using EVAL_CONSTANT is dead, it is never set
...
Problem: Code using EVAL_CONSTANT is dead, it is never set.
Solution: Remove EVAL_CONSTANT. (closes #12252 )
2023-04-13 22:12:50 +01:00
Luuk van Baal
aa7f25ebf1
patch 9.0.1451: unnecessary redrawing when 'showcmdloc' is not "last"
...
Problem: Unnecessary redrawing when 'showcmdloc' is not "last".
Solution: Redraw later when "showcmd_is_clear" is set. (Luuk van Baal,
closes #12260 )
2023-04-13 21:47:38 +01:00
Bram Moolenaar
08210f8def
patch 9.0.1450: MacOS: building fails if clock_gettime() is not available
...
Problem: MacOS: building fails if clock_gettime() is not available.
Solution: Add a configure check for clock_gettime(). (closes #12242 )
2023-04-13 19:15:54 +01:00
Bram Moolenaar
ff6c230051
patch 9.0.1449: test for prompt buffer is flaky
...
Problem: Test for prompt buffer is flaky.
Solution: Use WaitForAssert() instead of TermWait(). (Ozaki Kiichi,
closes #12247 )
2023-04-13 17:32:23 +01:00
ichizok
d76670fc0d
patch 9.0.1448: diff test fails on MacOS 13
...
Problem: Diff test fails on MacOS 13.
Solution: Install GNU diffutils. (Ozaki Kiichi, closes #12258 )
2023-04-13 17:23:45 +01:00
zeertzjq
474891bc89
patch 9.0.1447: condition is always true
...
Problem: Condition is always true.
Solution: Remove the useless condition. (closes #12253 )
2023-04-12 21:36:03 +01:00
zeertzjq
5299c0933f
patch 9.0.1446: unnecessary checks for the "skip" flag when skipping
...
Problem: Unnecessary checks for the "skip" flag when skipping.
Solution: Remove the unnecessary checks. (closes #12254 )
2023-04-12 20:48:16 +01:00
Bram Moolenaar
01967f5b10
patch 9.0.1445: openSUSE: configure doesn't find the Motif library
...
Problem: openSUSE: configure doesn't find the Motif library. (Tony
Mechelynck)
Solution: Also search in /usr/lib64.
2023-04-12 16:24:03 +01:00
zeertzjq
ac6cd31afc
patch 9.0.1444: crash when passing NULL to setcmdline()
...
Problem: Crash when passing NULL to setcmdline(). (Andreas Louv)
Solution: Use tv_get_string() instead of using v_string directly.
(closes #12231 , closes #12227 )
2023-04-12 16:21:14 +01:00
Bram Moolenaar
05a627c3d4
patch 9.0.1443: ending Insert mode when accessing a hidden prompt buffer
...
Problem: Ending Insert mode when accessing a hidden prompt buffer.
Solution: Don't stop Insert mode when it was active before. (closes #12237 )
2023-04-09 22:01:31 +01:00
zeertzjq
bfc7cbd1d4
patch 9.0.1442: mapset() does not restore non-script context
...
Problem: mapset() does not restore non-script context.
Solution: Also accept negative sid. (closes #12132 )
2023-04-07 22:09:46 +01:00
Yee Cheng Chin
b6ebe5af74
patch 9.0.1441: MacOS: Python 3 using framework do not set dll name properly
...
Problem: MacOS: Python 3 using framework do not set dll name properly.
Solution: Use the framework prefix. (Yee Cheng Chin, closes #12189 )
2023-04-05 18:24:50 +01:00
Bram Moolenaar
23a971da50
patch 9.0.1440: "rvim" can execute a shell through :diffpatch
...
Problem: "rvim" can execute a shell through :diffpatch.
Solution: Disallow the shell "patch" command.
2023-04-04 22:04:53 +01:00
orbital
cde8de0345
patch 9.0.1439: start Insert mode when accessing a hidden prompt buffer
...
Problem: Start Insert mode when accessing a hidden prompt buffer.
Solution: Call leaving_window() in aucmd_restbuf(). (Thorben Tröbst,
closes #12148 , closes #12147 )
2023-04-02 22:05:13 +01:00