Mercurial > vim
comparison src/proto/channel.pro @ 12096:0a61213afdd2 v8.0.0928
patch 8.0.0928: MS-Windows: passing arglist to job has escaping problems
commit https://github.com/vim/vim/commit/dcaa61384ca76e42f7feda5640fb85b58cee03e5
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Aug 13 17:13:09 2017 +0200
patch 8.0.0928: MS-Windows: passing arglist to job has escaping problems
Problem: MS-Windows: passing arglist to job has escaping problems.
Solution: Improve escaping. (Yasuhiro Matsumoto, closes https://github.com/vim/vim/issues/1954)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 13 Aug 2017 17:15:03 +0200 |
parents | 0498547dace0 |
children | 71e10b81226d |
comparison
equal
deleted
inserted
replaced
12095:975ec6e45168 | 12096:0a61213afdd2 |
---|---|
52 void clear_job_options(jobopt_T *opt); | 52 void clear_job_options(jobopt_T *opt); |
53 void free_job_options(jobopt_T *opt); | 53 void free_job_options(jobopt_T *opt); |
54 int get_job_options(typval_T *tv, jobopt_T *opt, int supported, int supported2); | 54 int get_job_options(typval_T *tv, jobopt_T *opt, int supported, int supported2); |
55 channel_T *get_channel_arg(typval_T *tv, int check_open, int reading, ch_part_T part); | 55 channel_T *get_channel_arg(typval_T *tv, int check_open, int reading, ch_part_T part); |
56 void job_free_all(void); | 56 void job_free_all(void); |
57 int win32_build_cmd(list_T *l, garray_T *gap); | |
57 void job_cleanup(job_T *job); | 58 void job_cleanup(job_T *job); |
58 int set_ref_in_job(int copyID); | 59 int set_ref_in_job(int copyID); |
59 void job_unref(job_T *job); | 60 void job_unref(job_T *job); |
60 int free_unused_jobs_contents(int copyID, int mask); | 61 int free_unused_jobs_contents(int copyID, int mask); |
61 void free_unused_jobs(int copyID, int mask); | 62 void free_unused_jobs(int copyID, int mask); |