| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Channel test: Waiting for a file to appear doesn't work.
Solution: In waitFor() ignore errors.
|
|
|
|
|
| |
Problem: Channel output to file not implemented for MS-Windows.
Solution: Implement it. (Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: Channel with disconnected in/out/err is not supported.
Solution: Implement it for Unix.
|
|
|
|
|
| |
Problem: Compiler warning with 64bit compiler.
Solution: Add typecast. (Mike Williams)
|
|
|
|
|
| |
Problem: Cannot change file permissions.
Solution: Add setfperm().
|
|
|
|
|
|
| |
Problem: Channel test is a bit flaky.
Solution: Instead of a fixed sleep time wait until an expression evaluates
to true.
|
|
|
|
|
| |
Problem: Channel output to file not implemented yet.
Solution: Implement it for Unix.
|
|
|
|
|
| |
Problem: "J" fails if there are not enough lines. (Christian Neukirchen)
Solution: Reduce the count, only fail on the last line.
|
|
|
|
|
| |
Problem: Channel input from file not supported on MS-Windows.
Solution: Implement it. (Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: Statusline highlighting is sometimes wrong.
Solution: Check for Highlight type. (Christian Brabandt)
|
| |
|
|
|
|
|
| |
Problem: Channel test fails on AppVeyor.
Solution: Wait longer than 10 msec if needed.
|
|
|
|
|
|
| |
Problem: Keeping both a variable for a job and the channel it refers to is
a hassle.
Solution: Allow passing the job where a channel is expected. (Damien)
|
|
|
|
|
| |
Problem: Can't build GvimExt with MingW.
Solution: Adjust the makefile. (Ben Fritz)
|
|
|
|
|
| |
Problem: Crash when starting a job fails.
Solution: Check for the channel to be NULL. (idea by Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: Job cannot read from a file.
Solution: Implement reading from a file for Unix.
|
|
|
|
|
|
| |
Problem: When channel log is enabled get too many "looking for messages"
log entries.
Solution: Only give the message after another message.
|
|
|
|
|
| |
Problem: No test for reading last-but-one line.
Solution: Add a test.
|
|
|
|
|
| |
Problem: Crash when using ch_getjob(). (Damien)
Solution: Check for a NULL job.
|
|
|
|
|
|
| |
Problem: Writing last-but-one line of buffer to a channel isn't implemented
yet.
Solution: Implement it. Fix leaving a swap file behind.
|
|
|
|
|
| |
Problem: Garbage collection with an option channel is not tested.
Solution: Call garbagecollect() in the test.
|
|
|
|
|
| |
Problem: Should_free flag set to FALSE.
Solution: Set it to TRUE. (Neovim 4415)
|
|
|
|
|
| |
Problem: No error message when :packadd does not find anything.
Solution: Add an error message. (Hirohito Higashi)
|
|
|
|
|
| |
Problem: Error for locked item when using json_decode(). (Shougo)
Solution: Initialize v_lock.
|
|
|
|
|
| |
Problem: Cursor drawing problem with GTK 3.
Solution: Handle blinking differently. (Kazunobu Kuriyama)
|
|
|
|
|
| |
Problem: Crash when built with GUI but it's not active. (Dominique Pelle)
Solution: Check gui.in_use.
|
|
|
|
|
|
| |
Problem: Compiler warnings when building on Unix with the job feature but
without the channel feature.
Solution: Move #ifdefs. (Dominique Pelle)
|
|
|
|
|
| |
Problem: clr_history() does not work properly.
Solution: Increment hisptr. Add a test. (Yegappan Lakshmanan)
|
|
|
|
|
|
| |
Problem: Wrong callback invoked for zero-id messages.
Solution: Don't use the first one-time callback when the sequence number
doesn't match.
|
|
|
|
|
| |
Problem: No command line completion for ":packadd".
Solution: Implement completion. (Hirohito Higashi)
|
| |
|
|
|
|
|
| |
Problem: Visual-block shift breaks multi-byte characters.
Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test.
|
|
|
|
|
| |
Problem: Compiler warning for unused function.
Solution: Add #ifdef. (Dominique Pelle)
|
|
|
|
|
| |
Problem: "inline" is not supported by old MSVC.
Solution: use "__inline". (Ken Takata)
|
|
|
|
|
| |
Problem: Not using key when result from hangul_string_convert() is NULL.
Solution: Fall back to not converted string.
|
| |
|
|
|
|
|
| |
Problem: For WIN32 isinf() is defined as a macro.
Solution: Define it as an inline function. (ZyX)
|
|
|
|
|
| |
Problem: ":loadplugin" is not optimal, some people find it confusing.
Solution: Only use ":packadd" with an optional "!".
|
|
|
|
|
| |
Problem: Job input from buffer is not implemented.
Solution: Implement it. Add "in-top" and "in-bot" options.
|
|
|
|
|
| |
Problem: Channel "err-io" value "out" is not supported.
Solution: Connect stderr to stdout if wanted.
|
|
|
|
|
| |
Problem: A one-time callback is not used for a raw channel.
Solution: Use a one-time callback when it exists.
|
|
|
|
|
| |
Problem: "timeout" option not supported on ch_send*() and ch_eval*().
Solution: Get and use the timeout option from the argument.
|
|
|
|
|
| |
Problem: Can't build with small features.
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Cannot add a pack direcory without loading a plugin.
Solution: Add the :packadd command.
|
|
|
|
|
| |
Problem: No testfor ":loadplugin".
Solution: Add a test. Fix how option is being set.
|
|
|
|
|
| |
Problem: ":loadplugin" doesn't take care of ftdetect files.
Solution: Also load ftdetect scripts when appropriate.
|
|
|
|
|
| |
Problem: Test_reltime is flaky, it depends on timing.
Solution: When it fails run it a second time.
|
|
|
|
|
| |
Problem: Function arguments marked as unused while they are not.
Solution: Remove UNUSED. (Yegappan Lakshmanan)
|
|
|
|
|
|
| |
Problem: When using hangulinput with utf-8 a CSI character is
misintepreted.
Solution: Convert CSI to K_CSI. (SungHyun Nam)
|
|
|
|
|
| |
Problem: Compiler warnings without the float feature.
Solution: Move #ifdefs. (John Marriott)
|