summaryrefslogtreecommitdiff
path: root/src/quickfix.c
Commit message (Collapse)AuthorAgeFilesLines
* updated for version 7.4.379v7.4.379Bram Moolenaar2014-07-231-0/+1
| | | | | Problem: Accessing freed memory after using setqflist(list, 'r'). (Lcd) Solution: Reset qf_index.
* updated for version 7.4.378v7.4.378Bram Moolenaar2014-07-231-13/+25
| | | | | Problem: Title of quickfist list is not kept for setqflist(list, 'r'). Solution: Keep the title. Add a test. (Lcd)
* updated for version 7.4.221v7.4.221Bram Moolenaar2014-03-271-0/+15
| | | | | Problem: Quickfix doesn't resize on ":copen 20". (issue 199) Solution: Resize the window when requested. (Christian Brabandt)
* updated for version 7.4.212v7.4.212Bram Moolenaar2014-03-231-2/+0
| | | | | | Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
* updated for version 7.4.203v7.4.203Bram Moolenaar2014-03-121-0/+3
| | | | | Problem: Parsing 'errorformat' is not correct. Solution: Reset "multiignore" at the start of a multi-line message. (Lcd)
* updated for version 7.3.1285v7.3.1285Bram Moolenaar2013-07-011-0/+3
| | | | | | Problem: No tests for picking a window when selecting an entry in a location list. Not picking the right window sometimes. Solution: Add test 96. Set usable_win appropriately. (Lech Lorens)
* updated for version 7.3.1274v7.3.1274Bram Moolenaar2013-06-301-15/+25
| | | | | | Problem: When selecting an entry from a location list it may pick an arbitrary window or open a new one. Solution: Prefer using a window related to the location list. (Lech Lorens)
* updated for version 7.3.1273v7.3.1273Bram Moolenaar2013-06-301-0/+3
| | | | | Problem: When copying a location list the index might be wrong. Solution: Set the index to one when using the first entry. (Lech Lorens)
* updated for version 7.3.1149v7.3.1149Bram Moolenaar2013-06-081-3/+3
| | | | | | Problem: New regexp engine: Matching plain text could be faster. Solution: Detect a plain text match and handle it specifically. Add vim_regfree().
* updated for version 7.3.934v7.3.934Bram Moolenaar2013-05-111-3/+2
| | | | | | Problem: E381 and E380 make the user think nothing happened. Solution: Display the message indicating what error list is now active. (Christian Brabandt)
* updated for version 7.3.925v7.3.925Bram Moolenaar2013-05-061-1/+1
| | | | | Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
* updated for version 7.3.850v7.3.850Bram Moolenaar2013-03-071-1/+14
| | | | | Problem: ":vimgrep //" matches everywhere. Solution: Make it use the previous search pattern. (David Bürgin)
* updated for version 7.3.756v7.3.756Bram Moolenaar2012-12-121-0/+34
| | | | | | Problem: A location list can get a wrong count in :lvimgrep. Solution: Check if the list was changed by autocommands. (mostly by Christian Brabandt)
* updated for version 7.3.746v7.3.746Bram Moolenaar2012-12-051-1/+8
| | | | | Problem: Memory leaks when using location lists. Solution: Set qf_title to something. (Christian Brabandt)
* updated for version 7.3.742v7.3.742Bram Moolenaar2012-11-281-0/+1
| | | | | Problem: Leaking memory when :vimgrep restores the directory. Solution: Free the allocated memory. (Christian Brabandt)
* updated for version 7.3.738v7.3.738Bram Moolenaar2012-11-281-7/+6
| | | | | Problem: Unused function argument. Solution: Remove it. (Christian Brabandt)
* updated for version 7.3.730v7.3.730Bram Moolenaar2012-11-281-9/+6
| | | | | Problem: Crash in PHP file when using syntastic. (Ike Devolder) Solution: Avoid using NULL pointer. (Christian Brabandt)
* updated for version 7.3.725v7.3.725Bram Moolenaar2012-11-201-2/+4
| | | | | Problem: :aboveleft and :belowright have no effect on :copen. Solution: Check for cmdmod.split. (Christian Brabandt)
* updated for version 7.3.715v7.3.715Bram Moolenaar2012-11-141-6/+13
| | | | | | | Problem: Crash when calling setloclist() in BufUnload autocmd. (Marcin Szamotulski) Solution: Set w_llist to NULL when it was freed. Also add a test. (Christian Brabandt)
* updated for version 7.3.570v7.3.570Bram Moolenaar2012-06-291-1/+1
| | | | | Problem: ":vimgrep" does not obey 'wildignore'. Solution: Apply 'wildignore' and 'suffixes' to ":vimgrep". (Ingo Karkat)
* updated for version 7.3.538v7.3.538Bram Moolenaar2012-06-011-4/+16
| | | | | Problem: 'efm' does not handle Tabs in pointer lines. Solution: Add Tab support. Improve tests. (Lech Lorens)
* updated for version 7.3.509v7.3.509Bram Moolenaar2012-04-251-27/+72
| | | | | Problem: ":vimgrep" fails when 'autochdir' is set. Solution: A more generic solution for changing directory. (Ben Fritz)
* updated for version 7.3.468v7.3.468Bram Moolenaar2012-03-071-1/+30
| | | | | Problem: For some compilers the error file is not easily readable. Solution: Use QuickFixCmdPre for more commands. (Marcin Szamotulski)
* updated for version 7.3.449v7.3.449Bram Moolenaar2012-02-221-1/+1
| | | | | | Problem: Crash when a BufWinLeave autocommand closes the only other window. (Daniel Hunt) Solution: Abort closing a buffer when it becomes the only one.
* updated for version 7.3.403v7.3.403Bram Moolenaar2012-01-201-4/+34
| | | | | Problem: ":helpgrep" does not trigger QuickFixCmd* autocommands. Solution: Trigger the autocommands. (Christian Brabandt)
* updated for version 7.3.402v7.3.402Bram Moolenaar2012-01-201-2/+4
| | | | | | | Problem: When jumping to the first error a line of the buffer is sometimes redrawn on top of the list of errors. Solution: Do not call update_topline_redraw() if the display was scrolled up.
* updated for version 7.3.398v7.3.398Bram Moolenaar2012-01-101-4/+1
| | | | | | Problem: When creating more than 10 location lists and adding items one by one a previous location may be used. (Audrius Kažukauskas) Solution: Clear the location list completely when adding the tenth one.
* updated for version 7.3.397v7.3.397Bram Moolenaar2012-01-101-6/+41
| | | | | | Problem: ":helpgrep" does not work properly when 'encoding' is not utf-8 or latin1. Solution: Convert non-ascii lines to 'encoding'. (Yasuhiro Matsumoto)
* updated for version 7.3.390v7.3.390Bram Moolenaar2011-12-301-4/+4
| | | | | Problem: Using NULL buffer pointer in a window. Solution: Check for w_buffer being NULL in more places. (Bjorn Winckler)
* updated for version 7.3.280v7.3.280Bram Moolenaar2011-08-101-2/+22
| | | | | Problem: ":lmake" does not update the quickfix window title. Solution: Update the title. (Lech Lorens)
* updated for version 7.3.273v7.3.273Bram Moolenaar2011-08-101-0/+4
| | | | | | Problem: A BOM in an error file is seen as text. (Aleksey Baibarin) Solution: Remove the BOM from the text before evaluating. (idea by Christian Brabandt)
* updated for version 7.3.197v7.3.197Bram Moolenaar2011-05-191-4/+8
| | | | | | Problem: When a QuickfixCmdPost event removes all errors, Vim still tries to jump to the first error, resulting in E42. Solution: Get the number of error after the autocmd event. (Mike Lundy)
* updated for version 7.3.187v7.3.187Bram Moolenaar2011-05-101-9/+4
| | | | | Problem: The RISC OS port has obvious errors and is not being maintained. Solution: Remove the RISC OS files and code.
* updated for version 7.3.173v7.3.173Bram Moolenaar2011-05-051-2/+3
| | | | | | Problem: After using setqflist() to make the quickfix list empty ":cwindow" may open the window anyway. Also after ":vimgrep". Solution: Correctly check whether the list is empty. (Ingo Karkat)
* updated for version 7.3.167v7.3.167Bram Moolenaar2011-04-281-10/+14
| | | | | | Problem: When using the internal grep QuickFixCmdPost is not triggered. (Yukihiro Nakadaira) Solution: Change the place where autocommands are triggered.
* updated for version 7.3.161v7.3.161Bram Moolenaar2011-04-111-2/+9
| | | | | Problem: Items on the stack may be too big. Solution: Make items static or allocate them.
* updated for version 7.3.071v7.3.071Bram Moolenaar2010-12-021-0/+1
| | | | | | Problem: Editing a file in a window that's in diff mode resets 'diff' but not cursor binding. Solution: Reset cursor binding in two more places.
* updated for version 7.3.066v7.3.066Bram Moolenaar2010-11-241-3/+8
| | | | | | Problem: Crash when changing to another window while in a :vimgrep command. (Christian Brabandt) Solution: When wiping out the dummy before, remove it from aucmd_win.
* updated for version 7.3.008v7.3.008Bram Moolenaar2010-09-211-6/+2
| | | | | Problem: 'cursorbind' is kept in places where 'scrollbind' is reset. Solution: Reset 'cursorbind'.
* updated for version 7.3.003v7.3.003Bram Moolenaar2010-08-171-0/+1
| | | | | Problem: Crash with specific BufWritePost autocmd. (Peter Odding) Solution: Don't free the quickfix title twice. (Lech Lorens)
* Fix: :ltag command did not set w:quickfix_title. (Lech Lorens)Bram Moolenaar2010-08-091-3/+4
|
* Fix compiler warnings on 64 bit systems.Bram Moolenaar2010-07-261-1/+1
|
* Add "q" item for 'statusline'. Add w:quickfix_title. (Lech Lorens)Bram Moolenaar2010-07-251-17/+56
|
* Support :browse for commands that use an error file argument. (Lech Lorens)Bram Moolenaar2010-07-111-0/+12
|
* updated for version 7.2.428v7.2.428Bram Moolenaar2010-05-141-1/+5
| | | | | Problem: Using setqflist([]) to clear the error list doesn't work properly. Solution: Set qf_nonevalid to TRUE when appropriate. (Christian Brabandt)
* updated for version 7.2.333v7.2.333Bram Moolenaar2010-01-191-9/+3
| | | | | Problem: Warnings from static code analysis. Solution: Small changes to various lines. (Dominique Pelle)
* updated for version 7.2-215v7.2.215Bram Moolenaar2009-06-241-9/+10
|
* updated for version 7.2-180v7.2.180Bram Moolenaar2009-05-171-2/+1
|
* updated for version 7.2-169v7.2.169Bram Moolenaar2009-05-131-1/+1
|
* updated for version 7.2-162v7.2.162Bram Moolenaar2009-04-291-1/+9
|