1
0
forked from aniani/vim

patch 7.4.1537

Problem:    Too many feature flags for pipes, jobs and channels.
Solution:   Only use FEAT_JOB_CHANNEL.
This commit is contained in:
Bram Moolenaar
2016-03-11 22:52:15 +01:00
parent de27989157
commit 509ce2a558
22 changed files with 72 additions and 200 deletions

View File

@@ -1127,7 +1127,7 @@ free_all_mem(void)
# ifdef FEAT_DIFF
diff_clear(curtab);
# endif
# ifdef FEAT_CHANNEL
# ifdef FEAT_JOB_CHANNEL
channel_free_all();
# endif
clear_sb_text(); /* free any scrollback text */
@@ -6221,7 +6221,7 @@ has_non_ascii(char_u *s)
parse_queued_messages(void)
{
/* For Win32 mch_breakcheck() does not check for input, do it here. */
# if defined(WIN32) && defined(FEAT_CHANNEL)
# if defined(WIN32) && defined(FEAT_JOB_CHANNEL)
channel_handle_events();
# endif
@@ -6229,7 +6229,7 @@ parse_queued_messages(void)
/* Process the queued netbeans messages. */
netbeans_parse_messages();
# endif
# ifdef FEAT_CHANNEL
# ifdef FEAT_JOB_CHANNEL
/* Process the messages queued on channels. */
channel_parse_messages();
# endif
@@ -6237,7 +6237,7 @@ parse_queued_messages(void)
/* Process the queued clientserver messages. */
server_parse_messages();
# endif
# ifdef FEAT_JOB
# ifdef FEAT_JOB_CHANNEL
/* Check if any jobs have ended. */
job_check_ended();
# endif