summaryrefslogtreecommitdiff
path: root/src/Makefile
AgeCommit message (Collapse)Author
2017-06-22patch 8.0.0658: spell test is old styleBram Moolenaar
Problem: Spell test is old style. Solution: Turn the spell test into a new style test (pschuh, closes #1778)
2017-06-04patch 8.0.0614: float2nr() is not exactly rightBram Moolenaar
Problem: float2nr() is not exactly right. Solution: Make float2nr() more accurate. Turn test64 into a new style test. (Hirohito Higashi, closes #1688)
2017-06-04patch 8.0.0613: the conf filetype is used before ftdetect from packagesBram Moolenaar
Problem: The conf filetype detection is done before ftdetect scripts from packages that are added later. Solution: Add the FALLBACK argument to :setfiletype. (closes #1679, closes #1693)
2017-04-21patch 8.0.0576: can't build when configure choses "install-sh"Bram Moolenaar
Problem: Can't build when configure choses "install-sh". (Daniel Hahler) Solution: Always use install-sh. Fix remaining use of mkinstalldirs. (closes #1647)
2017-04-20patch 8.0.0573: running parallel make after distclean failsBram Moolenaar
Problem: Running parallel make after distclean fails. (Manuel Ortega) Solution: Instead of using targets "scratch config myself" use "reconfig".
2017-04-20patch 8.0.0572: building the command table requires PerlBram Moolenaar
Problem: Building the command table requires Perl. Solution: Use a Vim script solution. (Dominique Pelle, closes #1641)
2017-04-20patch 8.0.0570: can't run make with several jobsBram Moolenaar
Problem: Can't run make with several jobs, creating directories has a race condition. Solution: Use the MKDIR_P autoconf mechanism. (Eric N. Vander Weele, closes #1639)
2017-04-02patch 8.0.0537: illegal memory access with :z and large countBram Moolenaar
Problem: Illegal memory access with :z and large count. Solution: Check for number overflow, using long instead of int. (Dominique Pelle, closes #1612)
2017-03-29patch 8.0.0522: Win32: when 'clipboard' is "unnamed" yyp does not workBram Moolenaar
Problem: MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a :global command. Solution: When setting the clipboard was postponed, do not clear the register.
2017-03-25patch 8.0.0504: looking up an Ex command is a bit slowBram Moolenaar
Problem: Looking up an Ex command is a bit slow. Solution: Instead of just using the first letter, also use the second letter to skip ahead in the list of commands. Generate the table with a Perl script. (Dominique Pelle, closes #1589)
2017-03-21patch 8.0.0499: taglist() does not prioritize tags for a bufferBram Moolenaar
Problem: taglist() does not prioritize tags for a buffer. Solution: Add an optional buffer argument. (Duncan McDougall, closes #1194)
2017-03-19patch 8.0.0493: crash with cd command with very long argumentBram Moolenaar
Problem: Crash with cd command with very long argument. Solution: Check for running out of space. (Dominique pending, closes #1576)
2017-03-19patch 8.0.0489: clipboard and "* register is not testedBram Moolenaar
Problem: Clipboard and "* register is not tested. Solution: Add a test for Mac and X11. (Kazunobu Kuriyama)
2017-03-18patch 8.0.0474: the client-server feature is not testedBram Moolenaar
Problem: The client-server feature is not tested. Solution: Add a test.
2017-03-12patch 8.0.0446: the ";" command does not work after some charactersBram Moolenaar
Problem: The ";" command does not work after characters with a lower byte that is NUL. Solution: Properly check for not having a previous character. (Hirohito Higashi)
2017-03-09patch 8.0.0440: not enough test coverage in Insert modeBram Moolenaar
Problem: Not enough test coverage in Insert mode. Solution: Add lots of tests. Add test_override(). (Christian Brabandt, closes #1521)
2017-03-08patch 8.0.0432: "make shadow" creates an invalid linkBram Moolenaar
Problem: "make shadow" creates an invalid link. Solution: Don't link "*.vim". (Kazunobu Kuriyama)
2017-03-07patch 8.0.0428: git and hg see new files after running testsBram Moolenaar
Problem: Git and hg see new files after running tests. (Manuel Ortega) Solution: Add the generated file to .hgignore (or .gitignore). Delete the resulting verbose file. (Christian Brabandt) Improve dependency on opt_test.vim. Reset the 'more' option.
2017-03-05patch 8.0.0423: changing 'cinoptions' does not always workBram Moolenaar
Problem: The effect of adding "#" to 'cinoptions' is not always removed. (David Briscoe) Solution: Reset b_ind_hash_comment. (Christian Brabandt, closes #1475)
2017-03-05patch 8.0.0420: text garbled when the system encoding differs from 'encoding'Bram Moolenaar
Problem: When running :make the output may be in the system encoding, different from 'encoding'. Solution: Add the 'makeencoding' option. (Ken Takata)
2017-02-27patch 8.0.0385: no tests for arabicBram Moolenaar
Problem: No tests for arabic. Solution: Add a first test for arabic. (Dominique Pelle, closes #1518)
2017-02-25patch 8.0.0368: not all options are tested with a range of valuesBram Moolenaar
Problem: Not all options are tested with a range of values. Solution: Generate a test script from the source code.
2017-02-25patch 8.0.0364: ]s does not move cursor with two spell errors in one lineBram Moolenaar
Problem: ]s does not move cursor with two spell errors in one line. (Manuel Ortega) Solution: Don't stop search immediately when wrapped, search the line first. (Ken Takata) Add a test.
2017-02-23patch 8.0.0361: GUI initialisation is not sufficiently testedBram Moolenaar
Problem: GUI initialisation is not sufficiently tested. Solution: Add the gui_init test. (Kazuki Kuriyama)
2017-02-23patch 8.0.0360: sometimes VimL is used instead of "Vim script"Bram Moolenaar
Problem: Sometimes VimL is used, which is confusing. Solution: Consistently use "Vim script". (Hirohito Higashi)
2017-02-23patch 8.0.0359: 'number' and 'relativenumber' are not properly testedBram Moolenaar
Problem: 'number' and 'relativenumber' are not properly tested. Solution: Add tests, change old style to new style tests. (Ozaki Kiichi, closes #1447)
2017-02-22patch 8.0.0348: using shadow dir on Mac lack +clipboardBram Moolenaar
Problem: When building with a shadow directory on macOS lacks the +clipboard feature. Solution: Link *.m files, specifically os_macosx.m. (Kazunobu Kuriyama)
2017-02-18patch 8.0.0337: invalid memory access in :recover commandBram Moolenaar
Problem: Invalid memory access in :recover command. Solution: Avoid access before directory name. (Dominique Pelle, closes #1488)
2017-02-17patch 8.0.0334: can't access b:changedtick from a dict referenceBram Moolenaar
Problem: Can't access b:changedtick from a dict reference. Solution: Make changedtick a member of the b: dict. (inspired by neovim #6112)
2017-02-17patch 8.0.0331: restoring help snapshot accesses freed memoryBram Moolenaar
Problem: Restoring help snapshot accesses freed memory. (Dominique Pelle) Solution: Don't restore a snapshot when the window closes.
2017-02-05patch 8.0.0311: linebreak tests are old styleBram Moolenaar
Problem: Linebreak tests are old style. Solution: Turn the tests into new style. Share utility functions. (Ozaki Kiichi, closes #1444)
2017-02-01patch 8.0.0289: no test for "ga" and :asciiBram Moolenaar
Problem: No test for "ga" and :ascii. Solution: Add a test. (Dominique Pelle, closes #1429)
2017-01-29patch 8.0.0271: may get ml_get error when :tcldo deletes linesBram Moolenaar
Problem: May get ml_get error when :tcldo deletes lines or switches to another buffer. (Nikolai Pavlov, closes #1421) Solution: Check the buffer and line every time.
2017-01-29patch 8.0.0268: may get ml_get error when :luado deletes linesBram Moolenaar
Problem: May get ml_get error when :luado deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) Solution: Check the buffer and line every time.
2017-01-29patch 8.0.0265: may get ml_get error when :pydo deletes linesBram Moolenaar
Problem: May get ml_get error when :pydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) Solution: Check the buffer and line every time.
2017-01-28patch 8.0.0252: not properly recognizing word characters between 128 and 255Bram Moolenaar
Problem: Characters below 256 that are not one byte are not always recognized as word characters. Solution: Make vim_iswordc() and vim_iswordp() work the same way. Add a test for this. (Ozaki Kiichi)
2017-01-28patch 8.0.0251: not easy to select Python 2 or 3Bram Moolenaar
Problem: It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata)
2017-01-28patch 8.0.0250: virtcol() does not work well for multi-byte charactersBram Moolenaar
Problem: When virtcol() gets a column that is not the first byte of a multi-byte character the result is unpredictable. (Christian Ludwig) Solution: Correct the column to the first byte of a multi-byte character. Change the utf-8 test to new style.
2017-01-24patch 8.0.0231: bracketed paste mode is not testedBram Moolenaar
Problem: There are no tests for bracketed paste mode. Solution: Add a test. Fix repeating with "normal .".
2017-01-22patch 8.0.0222: blockwise put on multi-byte character misplacedBram Moolenaar
Problem: When a multi-byte character ends in a zero byte, putting blockwise text puts it before the character instead of after it. Solution: Use int instead of char for the character under the cursor. (Luchr, closes #1403) Add a test.
2017-01-17patch 8.0.0206: test coverage for :retab insufficientBram Moolenaar
Problem: Test coverage for :retab insufficient. Solution: Add test for :retab. (Dominique Pelle, closes #1391)
2017-01-17patch 8.0.0203: order of complication flags is sometimes wrongBram Moolenaar
Problem: Order of complication flags is sometimes wrong. Solution: Put interface-specific flags before ALL_CFLAGS. (idea by Yousong Zhou, closes #1100)
2017-01-15patch 8.0.0189: profile commands are not testedBram Moolenaar
Problem: There are no tests for the :profile command. Solution: Add tests. (Dominique Pelle, closes #1383)
2017-01-10patch 8.0.0167: str2nr()/str2float() fail with negative valuesBram Moolenaar
Problem: str2nr() and str2float() do not always work with negative values. Solution: Be more flexible about handling signs. (LemonBoy, closes #1332) Add more tests.
2017-01-08patch 8.0.0156: not enough test coverage for float functionsBram Moolenaar
Problem: Several float functions are not covered by tests. Solution: Add float tests. (Dominique Pelle)
2017-01-08patch 8.0.0151: passing buffer content to system() is clumsyBram Moolenaar
Problem: To pass buffer content to system() and systemlist() one has to first create a string or list. Solution: Allow passing a buffer number. (LemonBoy, closes #1240)
2017-01-02patch 8.0.0135Bram Moolenaar
Problem: An address relative to the current line, ":.,+3y", does not work properly on a closed fold. (Efraim Yawitz) Solution: Correct for including the closed fold. (Christian Brabandt)
2016-12-09patch 8.0.0129Bram Moolenaar
Problem: Parallel make still doesn't work. (Lewis Muir) Solution: Define OBJ_MAIN.
2016-12-09patch 8.0.0126Bram Moolenaar
Problem: Display problem with 'foldcolumn' and a wide character. (esiegerman) Solution: Don't use "extra" but an allocated buffer. (Christian Brabandt, closes #1310)
2016-12-01patch 8.0.0117Bram Moolenaar
Problem: Parallel make fails. (J. Lewis Muir) Solution: Make sure the objects directory exists. (closes #1259)