Age | Commit message (Collapse) | Author |
|
Problem: Color scheme check script shows up as color scheme.
Solution: Move it to the "tools" subdirectory. (closes #2457)
|
|
Problem: Dead URLs in the help go unnoticed.
Solution: Add a script to check URLs in the help files. (Christian Brabandt)
|
|
Problem: Make testclean deletes script file on MS-Windows.
Solution: Rename file to avoid it starting with an "x".
|
|
Problem: New proto file missing from distribution.
Solution: Add it. (closes #2355)
|
|
Problem: balloon_show() only works in terminal when compiled with the GUI.
Solution: Add FEAT_BEVAL_GUI and refactor to move common code out of the GUI
specific file.
|
|
Problem: Missing test file.
Solution: Add samples/test000. (Christian Brabandt)
|
|
Problem: Occasional crash when using a channel. (Marek)
Solution: Decrement reference count later. (closes #2315)
|
|
Problem: MS-Windows users are confused about default mappings.
Solution: Don't map keys in the console where they don't work. Add a choice
in the installer to use MS-Windows key bindings or not. (Christian
Brabandt, Ken Takata, closes #2093)
|
|
Problem: MS-Windows build instructions are outdated.
Solution: Update instructions for MSVC 2015. Update the build script.
|
|
Problem: libvterm colors differ from xterm.
Solution: Use the xterm colors for libvterm.
|
|
Problem: No debugger making use of the terminal window.
Solution: Add the term debugger plugin. So far only displays the current
line when stopped.
|
|
Problem: Asan suppress file missing from distribution.
Solution: Add the file.
|
|
Problem: Travis uses an old Ubuntu version.
Solution: Switch from precise to trusty. (Ken Takata, closes #1897)
|
|
Problem: File in Filelist does not exist.
Solution: Remove the line.
|
|
Problem: Libvterm MSVC Makefile not included in the distribution.
Solution: Add the file to the list.
|
|
Problem: No terminal emulator support. Cannot properly run commands in the
GUI. Cannot run a job interactively with an ssh connection.
Solution: Very early implementation of the :terminal command. Includes
libvterm converted to ANSI C. Many parts still missing.
|
|
Problem: Building the command table requires Perl.
Solution: Use a Vim script solution. (Dominique Pelle, closes #1641)
|
|
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)
|
|
Problem: RISC OS support was removed long ago, but one file is still
included.
Solution: Delete the file. (Thomas Dziedzic, closes #1603)
|
|
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)
|
|
Problem: Getting font name does not work on X11.
Solution: Implement gui_mch_get_fontname() for X11. Add more GUI tests.
(Kazunobu Kuriyama)
|
|
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.
|
|
Problem: Not all options are tested with a range of values.
Solution: Generate a test script from the source code.
|
|
Problem: GUI initialisation is not sufficiently tested.
Solution: Add the gui_init test. (Kazuki Kuriyama)
|
|
Problem: The keyword test file is not included in the archive.
Solution: Update the list of files.
|
|
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)
|
|
Problem: Extension for configure should be ".ac".
Solution: Rename configure.in to configure.ac. (James McCoy, closes #1173)
|
|
Problem: MS-Windows build instructions are clumsy. "dosbin" doesn't build.
Solution: Add rename.bat. Fix building "dosbin".
|
|
Problem: The tee program isn't included. Makefile contains build
instructions that don't work.
Solution: Update the Filelist and build instructions. Remove build
instructions for DOS and old Windows. Add the tee program.
|
|
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.
|