summaryrefslogtreecommitdiffstats
path: root/src/arglist.c
AgeCommit message (Collapse)Author
2022-11-24patch 9.0.0934: various code formatting issuesv9.0.0934Bram Moolenaar
Problem: Various code formatting issues. Solution: Improve code formatting.
2022-11-12patch 9.0.0865: duplicate arguments are not always detectedv9.0.0865Nir Lichtman
Problem: Duplicate arguments are not always detected. Solution: Expand to full path before comparing arguments. (Nir Lichtman, closes #11505, closes #9402)
2022-10-13patch 9.0.0747: too many #ifdefsv9.0.0747Martin Tournoij
Problem: Too many #ifdefs. Solution: Gradudate the +cmdline_info feature. (Martin Tournoij, closes #11330)
2022-10-04patch 9.0.0657: too many #ifdefsv9.0.0657Martin Tournoij
Problem: Too many #ifdefs. Solution: Graduate the +cmdwin feature. Now the tiny and small builds are equal, drop the small build. (Martin Tournoij, closes #11268)
2022-09-18patch 9.0.0498: various small issuesv9.0.0498Bram Moolenaar
Problem: Various small issues. Solution: Various small fixes.
2022-09-05patch 9.0.0388: the do_arg_all() function is too longv9.0.0388Yegappan Lakshmanan
Problem: The do_arg_all() function is too long. Solution: Split the function in smaller parts. (Yegappan Lakshmanan, closes #11062)
2022-09-05patch 9.0.0386: some code blocks are nested too deepv9.0.0386Yegappan Lakshmanan
Problem: Some code blocks are nested too deep. Solution: Bail out earlier. (Yegappan Lakshmanan, closes #11058)
2022-07-31patch 9.0.0124: code has more indent than neededv9.0.0124zeertzjq
Problem: Code has more indent than needed. Solution: Use continue and return statements. (closes #10824)
2022-02-03patch 8.2.4288: preprocessor indents are inconsistentv8.2.4288K.Takata
Problem: Preprocessor indents are inconsistent. Solution: Fix preprocessor indents. (Ken Takata, closes #9691)
2022-01-08patch 8.2.4043: using int for second argument of ga_init2()v8.2.4043Bram Moolenaar
Problem: Using int for second argument of ga_init2(). Solution: Remove unnessary type cast (int) when using sizeof().
2022-01-01patch 8.2.3967: error messages are spread outv8.2.3967Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-31patch 8.2.3961: error messages are spread outv8.2.3961Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-31patch 8.2.3960: error messages are spread outv8.2.3960Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-31patch 8.2.3957: error messages are spread outv8.2.3957Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-24patch 8.2.3888: the argument list may contain duplicatesv8.2.3888Nir Lichtman
Problem: The argument list may contain duplicates. Solution: Add the :argdedeupe command. (Nir Lichtman, closes #6235)
2021-12-24patch 8.2.3884: crash when clearing the argument list while using itv8.2.3884Bram Moolenaar
Problem: Crash when clearing the argument list while using it. Solution: Lock the argument list for ":all".
2021-11-29patch 8.2.3699: the +title feature adds a lot of #ifdef but little codev8.2.3699Bram Moolenaar
Problem: The +title feature adds a lot of #ifdef but little code. Solution: Graduate the +title feature.
2021-08-02patch 8.2.3275: optimizer can use hints about ga_grow() normally succeedingv8.2.3275Bram Moolenaar
Problem: Optimizer can use hints about ga_grow() normally succeeding. Solution: Use GA_GROW_FAILS() and GA_GROW_OK() in several places. (Dominique Pellé, issue #8635)
2021-07-27patch 8.2.3229: Vim9: runtime and compile time type checks are not the samev8.2.3229Yegappan Lakshmanan
Problem: Vim9: runtime and compile time type checks are not the same. Solution: Add more runtime type checks for builtin functions. (Yegappan Lakshmanan, closes #8646)
2021-06-27patch 8.2.3069: error messages are spread outv8.2.3069Bram Moolenaar
Problem: Error messages are spread out. Solution: Move some error messages to errors.h. Use clearer names.
2021-02-03patch 8.2.2463: using :arglocal in an autocommand may use freed memoryv8.2.2463Bram Moolenaar
Problem: Using :arglocal in an autocommand may use freed memory. (houyunsong) Solution: Check if the arglist is locked.
2021-01-30patch 8.2.2430: :vimgrep expands wildcards twicev8.2.2430Bram Moolenaar
Problem: :vimgrep expands wildcards twice. Solution: Do not expand wildcards a second time.
2021-01-28patch 8.2.2421: double free when using autocommand with "argdel"v8.2.2421Bram Moolenaar
Problem: Double free when using autocommand with "argdel". (Houyunsong) Solution: Add the arglist_locked flag.
2021-01-26patch 8.2.2413: crash when using :all while using a cmdline windowv8.2.2413Bram Moolenaar
Problem: Crash when using :all while using a cmdline window. (Zdenek Dohnal) Solution: Disallow :all from the cmdline window.
2020-12-21patch 8.2.2182: Vim9: value of 'magic' is still relevantv8.2.2182Bram Moolenaar
Problem: Vim9: value of 'magic' is still relevant. Solution: Always behave like 'magic' is on in Vim9 script (closes #7509)
2020-10-24patch 8.2.1898: command modifier parsing always uses global cmdmodv8.2.1898Bram Moolenaar
Problem: Command modifier parsing always uses global cmdmod. Solution: Pass in cmdmod_T to use. Rename struct fields consistently.
2020-08-30patch 8.2.1547: various comment problemsv8.2.1547Bram Moolenaar
Problem: Various comment problems. Solution: Update comments.
2020-08-17patch 8.2.1472: ":argdel" does not work like ":.argdel" as documentedv8.2.1472Bram Moolenaar
Problem: ":argdel" does not work like ":.argdel" as documented. (Alexey Demin) Solution: Make ":argdel" work like ":.argdel". (closes #6727) Also fix giving the error "0 more files to edit".
2020-04-02patch 8.2.0500: using the same loop in many placesv8.2.0500Bram Moolenaar
Problem: Using the same loop in many places. Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339)
2020-02-01patch 8.2.0194: some commands can cause problems in terminal popupv8.2.0194Bram Moolenaar
Problem: Some commands can cause problems in terminal popup. Solution: Disallow more commands.
2020-01-13patch 8.2.0116: BufEnter autocmd not triggered on ":tab drop"v8.2.0116Bram Moolenaar
Problem: BufEnter autocmd not triggered on ":tab drop". (Andy Stewart) Solution: Decrement autocmd_no_enter for the last file. (closes #1660, closes #5473)
2019-08-18patch 8.1.1887: the +cmdline_compl feature is not in the tiny versionv8.1.1887Bram Moolenaar
Problem: The +cmdline_compl feature is not in the tiny version. Solution: Graduate the +cmdline_compl feature.
2019-08-17patch 8.1.1869: code for the argument list is spread outv8.1.1869Bram Moolenaar
Problem: Code for the argument list is spread out. Solution: Put argument list code in arglist.c. (Yegappan Lakshmanan, closes #4819)