| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
| |
Problem: Using freed memory when adding to a quickfix list. (Domenique
Pelle)
Solution: Clear the directory name.
https://github.com/vim/vim/commit/7618e00d3b8bfe064cfc524640d754607361f9df
|
| |
|
|
|
|
|
| |
Problem: Accessing freed memory in quickfix. (Domenique Pelle)
Solution: Do not free the current list when adding to it.
https://github.com/vim/vim/commit/2b946c9f9b0e0fd805fb8f3e4c16e0a68ae13129
|
| |
|
|
|
|
|
| |
Problem: Accessing freed memory in quickfix.
Solution: Reset pointer when freeing 'errorformat'. (Domenique Pelle)
https://github.com/vim/vim/commit/63bed3d319b5d90765dbdae93a3579b6322d79fb
|
| |
|
|
|
|
|
| |
Problem: Error format with %W, %C and %Z does not work. (Gerd Wachsmuth)
Solution: Skip code when qf_multiignore is set. (Lcd)
https://github.com/vim/vim/commit/9b4579481892a62e7e002498b9eddaaf75bbda49
|
| |
|
|
|
|
|
|
| |
Problem: Cannot get the number of the current quickfix or location list.
Solution: Use the current list if "nr" in "what" is zero. (Yegappan
Lakshmanan) Remove debug command from test.
https://github.com/vim/vim/commit/890680ca6364386fabb271c85e0755bcaa6a33c1
|
| |
|
|
|
|
|
|
| |
Problem: Get E924 when switching tabs. ()
Solution: Use win_valid_any_tab() instead of win_valid(). (Martin Vuille,
closes vim/vim#1167, closes vim/vim#1171)
https://github.com/vim/vim/commit/0a9046fbcb33770517ab0220b8100c4494bddab2
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Quickfix test fails on MS-Windows.
Solution: Close the help window. (Christian Brabandt)
https://github.com/vim/vim/commit/cf25fdb8f10a92b3bf9e295c466c1b69812b7886
|
| | |
| |
| |
| |
| |
| | |
Problem: When adding entries to an empty quickfix list the title is reset.
Solution: Improve handling of the title. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/2b529bb6260b52246e92429375d995b9b5ce76b6
|
| |/
|
|
|
|
|
|
| |
Problem: Checking did_throw after executing autocommands is wrong. (Daniel
Hahler)
Solution: Call aborting() instead, and only when autocommands were executed.
https://github.com/vim/vim/commit/21662be2211675824df1771c7f169948ede40c41
|
| |
|
|
|
|
|
| |
Problem: QuickFixCmdPre and QuickFixCmdPost autocommands are not always
triggered.
Solution: Also trigger on ":expr", ":cbuffer", etc. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/04c4ce650f9e533cd35b2aa6803f4d354d3ec7aa
|
| |\
| |
| |
| | |
vim-patch:7.4.2046
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: qf_init_ext() is too big.
Solution: Move code to qf_parse_line() (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/e87e6dddc2b2a99572ec0db0833c052214c4fbd3
|
| |/
|
|
|
|
|
|
| |
Problem: Cannot get all information about a quickfix list.
Solution: Add an optional argument to get/set loc/qf list(). (Yegappan
Lakshmanan)
https://github.com/vim/vim/commit/d823fa910cca43fec3c31c030ee908a14c272640
|
| |
|
|
|
|
|
| |
Problem: Line numbers in the error list are not always adjusted.
Solution: Set b_has_qf_entry properly. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/c1542744e788d96fed24dd421f43009288092504
|
| |
|
|
|
|
|
| |
Problem: When using ":vimgrep" may end up with duplicate buffers.
Solution: When adding an error list entry pass the buffer number if possible.
https://github.com/vim/vim/commit/015102e91e978a0bb42a14461c132a85e8f7e1ea
|
| |
|
|
|
|
|
| |
Problem: There is no way to get a list of the error lists.
Solution: Add ":chistory" and ":lhistory".
https://github.com/vim/vim/commit/f6acffbe83e622542d9fdf3066f51933e46e4954
|
| |
|
|
|
|
|
| |
Problem: There is a :cbottom command but no :lbottom command.
Solution: Add :lbottom. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/537ef08408c50e0c4104d57f74993b3b0ed9560d
|
| |
|
|
|
|
|
| |
Problem: Cannot easily scroll the quickfix window.
Solution: Add ":cbottom".
https://github.com/vim/vim/commit/dcb170018642ec144cd87d9d9fe076575b8d1263
|
| |
|
|
|
|
|
| |
Problem: Not all quickfix features are tested.
Solution: Add a few more tests. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/0fcc7c6dd1902b71e0e7d0a35ddabafef6455a83
|
| |
|
|
|
|
|
|
|
| |
Problem: 'errorformat' is parsed for every call to ":caddexpr". Can't add
to two location lists asynchronously.
Solution: Keep the previously parsed data when appropriate. (mostly by
Yegappan Lakshmanan)
https://github.com/vim/vim/commit/361c8f0e517e41f1f1d34dae328044406fde80ac
|
| |
|
|
|
|
|
| |
Problem: Not all parts of the quickfix code are tested.
Solution: Add more tests. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/049cba9e9760152b5695399a991dc61cea9ba143
|
| |
|
|
|
|
|
| |
Problem: Quickfix long lines test not executed for buffer.
Solution: Call the function to test long lines. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/f50df3925b7c909d1cda4c868d8c7ba38189aabe
|
| |
|
|
|
|
|
| |
Problem: Minor problems with the quickfix code.
Solution: Fix the problems. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/38df43bd13a2498cc96b3ddd9a20dd75126bd171
|
| |
|
|
|
|
|
|
| |
Problem: Not all quickfix tests are also done with the location lists.
Solution: Test more quickfix code. Use user commands instead of "exe".
(Yegappan Lakshmanan)
https://github.com/vim/vim/commit/3ef5bf7d459d6b8a21aaefc80f65448f5a7aa59f
|
| |
|
|
|
|
|
| |
Problem: No test for directory stack in quickfix.
Solution: Add a test. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/ab47c61f46f0797308217cd3c045472cb0ec3195
|
| |
|
|
|
|
|
| |
Problem: No test for using setqflist() on an older quickfix list.
Solution: Add a couple of tests.
https://github.com/vim/vim/commit/1cee693b310e1494115a1677fac064941092e1bb
|
| |
|
|
|
|
|
| |
Problem: The code to reallocate the buffer used for quickfix is repeated.
Solution: Move the code to a function. (Yegappan Lakshmanan, closes vim/vim#831)
https://github.com/vim/vim/commit/2b2b8ae5ab37b04584633c469265d85825166905
|
| |
|
|
|
|
|
| |
Problem: Quickfix doesn't handle long lines well, they are split.
Solution: Drop characters after a limit. (Anton Lindqvist)
https://github.com/vim/vim/commit/6be8c8e165204b8aa4eeb8a52be87a58d8b41b9e
|
| |
|
|
|
|
|
|
| |
Problem: Arguments of setqflist() are not checked properly.
Solution: Add better checks, add a test. (Nikolai Pavlov, Hirohito Higashi,
closes vim/vim#661)
https://github.com/vim/vim/commit/d106e5ba7f10f0d2a14eaefe5d78405044416cb9
|
| |
|
|
|
|
|
| |
Problem: When adding to the quickfix list the current position is reset.
Solution: Do not reset the position when not needed. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/c1808d5822ed9534ef7f0fe509b15bee92a5cc28
|
|
|
Massaging the upstream patches for this test into the lua tests are too
cumbersome and slow down patching.
|