summaryrefslogtreecommitdiffstats
path: root/src/proto/quickfix.pro
AgeCommit message (Collapse)Author
2023-02-20patch 9.0.1330: handling new value of an option has a long "else if" chainv9.0.1330Yegappan Lakshmanan
Problem: Handling new value of an option has a long "else if" chain. Solution: Use a function pointer. (Yegappan Lakshmanan, closes #12015)
2023-01-30patch 9.0.1262: the did_set_string_option function is too longv9.0.1262Yegappan Lakshmanan
Problem: The did_set_string_option function is too long. Solution: Split off functionality to individual functions. (Yegappan Lakshmanan, Lewis Russell, closes #11904)
2022-10-14patch 9.0.0749: alloc/free of buffer for each quickfix entry is inefficientv9.0.0749Yegappan Lakshmanan
Problem: Alloc/free of buffer for each quickfix entry is inefficient. Solution: Use a shared grow array. (Yegappan Lakshmanan, closes #11365)
2021-05-05patch 8.2.2834: Vim9: :cexpr does not work with local variablesv8.2.2834Bram Moolenaar
Problem: Vim9: :cexpr does not work with local variables. Solution: Compile :cexpr.
2020-07-20patch 8.2.1255: cannot use a lambda with quickfix functionsv8.2.1255Bram Moolenaar
Problem: Cannot use a lambda with quickfix functions. Solution: Add support for lambda. (Yegappan Lakshmanan, closes #6499)
2019-09-02patch 8.1.1966: some code in options.c fits better elsewherev8.1.1966Bram Moolenaar
Problem: Some code in options.c fits better elsewhere. Solution: Move functions from options.c to other files. (Yegappan Lakshmanan, closes #4889)
2019-08-20patch 8.1.1891: functions used in one file are globalv8.1.1891Bram Moolenaar
Problem: Functions used in one file are global. Solution: Add "static". (Yegappan Lakshmanan, closes #4840)
2019-05-04patch 8.1.1261: no error for quickfix commands with negative rangev8.1.1261Bram Moolenaar
Problem: No error for quickfix commands with negative range. Solution: Add ADDR_UNSIGNED and use it for quickfix commands. Make assert_fails() show the command if the error doesn't match.
2019-05-03patch 8.1.1256: cannot navigate through errors relative to the cursorv8.1.1256Bram Moolenaar
Problem: Cannot navigate through errors relative to the cursor. Solution: Add :cabove, :cbelow, :labove and :lbelow. (Yegappan Lakshmanan, closes #4316)
2019-02-05patch 8.1.0877: new buffer used every time the quickfix window is openedv8.1.0877Bram Moolenaar
Problem: New buffer used every time the quickfix window is opened. Solution: Reuse the buffer. (Yegappan Lakshmanan, closes #3902)
2018-11-11patch 8.1.0523: opening window from quickfix leaves empty buffer behindv8.1.0523Bram Moolenaar
Problem: Opening window from quickfix leaves empty buffer behind. Solution: Add qf_jump_newwin(). (Yegappan Lakshmanan, closes #2574)
2018-10-20patch 8.1.0488: using freed memory in quickfix codev8.1.0488Bram Moolenaar
Problem: Using freed memory in quickfix code. (Dominique Pelle) Solution: Add the quickfix_busy() flag to postpone deleting quickfix lists until it is safe. (Yegappan Lakshmanan, closes #3538)
2018-09-25patch 8.1.0434: copy_loclist() is too longv8.1.0434Bram Moolenaar
Problem: copy_loclist() is too long. Solution: Split in multiple functions. (Yegappan Lakshmanan)
2018-07-25patch 8.1.0213: CTRL-W CR does not work properly in a quickfix windowv8.1.0213Bram Moolenaar
Problem: CTRL-W CR does not work properly in a quickfix window. Solution: Split the window if needed. (Jason Franklin)
2018-05-17Vim 8.1 releasev8.1.0000Bram Moolenaar
Update version number and information. Fix a couple of tests.
2017-09-11patch 8.0.1093: various small quickfix issuesv8.0.1093Bram Moolenaar
Problem: Various small quickfix issues. Solution: Remove ":" prefix from title set by a user. Add the qf_id2nr(). function. Add a couple more tests. Update documentation. (Yegappan Lakshmanan)
2017-08-27patch 8.0.1006: quickfix list changes when parsing text with 'erroformat'v8.0.1006Bram Moolenaar
Problem: Cannot parse text with 'erroformat' without changing a quickfix list. Solution: Add the "text" argument to getqflist(). (Yegappan Lakshmanan)
2017-07-25patch 8.0.0776: function prototypes missing without the quickfix featurev8.0.0776Bram Moolenaar
Problem: Function prototypes missing without the quickfix feature. (Tony Mechelynck) Solution: Move non-quickfix functions to buffer.c.
2017-07-23patch 8.0.0761: options not set properly for a terminal bufferv8.0.0761Bram Moolenaar
Problem: Options of a buffer for a terminal window are not set properly. Solution: Add "terminal" value for 'buftype'. Make 'buftype' and 'bufhidden' not depend on the quickfix feature. Also set the buffer name and show "running" or "finished" in the window title.
2017-04-30patch 8.0.0590: cannot add a context to locationsv8.0.0590Bram Moolenaar
Problem: Cannot add a context to locations. Solution: Add the "context" entry in location entries. (Yegappan Lakshmanan, closes #1012)
2017-03-05patch 8.0.0420: text garbled when the system encoding differs from 'encoding'v8.0.0420Bram Moolenaar
Problem: When running :make the output may be in the system encoding, different from 'encoding'. Solution: Add the 'makeencoding' option. (Ken Takata)
2016-08-21patch 7.4.2239v7.4.2239Bram Moolenaar
Problem: Warning for missing declaration of skip_vimgrep_pat(). (John Marriott) Solution: Move it to another file.
2016-08-12patch 7.4.2200v7.4.2200Bram Moolenaar
Problem: Cannot get all information about a quickfix list. Solution: Add an optional argument to get/set loc/qf list(). (Yegappan Lakshmanan)
2016-07-16patch 7.4.2049v7.4.2049Bram Moolenaar
Problem: There is no way to get a list of the error lists. Solution: Add ":chistory" and ":lhistory".
2016-07-07patch 7.4.1997v7.4.1997Bram Moolenaar
Problem: Cannot easily scroll the quickfix window. Solution: Add ":cbottom".
2016-01-19patch 7.4.1133v7.4.1133Bram Moolenaar
Problem: Generated function prototypes still have __ARGS(). Solution: Generate function prototypes without __ARGS().
2015-09-08patch 7.4.858v7.4.858Bram Moolenaar
Problem: It's a bit clumsy to execute a command on a list of matches. Solution: Add the ":ldo", ":lfdo", ":cdo" and ":cfdo" commands. (Yegappan Lakshmanan)
2010-08-09Fix: :ltag command did not set w:quickfix_title. (Lech Lorens)Bram Moolenaar
2010-07-25Add "q" item for 'statusline'. Add w:quickfix_title. (Lech Lorens)Bram Moolenaar
2007-05-05updated for version 7.1aBram Moolenaar
2006-03-24updated for version 7.0bv7.0bBram Moolenaar
2006-02-08updated for version 7.0194v7.0194Bram Moolenaar
2006-01-26updated for version 7.0188v7.0188Bram Moolenaar
2006-01-25updated for version 7.0187v7.0187Bram Moolenaar
2005-07-27updated for version 7.0117v7.0117Bram Moolenaar
2005-06-25updated for version 7.0093v7.0093Bram Moolenaar
2005-05-20updated for version 7.0074v7.0074Bram Moolenaar
2005-03-25updated for version 7.0064v7.0064Bram Moolenaar
2005-02-26updated for version 7.0052v7.0052Bram Moolenaar
2005-02-02updated for version 7.0047Bram Moolenaar
2004-12-29updated for version 7.0026v7.0026Bram Moolenaar
2004-12-27updated for version 7.0025v7.0025Bram Moolenaar
2004-06-13updated for version 7.0001v7.0001Bram Moolenaar