zeertzjq
5dc294a7b6
patch 8.2.4752: wrong 'statusline' value can cause illegal memory access
...
Problem: Wrong 'statusline' value can cause illegal memory access.
Solution: Properly check the value. (closes #10192 )
v8.2.4752
2022-04-15 13:17:57 +01:00
Bram Moolenaar
648dd88af6
patch 8.2.4751: mapping <SID>name.Func does not work for autoload script
...
Problem: Mapping <SID>name.Func does not work for script in autoload
directory.
Solution: Use the # form for a script in the autoload directory.
(closes #10186 )
v8.2.4751
2022-04-14 21:36:15 +01:00
=?UTF-8?q?Dundar=20G=C3=B6c?=
b836658a04
patch 8.2.4750: small pieces of dead code
...
Problem: Small pieces of dead code.
Solution: Remove the dead code. (Goc Dundar, closes #10190 ) Rename the
qftf_cb struct member to avoid confusion.
v8.2.4750
2022-04-14 20:43:56 +01:00
LemonBoy
eca7c60d68
patch 8.2.4749: <script> is not expanded in autocmd context
...
Problem: <script> is not expanded in autocmd context.
Solution: Add the context to the pattern struct. (closes #10144 )
Rename AutoPatCmd to AutoPatCmd_T.
v8.2.4749
2022-04-14 15:39:43 +01:00
Bram Moolenaar
8944551534
patch 8.2.4748: cannot use an imported function in a mapping
...
Problem: Cannot use an imported function in a mapping.
Solution: Recognize <SID>name.Func.
v8.2.4748
2022-04-14 12:58:23 +01:00
KnoP-01
f420ff2440
patch 8.2.4747: no filetype override for .sys files
...
Problem: No filetype override for .sys files.
Solution: Add g:filetype_sys. (Patrick Meiser-Knosowski, closes #10181 )
v8.2.4747
2022-04-13 20:46:21 +01:00
ranjithshegde
8cac20ed42
patch 8.2.4746: supercollider filetype not recognized
...
Problem: Supercollider filetype not recognized.
Solution: Match file extentions and check file contents to detect
supercollider. (closes #10142 )
v8.2.4746
2022-04-13 15:29:21 +01:00
Bram Moolenaar
aae9762b2c
patch 8.2.4745: using wrong flag for using bell in the terminal
...
Problem: Using wrong flag for using bell in the terminal.
Solution: Change to use BO_TERM.
v8.2.4745
2022-04-13 14:28:07 +01:00
LemonBoy
77771d33f4
patch 8.2.4744: a terminal window can't use the bell
...
Problem: A terminal window can't use the bell.
Solution: Add bell support for the terminal window. (closes #10178 )
v8.2.4744
2022-04-13 11:47:25 +01:00
Philip H
9bbe5c6b8c
patch 8.2.4743: clang 14 is available on CI
...
Problem: Clang 14 is available on CI.
Solution: Switch from clang 13 to 14. (closes #10157 )
v8.2.4743
2022-04-12 15:40:12 +01:00
Bram Moolenaar
c9a9a0ac1e
patch 8.2.4742: there is no way to start logging very early in startup
...
Problem: There is no way to start logging very early in startup.
Solution: Add the --log argument. Include the date in the start message in
the log file. Avoid a duplicate message when forking. Log an
executed shell command.
v8.2.4742
2022-04-12 15:09:23 +01:00
Bram Moolenaar
60895f3e36
patch 8.2.4741: startup test fails
...
Problem: Startup test fails.
Solution: Avoid an error for verbose expansion. Fix that the "0verbose"
command modifier doesn't work.
v8.2.4741
2022-04-12 14:23:19 +01:00
Bram Moolenaar
575445200b
patch 8.2.4740: when expand() fails there is no error message
...
Problem: When expand() fails there is no error message.
Solution: When 'verbose' is set give an error message.
v8.2.4740
2022-04-12 12:54:11 +01:00
zeertzjq
d58862d18f
patch 8.2.4739: accessing freed memory after WinScrolled autocmd event
...
Problem: Accessing freed memory after WinScrolled autocmd event.
Solution: Check the window pointer is still valid. (closes #10156 )
Remove the argument from may_trigger_winscrolled().
v8.2.4739
2022-04-12 11:32:48 +01:00
Bram Moolenaar
11a57dfd16
patch 8.2.4738: Esc on commandline executes command instead of abandoning it
...
Problem: Esc on commandline executes command instead of abandoning it.
Solution: Save and restore KeyTyped when removing the popup menu.
(closes #10154 )
v8.2.4738
2022-04-11 19:38:56 +01:00
Bram Moolenaar
1655619717
patch 8.2.4737: // in JavaScript string recognized as comment
...
Problem: // in JavaScript string recognized as comment.
Solution: Only check for linecomment if 'cindent' is set. (closes #10151 )
v8.2.4737
2022-04-11 17:36:37 +01:00
Bram Moolenaar
825b55e695
patch 8.2.4736: build problem for Cygwin with Motif
...
Problem: Build problem for Cygwin with Motif.
Solution: Undefine ControlMask. (Kelvin Lee, closes #10152 )
v8.2.4736
2022-04-11 15:28:50 +01:00
Yegappan Lakshmanan
4a7724a440
patch 8.2.4735: quickfix tests can be a bit hard to read
...
Problem: Quickfix tests can be a bit hard to read.
Solution: Use heredoc instead of strings and line continuation. (Yegappan
Lakshmanan, closes #10145 )
v8.2.4735
2022-04-11 15:11:39 +01:00
Bram Moolenaar
3caf1cce2b
patch 8.2.4734: getcharpos() may change a mark position
...
Problem: getcharpos() may change a mark position.
Solution: Copy the mark position. (closes #10148 )
v8.2.4734
2022-04-11 13:05:16 +01:00
Aaron Tinio
4232dff815
patch 8.2.4733: HEEx and Surface do need a separate filetype
...
Problem: HEEx and Surface do need a separate filetype.
Solution: Revert 8.2.4729. (closes #10147 )
v8.2.4733
2022-04-11 11:37:13 +01:00
Bram Moolenaar
c6e0a5e98c
patch 8.2.4732: duplicate code to free fuzzy matches
...
Problem: Duplicate code to free fuzzy matches.
Solution: Bring back fuzmatch_str_free().
v8.2.4732
2022-04-10 18:09:06 +01:00
LemonBoy
db0ea7f2b0
patch 8.2.4731: the changelist index is not remembered per buffer
...
Problem: The changelist index is not remembered per buffer.
Solution: Keep the changelist index per window and buffer. (closes #10135 ,
closes #2173 )
v8.2.4731
2022-04-10 17:59:26 +01:00
Yasuhiro Matsumoto
e08fde0073
patch 8.2.4730: MS-Windows GUI: cannot use CTRL-/
...
Problem: MS-Windows GUI: cannot use CTRL-/.
Solution: Handle the WM_KEYUP event. (Yasuhiro Matsumoto, closes #10141 )
v8.2.4730
2022-04-10 12:37:48 +01:00
Aaron Tinio
fa76a24109
patch 8.2.4729: HEEx and Surface templates do not need a separate filetype
...
Problem: HEEx and Surface templates do not need a separate filetype.
Solution: Use Eelixir for the similar filetypes. (Aaron Tinio, closes #10124 )
v8.2.4729
2022-04-10 12:13:56 +01:00
zeertzjq
021996ffaa
patch 8.2.4728: no test that v:event cannot be modified
...
Problem: No test that v:event cannot be modified.
Solution: Add a test. (closes #10139 )
v8.2.4728
2022-04-10 11:44:04 +01:00
Dominique Pelle
7765f5cf96
patch 8.2.4727: unused code
...
Problem: Unused code.
Solution: Remove code and add #ifdefs. (Dominique Pellé, closes #10136 )
v8.2.4727
2022-04-10 11:26:53 +01:00
LemonBoy
6013d0045d
patch 8.2.4726: cannot use expand() to get the script name
...
Problem: Cannot use expand() to get the script name.
Solution: Support expand('<script>'). (closes #10121 )
v8.2.4726
2022-04-09 21:42:10 +01:00
Bram Moolenaar
2ce97ae6aa
patch 8.2.4725: unused variable in tiny build
...
Problem: Unused variable in tiny build.
Solution: Add #ifdef.
v8.2.4725
2022-04-09 21:13:51 +01:00
LemonBoy
a43993897a
patch 8.2.4724: current instance of last search pattern not easily spotted
...
Problem: Current instance of last search pattern not easily spotted.
Solution: Add CurSearch highlighting. (closes #10133 )
v8.2.4724
2022-04-09 21:04:08 +01:00
LemonBoy
2bf52dd065
patch 8.2.4723: the ModeChanged autocmd event is inefficient
...
Problem: The ModeChanged autocmd event is inefficient.
Solution: Avoid allocating memory. (closes #10134 ) Rename
trigger_modechanged() to may_trigger_modechanged().
v8.2.4723
2022-04-09 18:17:34 +01:00
zeertzjq
81b46a6ccd
patch 8.2.4722: ending recording with mapping records too much
...
Problem: When a recording is ended with a mapped key that key is also
recorded.
Solution: Remember the previous last_recorded_len. (closes #10122 )
v8.2.4722
2022-04-09 17:58:49 +01:00
=?UTF-8?q?Dundar=20G=C3=B6c?=
36951ed1da
patch 8.2.4721: cooklang files are not recognized
...
Problem: Cooklang files are not recognized.
Solution: recognize *.cook files. (Goc Dundar, closes #10120 )
v8.2.4721
2022-04-09 16:08:08 +01:00
KnoP-01
b09c320039
patch 8.2.4720: ABB Rapid files are not recognized properly
...
Problem: ABB Rapid files are not recognized properly.
Solution: Add checks for ABB Rapid files. (Patrick Meiser-Knosowski,
closes #10104 )
2022-04-09 15:20:28 +01:00
Bram Moolenaar
0bbf09ca41
patch 8.2.0003: Build file dependencies are incomplete
...
Problem: Build file dependencies are incomplete.
Solution: Fix the dependencies. (Ken Takata, closes #5356 )
v8.2.4720
2022-04-09 15:16:53 +01:00
Christian Brabandt
a0f659c76e
patch 8.2.4719: ">" marker sometimes not displayed in the jumplist
...
Problem: ">" marker sometimes not displayed in the jumplist.
Solution: If the buffer no longer exists show "-invalid-". (Christian
Brabandt, closes #10131 , closes #10100 )
v8.2.4719
2022-04-09 13:35:00 +01:00
Bram Moolenaar
cee9c844f2
patch 8.2.4718: @@@ in the last line sometimes drawn in the wrong place
...
Problem: @@@ in the last line sometimes drawn in the wrong place.
Solution: Make sure the column is valid. (closes #10130 )
v8.2.4718
2022-04-09 12:40:13 +01:00
Bram Moolenaar
a016eeba7a
patch 8.2.4717: for TextYankPost v:event does not contain all information
...
Problem: For TextYankPost v:event does not contain information about the
operation being inclusive or not.
Solution: Add "inclusive" to v:event. (Justn M. Keyes, Yegappan Lakshmanan,
closes #10125 )
v8.2.4717
2022-04-09 11:37:38 +01:00
Yegappan Lakshmanan
7c7e19cf50
patch 8.2.4716: memory allocation failure not tested when defining a function
...
Problem: Memory allocation failure not tested when defining a function.
Solution: Add a test. (Yegappan Lakshmanan, closes #10127 )
v8.2.4716
2022-04-09 11:09:07 +01:00
Julien Voisin
5e1792270a
patch 8.2.4715: Vagrantfile not recognized
...
Problem: Vagrantfile not recognized.
Solution: Recognize Vagrantfile as ruby. (Julien Voisin, closes #10119 )
v8.2.4715
2022-04-08 19:55:39 +01:00
Bram Moolenaar
cbaff5e06e
Update runtime files
2022-04-08 17:45:08 +01:00
Bram Moolenaar
a8034a4886
patch 8.2.4714: using g:filetype_dat and g:filetype_src not tested
...
Problem: Using g:filetype_dat and g:filetype_src not tested.
Solution: Add a test. (Patrick Meiser-Knosowski, closes #10117 )
v8.2.4714
2022-04-08 17:26:26 +01:00
LemonBoy
0937182d49
patch 8.2.4713: plugins cannot track text scrolling
...
Problem: Plugins cannot track text scrolling.
Solution: Add the WinScrolled event. (closes #10102 )
v8.2.4713
2022-04-08 15:18:45 +01:00
Yegappan Lakshmanan
18ee0f603e
patch 8.2.4712: only get profiling information after exiting
...
Problem: Only get profiling information after exiting.
Solution: Add "profile dump" and "profile stop". (Marco Hinz, Yegappan
Lakshmanan, closes #10107 )
v8.2.4712
2022-04-08 13:23:19 +01:00
zeertzjq
3a56b6d405
patch 8.2.4711: when 'insermode' is set :edit from <Cmd> mapping misbehaves
...
Problem: When 'insermode' is set :edit from <Cmd> mapping misbehaves.
Solution: Don't set "need_start_insertmode" when already in Insert mode.
(closes #10116 )
v8.2.4711
2022-04-08 11:56:14 +01:00
Christian Brabandt
ac72c21da6
patch 8.2.4710: smart indenting does not work after completion
...
Problem: Smart indenting does not work after completion.
Solution: Set "can_si". (Christian Brabandt, closes #10113 , closes #558 )
v8.2.4710
2022-04-07 21:00:53 +01:00
Bram Moolenaar
5017c66bd4
patch 8.2.4709: after :redraw the statusline highlight might be used
...
Problem: After :redraw the statusline highlight might be used.
Solution: Clear the screen attribute after redrawing the screen.
(closes #10108 )
v8.2.4709
2022-04-07 18:06:08 +01:00
Julien Voisin
177847e67a
patch 8.2.4708: PHP test files are not recognized
...
Problem: PHP test files are not recognized.
Solution: Add the *.phpt pattern. (Julien Voisin, closes #10112 )
v8.2.4708
2022-04-07 16:01:13 +01:00
zeertzjq
8c97960850
patch 8.2.4707: redrawing could be a bit more efficient
...
Problem: Redrawing could be a bit more efficient.
Solution: Optimize redrawing. (closes #10105 )
v8.2.4707
2022-04-07 15:08:01 +01:00
zeertzjq
6a06940f8a
patch 8.2.4706: buffer remains active with WinClosed and tabpages
...
Problem: Buffer remains active if a WinClosed event throws an exception
when there are multiple tabpages.
Solution: Ignore aborting() when closing the buffer. (closes #10101 )
v8.2.4706
2022-04-07 14:08:29 +01:00
zeertzjq
6d4e725a34
patch 8.2.4705: jump list marker disappears
...
Problem: Jump list marker disappears.
Solution: Reset reg_executing later. (closes #10111 , closes #10100 )
v8.2.4705
2022-04-07 13:58:04 +01:00