Age | Commit message (Collapse) | Author |
|
Problem: Defaults are very conservative.
Solution: Move settings from vimrc_example.vim to defaults.vim. Load
defaults.vim if no .vimrc was found.
|
|
Problem: spell.c is too big.
Solution: Split it in spell file handling and spell checking.
|
|
Problem: eval.c is still too big.
Solution: Split off internal functions to evalfunc.c.
|
|
Problem: eval.c is too big.
Solution: Move user functions to userfunc.c
|
|
Problem: eval.c is too big.
Solution: Move List functions to list.c
|
|
Problem: eval.c is too big.
Solution: Move Dictionary functions to dict.c.
|
|
Problem: New files missing from distribution.
Solution: Add new test scripts.
|
|
Problem: farsi.c and arabic.c are included in a strange way.
Solution: Build them like other files.
|
|
Problem: Running Win32 Vim in mintty does not work.
Solution: Detect mintty and give a helpful error message. (Ken Takata)
|
|
Problem: File list does not include new XPM libraries.
Solution: Add the file list entries.
|
|
Problem: The vimtbar files are unused.
Solution: Remove them. (Ken Takata)
|
|
Problem: The shellmenu plugin has to be copied or sourced to be used.
Solution: Turn it into a package.
|
|
Problem: The swapmous plugin has to be copied or sourced to be used.
Solution: Turn it into the swapmouse package.
|
|
Problem: The editexisting plugin has to be copied or sourced to be used.
Solution: Turn it into a package.
|
|
Problem: The justify plugin has to be copied or sourced to be used.
Solution: Turn it into a package.
|
|
Problem: Users who loaded matchit.vim manually have to change their
startup. (Gary Johnson)
Solution: Add a file in the old location that loads the package.
|
|
Problem: The matchit plugin needs to be copied to be used.
Solution: Put the matchit plugin in an optional package.
|
|
Problem: Contents file is only for Amiga distro.
Solution: Move it to "READMEdir". Update some info.
|
|
Problem: Info files take space in the top directory.
Solution: Move them to "READMEdir".
|
|
Problem: README files take a lot of space in the top directory.
Solution: Move most of them to "READMEdir".
|
|
Problem: libs directory is not useful.
Solution: Remove arp.library, it was only for very old Amiga versions.
|
|
Problem: Sniff files still referenced in distribution.
Solution: Remove sniff files from distribution.
|
|
Problem: There are still references to MS-DOS support.
Solution: Remove most of the help txt and install instructions. (Ken Takata)
|
|
Problem: Missing appveyor.bat from the distribution.
Solution: Add it to the list of files.
|
|
Problem: The MS-DOS code does not build.
Solution: Remove the old MS-DOS code.
|
|
Problem: The Win 16 code is not maintained and unused.
Solution: Remove the Win 16 support.
|
|
Problem: New test file missing from distribution.
Solution: Add src/testdir/*.py.
|
|
Problem: File missing from distribution.
Solution: Add json_test.c.
|
|
Problem: Missing changes in src/Makefile, Filelist.
Solution: Add the missing changes.
|
|
Problem: No support for JSON.
Solution: Add jsonencode() and jsondecode(). Also add v:false, v:true,
v:null and v:none.
|
|
Problem: Removed file still in distribution.
Solution: Remove Make_cyg.mak from the list of files.
|
|
Problem: New include file missing from distribution. Missing changes to
quickfix code.
Solution: Add alloc.h to the list of distributed files. Use the enum in
quickfix code.
|
|
Problem: Various small things.
Solution: Add file to list of distributed files. Adjust README. Fix typo.
|
|
Problem: Nsis version file missing from the distribution.
Solution: Add the file to the list.
|
|
Problem: Directory listing of "src" is too long.
Solution: Rename the resources file to make it shorter.
|
|
Problem: Still a few OS/2 pieces remain.
Solution: Delete more.
|
|
Problem: Can't build with Strawberry Perl.
Solution: Include stdbool.h. (Ken Takata, closes #328)
|
|
Problem: New GDK files and testdir/Make_all.mak missing from distribution.
PC build instructions are outdated.
Solution: Add the file to the list. Update PC build instructions.
|
|
Problem: New style testing is incomplete.
Solution: Add the runtest script to the list of distributed files.
Add the new functions to the function overview.
Rename the functions to match Vim function style.
Move undolevels testing into a new style test script.
|
|
Problem: Vim does not provide .desktop files.
Solution: Include and install .desktop files. (James McCoy, closes #455)
|
|
Problem: Not using CI services available.
Solution: Add configuration files for travis and appveyor. (PR #401)
|
|
Problem: Some GitHub users don't know how to use issues.
Solution: Add a file that explains the basics of contributing.
|
|
Problem: The README file doesn't look nice on github.
Solution: Add a markdown version of the README file.
|
|
Problem: Typo in file pattern.
Solution: Insert a slash and remove a dot.
|
|
Problem: With some regexp patterns the NFA engine uses many states and
becomes very slow. To the user it looks like Vim freezes.
Solution: When the number of states reaches a limit fall back to the old
engine. (Christian Brabandt)
|
|
Problem: Many lines are both in Make_cyg.mak and Make_ming.mak
Solution: Move the common parts to one file. (Ken Takata)
|
|
Problem: README File missing from list of files.
Solution: Update the list of files.
|
|
Problem: List of distributed files is incomplete.
Solution: Add recently added files.
|
|
Problem: Patches for .hgignore don't work, since the file is not in the
distribution.
Solution: Add .hgignore to the distribution. Will be effective with the
next version.
|
|
Problem: Using exists() on a funcref for a script-local function does not
work.
Solution: Translate <SNR> to the special byte sequence. Add a test.
|