Age | Commit message (Collapse) | Author |
|
Problem: delete(x, 'rf') does not delete files starting with a dot.
Solution: Also delete files starting with a dot.
|
|
Problem: MS-Windows: make clean in testdir doesn't clean everything.
Solution: Add command to delete X* directories. (Ken Takata)
|
|
Problem: delete() does not work well with symbolic links.
Solution: Recognize symbolik links.
|
|
Problem: Using {ns} in variable name does not work. (lilydjwg)
Solution: Fix recognizing colon. Add a test.
|
|
Problem: When using ":next" with an illegal file name no error is reported.
Solution: Give an error message.
|
|
Problem: test_expand fails on MS-Windows.
Solution: Always use forward slashes. Remove references to test27.
|
|
Problem: Test 108 fails when language is French.
Solution: Force English messages. (Dominique Pelle)
|
|
Problem: MS-Windows doesn't have rmdir().
Solution: Add mch_rmdir().
|
|
Problem: Expanding "~" halfway a file name.
Solution: Handle the file name as one name. (Marco Hinz) Add a test.
Closes #564.
|
|
Problem: Vim can create a directory but not delete it.
Solution: Add an argument to delete() to make it possible to delete a
directory, also recursively.
|
|
Problem: The nsis script can't be used from the appveyor build.
Solution: Add "ifndef" to allow for variables to be set from the command
line. Remove duplicate SetCompressor command. Support using other
gettext binaries. (Ken Takata) Update build instructions to use
libintl-8.dll.
|
|
Problem: When using slices there is a mixup of variable name and namespace.
Solution: Recognize variables that can't be a namespace. (Hirohito Higashi)
|
|
Problem: Various problems building with MzScheme/Racket.
Solution: Make it work with new versions of Racket. (Yukihiro Nakadaira, Ken
Takata)
|
|
Problem: Removed file still in distribution.
Solution: Remove Make_cyg.mak from the list of files.
|
|
Problem: Debugger has no stack backtrace support.
Solution: Add "backtrace", "frame", "up" and "down" commands. (Alberto
Fanjul, closes #433)
|
|
Problem: With 'rightleft' and concealing the cursor may move to the wrong
position.
Solution: Compute the column differently when 'rightleft' is set. (Hirohito
Higashi)
|
|
Problem: Cygwin makefiles are unused.
Solution: Remove them.
|
|
Problem: It's not easy to know if Vim supports blowfish. (Smu Johnson)
Solution: Add has('crypt-blowfish') and has('crypt-blowfish2').
|
|
Problem: Still using old style C function declarations.
Solution: Always define __ARGS() to include types. Turn a few functions
into ANSI style to find out if this causes problems for anyone.
|
|
|
|
Problem: Looking up the alloc ID for tests fails.
Solution: Fix the line computation. Use assert_fails() for unlet test.
|
|
Problem: Need several lines to verify a command produces an error.
Solution: Add assert_fails(). (suggested by Nikolay Pavlov)
Make the quickfix alloc test actually work.
|
|
Problem: Can't build GvimExt with SDK 7.1.
Solution: Support using setenv.bat instead of vcvars32.bat. (Ken Takata)
|
|
|
|
Problem: Test for :hardcopy fails on MS-Windows.
Solution: Check for the +postscript feature.
|
|
Problem: Typo in test goes unnoticed.
Solution: Fix the typo. Give error for wrong arguments to cursor().
(partly by Hirohito Higashi) Add a test for cursor().
|
|
Problem: It is not simple to test for an exception and give a proper error
message.
Solution: Add assert_exception().
|
|
Problem: When making a change while need_wait_return is set there is a two
second delay.
Solution: Do not assume the ATTENTION prompt was given when need_wait_return
was set already.
|
|
Problem: No tests for :hardcopy and related options.
Solution: Add test_hardcopy.
|
|
Problem: Repeating CTRL-A doesn't work.
Solution: Call prep_redo_cmd(). (Hirohito Higashi)
|
|
Problem: Coverity warns for uninitialized variables. Only one is an actual
problem.
Solution: Move the conditions. Don't use endpos if handling an error.
|
|
Problem: CTRL-A and CTRL-X do not work properly with blockwise visual
selection if there is a mix of Tab and spaces.
Solution: Add OP_NR_ADD and OP_NR_SUB. (Hirohito Higashi)
|
|
Problem: Crash with an extremely long buffer name.
Solution: Limit the return value of vim_snprintf(). (Dominique Pelle)
|
|
Problem: The CTRL-A and CTRL-X commands do not update the '[ and '] marks.
Solution: (Yukihiro Nakadaira)
|
|
Problem: Using "." to repeat CTRL-A in Visual mode increments the wrong
numbers.
Solution: Append right size to the redo buffer. (Ozaki Kiichi)
|
|
Problem: Building GvimExt with VS2015 may fail.
Solution: Adjust the makefile. (Mike Williams)
|
|
Problem: The Tcl interface is always skipping memory free on exit.
Solution: Only skip for dynamically loaded Tcl.
|
|
Problem: No test for what previously caused a crash.
Solution: Add test for unletting errmsg.
|
|
Problem: VS2015 has a function HandleToLong() that is shadowed by the macro
that Vim defines.
Solution: Do not define HandleToLong() for MSVC version 1400 and later.
(Mike Williams)
|
|
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: MSVC: "make clean" doesn't cleanup in the tee directory.
Solution: Add the commands to cleanup tee. (Erich Ritz)
|
|
Problem: The build instructions for MS-Windows are incomplete.
Solution: Add explanations for how to build with various interfaces. (Ken
Takata)
|
|
Problem: CTRL-A does not work well in right-left mode.
Solution: Remove reversing the line, add a test. (Hirohito Higashi)
|
|
Problem: Crash when using an invalid command.
Solution: Fix generating the error message. (Dominique Pelle)
|
|
Problem: Warning from VX2015 compiler.
Solution: Add a type cast. (Mike Williams)
|
|
Problem: Alloc_id depends on numbers, may use the same one twice. It's not
clear from the number what it's for.
Solution: Use an enum. Add a function to lookup the enum value from the
name.
|
|
|
|
Problem: Increment test is old style.
Solution: Make the increment test a new style test. (Hirohito Higashi)
|
|
Problem: New style tests are executed in arbitrary order.
Solution: Sort the test function names. (Hirohito Higashi)
Fix the quickfix test that depended on the order.
|