summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2022-04-10patch 8.2.4731: the changelist index is not remembered per bufferv8.2.4731LemonBoy
Problem: The changelist index is not remembered per buffer. Solution: Keep the changelist index per window and buffer. (closes #10135, closes #2173)
2022-04-10patch 8.2.4730: MS-Windows GUI: cannot use CTRL-/v8.2.4730Yasuhiro Matsumoto
Problem: MS-Windows GUI: cannot use CTRL-/. Solution: Handle the WM_KEYUP event. (Yasuhiro Matsumoto, closes #10141)
2022-04-10patch 8.2.4729: HEEx and Surface templates do not need a separate filetypev8.2.4729Aaron Tinio
Problem: HEEx and Surface templates do not need a separate filetype. Solution: Use Eelixir for the similar filetypes. (Aaron Tinio, closes #10124)
2022-04-10patch 8.2.4728: no test that v:event cannot be modifiedv8.2.4728zeertzjq
Problem: No test that v:event cannot be modified. Solution: Add a test. (closes #10139)
2022-04-10patch 8.2.4727: unused codev8.2.4727Dominique Pelle
Problem: Unused code. Solution: Remove code and add #ifdefs. (Dominique Pellé, closes #10136)
2022-04-09patch 8.2.4726: cannot use expand() to get the script namev8.2.4726LemonBoy
Problem: Cannot use expand() to get the script name. Solution: Support expand('<script>'). (closes #10121)
2022-04-09patch 8.2.4725: unused variable in tiny buildv8.2.4725Bram Moolenaar
Problem: Unused variable in tiny build. Solution: Add #ifdef.
2022-04-09patch 8.2.4724: current instance of last search pattern not easily spottedv8.2.4724LemonBoy
Problem: Current instance of last search pattern not easily spotted. Solution: Add CurSearch highlighting. (closes #10133)
2022-04-09patch 8.2.4723: the ModeChanged autocmd event is inefficientv8.2.4723LemonBoy
Problem: The ModeChanged autocmd event is inefficient. Solution: Avoid allocating memory. (closes #10134) Rename trigger_modechanged() to may_trigger_modechanged().
2022-04-09patch 8.2.4722: ending recording with mapping records too muchv8.2.4722zeertzjq
Problem: When a recording is ended with a mapped key that key is also recorded. Solution: Remember the previous last_recorded_len. (closes #10122)
2022-04-09patch 8.2.4721: cooklang files are not recognizedv8.2.4721=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: Cooklang files are not recognized. Solution: recognize *.cook files. (Goc Dundar, closes #10120)
2022-04-09patch 8.2.0003: Build file dependencies are incompletev8.2.4720Bram Moolenaar
Problem: Build file dependencies are incomplete. Solution: Fix the dependencies. (Ken Takata, closes #5356)
2022-04-09patch 8.2.4719: ">" marker sometimes not displayed in the jumplistv8.2.4719Christian Brabandt
Problem: ">" marker sometimes not displayed in the jumplist. Solution: If the buffer no longer exists show "-invalid-". (Christian Brabandt, closes #10131, closes #10100)
2022-04-09patch 8.2.4718: @@@ in the last line sometimes drawn in the wrong placev8.2.4718Bram Moolenaar
Problem: @@@ in the last line sometimes drawn in the wrong place. Solution: Make sure the column is valid. (closes #10130)
2022-04-09patch 8.2.4717: for TextYankPost v:event does not contain all informationv8.2.4717Bram Moolenaar
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)
2022-04-09patch 8.2.4716: memory allocation failure not tested when defining a functionv8.2.4716Yegappan Lakshmanan
Problem: Memory allocation failure not tested when defining a function. Solution: Add a test. (Yegappan Lakshmanan, closes #10127)
2022-04-08patch 8.2.4715: Vagrantfile not recognizedv8.2.4715Julien Voisin
Problem: Vagrantfile not recognized. Solution: Recognize Vagrantfile as ruby. (Julien Voisin, closes #10119)
2022-04-08Update runtime filesBram Moolenaar
2022-04-08patch 8.2.4714: using g:filetype_dat and g:filetype_src not testedv8.2.4714Bram Moolenaar
Problem: Using g:filetype_dat and g:filetype_src not tested. Solution: Add a test. (Patrick Meiser-Knosowski, closes #10117)
2022-04-08patch 8.2.4713: plugins cannot track text scrollingv8.2.4713LemonBoy
Problem: Plugins cannot track text scrolling. Solution: Add the WinScrolled event. (closes #10102)
2022-04-08patch 8.2.4712: only get profiling information after exitingv8.2.4712Yegappan Lakshmanan
Problem: Only get profiling information after exiting. Solution: Add "profile dump" and "profile stop". (Marco Hinz, Yegappan Lakshmanan, closes #10107)
2022-04-08patch 8.2.4711: when 'insermode' is set :edit from <Cmd> mapping misbehavesv8.2.4711zeertzjq
Problem: When 'insermode' is set :edit from <Cmd> mapping misbehaves. Solution: Don't set "need_start_insertmode" when already in Insert mode. (closes #10116)
2022-04-07patch 8.2.4710: smart indenting does not work after completionv8.2.4710Christian Brabandt
Problem: Smart indenting does not work after completion. Solution: Set "can_si". (Christian Brabandt, closes #10113, closes #558)
2022-04-07patch 8.2.4709: after :redraw the statusline highlight might be usedv8.2.4709Bram Moolenaar
Problem: After :redraw the statusline highlight might be used. Solution: Clear the screen attribute after redrawing the screen. (closes #10108)
2022-04-07patch 8.2.4708: PHP test files are not recognizedv8.2.4708Julien Voisin
Problem: PHP test files are not recognized. Solution: Add the *.phpt pattern. (Julien Voisin, closes #10112)
2022-04-07patch 8.2.4707: redrawing could be a bit more efficientv8.2.4707zeertzjq
Problem: Redrawing could be a bit more efficient. Solution: Optimize redrawing. (closes #10105)
2022-04-07patch 8.2.4706: buffer remains active with WinClosed and tabpagesv8.2.4706zeertzjq
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)
2022-04-07patch 8.2.4705: jump list marker disappearsv8.2.4705zeertzjq
Problem: Jump list marker disappears. Solution: Reset reg_executing later. (closes #10111, closes #10100)
2022-04-07patch 8.2.4704: using "else" after return or break increases indentv8.2.4704=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: Using "else" after return or break increases indent. Solution: Remove "else" and reduce indent. (Goc Dundar, closes #10099)
2022-04-07patch 8.2.4703: memory leak in handling 'cinscopedecls'v8.2.4703Bram Moolenaar
Problem: Memory leak in handling 'cinscopedecls'. Solution: Free the memory before returning.
2022-04-07patch 8.2.4702: C++ scope labels are hard-codedv8.2.4702Tom Praschan
Problem: C++ scope labels are hard-coded. Solution: Add 'cinscopedecls' to define the labels. (Rom Praschan, closes #10109)
2022-04-06patch 8.2.4701: Kuka Robot Language files not recognizedv8.2.4701Bram Moolenaar
Problem: Kuka Robot Language files not recognized. Solution: Recognize *.src and *.dat files. (Patrick Meiser-Knosowski, closes #10096)
2022-04-06patch 8.2.4700: buffer remains active if WinClosed event throws an exceptionv8.2.4700Bram Moolenaar
Problem: Buffer remains active if a WinClosed event throws an exception. Solution: Ignore aborting() when closing the buffer. (closes #10097)
2022-04-05patch 8.2.4699: hard to reproduce hang when reading from a channelv8.2.4699LemonBoy
Problem: Hard to reproduce hang when reading from a channel. Solution: Check for readahead before starting to wait. (closes #10093, closes #7781, closes #6364)
2022-04-05patch 8.2.4698: Vim9: script variable has no flag that it was setv8.2.4698Bram Moolenaar
Problem: Vim9: script variable has no flag that it was set. Solution: Add a flag that it was set, to avoid giving it a value when used. (closes #10088)
2022-04-05patch 8.2.4697: Vim9: crash when adding a duplicate key to a dictionaryv8.2.4697Bram Moolenaar
Problem: Vim9: crash when adding a duplicate key to a dictionary. Solution: Clear the stack item when it has been moved into the dictionary. (closes #10087)
2022-04-05patch 8.2.4696: delete() with "rf" argument does not report a failurev8.2.4696zeertzjq
Problem: delete() with "rf" argument does not report a failure. Solution: Return -1 if the directory could not be removed. (closes #10078)
2022-04-05patch 8.2.4695: JSON encoding could be fasterv8.2.4695LemonBoy
Problem: JSON encoding could be faster. Solution: Optimize encoding JSON strings. (closes #10086)
2022-04-05patch 8.2.4694: avoidance of #elif causes more preproc nestingv8.2.4694ichizok
Problem: Avoidance of #elif causes more preproc nesting. Solution: Use #elif where it is useful. (Ozaki Kiichi, closes #10081)
2022-04-05patch 8.2.4693: new regexp does not accept pattern "\%>0v"v8.2.4693Bram Moolenaar
Problem: new regexp does not accept pattern "\%>0v". Solution: Do accept digit zero.
2022-04-05patch 8.2.4692: no test for what 8.2.4691 fixesv8.2.4692zeertzjq
Problem: No test for what 8.2.4691 fixes. Solution: Add a test. Use a more generic sotlution. (closes #10090)
2022-04-04patch 8.2.4691: solution for <Cmd> in a mapping causes troublev8.2.4691Bram Moolenaar
Problem: Solution for <Cmd> in a mapping causes trouble. Solution: Use another solution: put back CTRL-O after reading the <Cmd> sequence.
2022-04-04patch 8.2.4690: channel tests fail on MS-Windowsv8.2.4690LemonBoy
Problem: Channel tests fail on MS-Windows. Solution: Check if the AF_UNIX attribute exists. (closes #10083)
2022-04-04patch 8.2.4689: using <Cmd> in a mapping does not work for mouse keysv8.2.4689Bram Moolenaar
Problem: Using <Cmd> in a mapping does not work for mouse keys in Insert mode. (Sergey Vlasov) Solution: When reading the <Cmd> argument do not use the stuff buffer. (closes #10080)
2022-04-04patch 8.2.4688: new regexp engine does not give an error for "\%v"v8.2.4688Bram Moolenaar
Problem: New regexp engine does not give an error for "\%v". Solution: Check for a value argument. (issue #10079)
2022-04-04patch 8.2.4687: "vimgrep /\%v/ *" may cause a crashv8.2.4687Bram Moolenaar
Problem: "vimgrep /\%v/ *" may cause a crash. Solution: When compiling the pattern with the old engine fails, restore the regprog of the new engine instead of leaving it NULL. (closes #10079)
2022-04-04patch 8.2.4686: configure doesn't find the Motif library with Cygwinv8.2.4686Kelvin Lee
Problem: Configure doesn't find the Motif library with Cygwin. Solution: Check for libXm.dll.a. (Kelvin Lee, closes #10077)
2022-04-04patch 8.2.4685: when a swap file is found for a popup there is no dialogv8.2.4685Bram Moolenaar
Problem: When a swap file is found for a popup there is no dialog and the buffer is loaded anyway. Solution: Silently load the buffer read-only. (closes #10073)
2022-04-04patch 8.2.4684: cannot open a channel on a Unix domain socketv8.2.4684LemonBoy
Problem: Cannot open a channel on a Unix domain socket. Solution: Add Unix domain socket support. (closes #10062)
2022-04-04patch 8.2.4683: verbose check with dict_find() to see if a key is presentv8.2.4683Yegappan Lakshmanan
Problem: Verbose check with dict_find() to see if a key is present. Solution: Add dict_has_key(). (Yegappan Lakshmanan, closes #10074)