mirror of
https://github.com/vim/vim
synced 2025-07-16 09:12:00 +00:00
patch 9.0.1479: small source file problems; outdated list of distrib. files
Problem: Small source file problems; outdated list of distributed files. Solution: Small updates to source files and list of distributed files.
This commit is contained in:
3
Filelist
3
Filelist
@ -18,10 +18,8 @@ SRC_ALL = \
|
|||||||
.appveyor.yml \
|
.appveyor.yml \
|
||||||
.codecov.yml \
|
.codecov.yml \
|
||||||
ci/appveyor.bat \
|
ci/appveyor.bat \
|
||||||
ci/build-snd-dummy.sh \
|
|
||||||
ci/config.mk*.sed \
|
ci/config.mk*.sed \
|
||||||
ci/if_ver*.vim \
|
ci/if_ver*.vim \
|
||||||
ci/load-snd-dummy.sh \
|
|
||||||
ci/setup-xvfb.sh \
|
ci/setup-xvfb.sh \
|
||||||
src/Make_all.mak \
|
src/Make_all.mak \
|
||||||
src/README.md \
|
src/README.md \
|
||||||
@ -710,6 +708,7 @@ RT_ALL = \
|
|||||||
runtime/ftoff.vim \
|
runtime/ftoff.vim \
|
||||||
runtime/gvimrc_example.vim \
|
runtime/gvimrc_example.vim \
|
||||||
runtime/import/dist/vimhelp.vim \
|
runtime/import/dist/vimhelp.vim \
|
||||||
|
runtime/import/dist/vimhighlight.vim \
|
||||||
runtime/macros/README.txt \
|
runtime/macros/README.txt \
|
||||||
runtime/macros/editexisting.vim \
|
runtime/macros/editexisting.vim \
|
||||||
runtime/macros/hanoi/click.me \
|
runtime/macros/hanoi/click.me \
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
set -e
|
|
||||||
|
|
||||||
if ! modprobe snd-dummy; then
|
|
||||||
# snd-dummy is contained in linux-modules-extra (if exists)
|
|
||||||
apt-get install -yq --no-install-suggests --no-install-recommends "linux-modules-extra-$(uname -r)"
|
|
||||||
modprobe snd-dummy
|
|
||||||
fi
|
|
@ -1484,8 +1484,8 @@ addstar(
|
|||||||
* EXPAND_FILES After command with EX_XFILE set, or after setting
|
* EXPAND_FILES After command with EX_XFILE set, or after setting
|
||||||
* with P_EXPAND set. eg :e ^I, :w>>^I
|
* with P_EXPAND set. eg :e ^I, :w>>^I
|
||||||
* EXPAND_DIRECTORIES In some cases this is used instead of the latter
|
* EXPAND_DIRECTORIES In some cases this is used instead of the latter
|
||||||
* when we know only directories are of interest. eg
|
* when we know only directories are of interest.
|
||||||
* :set dir=^I
|
* E.g. :set dir=^I and :cd ^I
|
||||||
* EXPAND_SHELLCMD After ":!cmd", ":r !cmd" or ":w !cmd".
|
* EXPAND_SHELLCMD After ":!cmd", ":r !cmd" or ":w !cmd".
|
||||||
* EXPAND_SETTINGS Complete variable names. eg :set d^I
|
* EXPAND_SETTINGS Complete variable names. eg :set d^I
|
||||||
* EXPAND_BOOL_SETTINGS Complete boolean variables only, eg :set no^I
|
* EXPAND_BOOL_SETTINGS Complete boolean variables only, eg :set no^I
|
||||||
|
@ -5107,7 +5107,8 @@ ex_global(exarg_T *eap)
|
|||||||
*cmd++ = NUL; // replace it with a NUL
|
*cmd++ = NUL; // replace it with a NUL
|
||||||
}
|
}
|
||||||
|
|
||||||
if (search_regcomp(pat, &used_pat, RE_BOTH, which_pat, SEARCH_HIS, ®match) == FAIL)
|
if (search_regcomp(pat, &used_pat, RE_BOTH, which_pat, SEARCH_HIS,
|
||||||
|
®match) == FAIL)
|
||||||
{
|
{
|
||||||
emsg(_(e_invalid_command));
|
emsg(_(e_invalid_command));
|
||||||
return;
|
return;
|
||||||
|
@ -133,7 +133,7 @@ get_buffcont(
|
|||||||
for (bp = buffer->bh_first.b_next; bp != NULL; bp = bp->b_next)
|
for (bp = buffer->bh_first.b_next; bp != NULL; bp = bp->b_next)
|
||||||
count += (long_u)STRLEN(bp->b_str);
|
count += (long_u)STRLEN(bp->b_str);
|
||||||
|
|
||||||
if ((count || dozero) && (p = alloc(count + 1)) != NULL)
|
if ((count > 0 || dozero) && (p = alloc(count + 1)) != NULL)
|
||||||
{
|
{
|
||||||
p2 = p;
|
p2 = p;
|
||||||
for (bp = buffer->bh_first.b_next; bp != NULL; bp = bp->b_next)
|
for (bp = buffer->bh_first.b_next; bp != NULL; bp = bp->b_next)
|
||||||
@ -141,7 +141,7 @@ get_buffcont(
|
|||||||
*p2++ = *str++;
|
*p2++ = *str++;
|
||||||
*p2 = NUL;
|
*p2 = NUL;
|
||||||
}
|
}
|
||||||
return (p);
|
return p;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -404,8 +404,7 @@ pointer_event(BalloonEval *beval, int x, int y, unsigned state)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
beval->timerID = g_timeout_add((guint)p_bdlay,
|
beval->timerID = g_timeout_add((guint)p_bdlay, &timeout_cb, beval);
|
||||||
&timeout_cb, beval);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3001,7 +3001,7 @@ ins_compl_update_sequence_numbers(void)
|
|||||||
|
|
||||||
if (compl_dir_forward())
|
if (compl_dir_forward())
|
||||||
{
|
{
|
||||||
// search backwards for the first valid (!= -1) number.
|
// Search backwards for the first valid (!= -1) number.
|
||||||
// This should normally succeed already at the first loop
|
// This should normally succeed already at the first loop
|
||||||
// cycle, so it's fast!
|
// cycle, so it's fast!
|
||||||
for (match = compl_curr_match->cp_prev; match != NULL
|
for (match = compl_curr_match->cp_prev; match != NULL
|
||||||
@ -3012,8 +3012,7 @@ ins_compl_update_sequence_numbers(void)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (match != NULL)
|
if (match != NULL)
|
||||||
// go up and assign all numbers which are not assigned
|
// go up and assign all numbers which are not assigned yet
|
||||||
// yet
|
|
||||||
for (match = match->cp_next;
|
for (match = match->cp_next;
|
||||||
match != NULL && match->cp_number == -1;
|
match != NULL && match->cp_number == -1;
|
||||||
match = match->cp_next)
|
match = match->cp_next)
|
||||||
@ -3021,7 +3020,7 @@ ins_compl_update_sequence_numbers(void)
|
|||||||
}
|
}
|
||||||
else // BACKWARD
|
else // BACKWARD
|
||||||
{
|
{
|
||||||
// search forwards (upwards) for the first valid (!= -1)
|
// Search forwards (upwards) for the first valid (!= -1)
|
||||||
// number. This should normally succeed already at the
|
// number. This should normally succeed already at the
|
||||||
// first loop cycle, so it's fast!
|
// first loop cycle, so it's fast!
|
||||||
for (match = compl_curr_match->cp_next; match != NULL
|
for (match = compl_curr_match->cp_next; match != NULL
|
||||||
@ -3032,8 +3031,7 @@ ins_compl_update_sequence_numbers(void)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (match != NULL)
|
if (match != NULL)
|
||||||
// go down and assign all numbers which are not
|
// go down and assign all numbers which are not assigned yet
|
||||||
// assigned yet
|
|
||||||
for (match = match->cp_prev; match
|
for (match = match->cp_prev; match
|
||||||
&& match->cp_number == -1;
|
&& match->cp_number == -1;
|
||||||
match = match->cp_prev)
|
match = match->cp_prev)
|
||||||
|
@ -383,7 +383,8 @@ get_job_options(typval_T *tv, jobopt_T *opt, int supported, int supported2)
|
|||||||
val = tv_get_string(item);
|
val = tv_get_string(item);
|
||||||
if (STRCMP(val, "open") != 0 && STRCMP(val, "close") != 0)
|
if (STRCMP(val, "open") != 0 && STRCMP(val, "close") != 0)
|
||||||
{
|
{
|
||||||
semsg(_(e_invalid_value_for_argument_str_str), "term_finish", val);
|
semsg(_(e_invalid_value_for_argument_str_str),
|
||||||
|
"term_finish", val);
|
||||||
return FAIL;
|
return FAIL;
|
||||||
}
|
}
|
||||||
opt->jo_set2 |= JO2_TERM_FINISH;
|
opt->jo_set2 |= JO2_TERM_FINISH;
|
||||||
|
@ -2318,8 +2318,8 @@ gui_destroy_tearoffs_recurse(vimmenu_T *menu)
|
|||||||
/*
|
/*
|
||||||
* Execute "menu". Use by ":emenu" and the window toolbar.
|
* Execute "menu". Use by ":emenu" and the window toolbar.
|
||||||
* "eap" is NULL for the window toolbar.
|
* "eap" is NULL for the window toolbar.
|
||||||
* "mode_idx" specifies a MENU_INDEX_ value, use -1 to depend on the current
|
* "mode_idx" specifies a MENU_INDEX_ value, use MENU_INDEX_INVALID to depend
|
||||||
* state.
|
* on the current state.
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
execute_menu(exarg_T *eap, vimmenu_T *menu, int mode_idx)
|
execute_menu(exarg_T *eap, vimmenu_T *menu, int mode_idx)
|
||||||
@ -2329,7 +2329,7 @@ execute_menu(exarg_T *eap, vimmenu_T *menu, int mode_idx)
|
|||||||
if (idx < 0)
|
if (idx < 0)
|
||||||
{
|
{
|
||||||
// Use the Insert mode entry when returning to Insert mode.
|
// Use the Insert mode entry when returning to Insert mode.
|
||||||
if (restart_edit && !current_sctx.sc_sid)
|
if (restart_edit && current_sctx.sc_sid == 0)
|
||||||
{
|
{
|
||||||
idx = MENU_INDEX_INSERT;
|
idx = MENU_INDEX_INSERT;
|
||||||
}
|
}
|
||||||
@ -2513,7 +2513,7 @@ ex_emenu(exarg_T *eap)
|
|||||||
{
|
{
|
||||||
vimmenu_T *menu;
|
vimmenu_T *menu;
|
||||||
char_u *arg = eap->arg;
|
char_u *arg = eap->arg;
|
||||||
int mode_idx = -1;
|
int mode_idx = MENU_INDEX_INVALID;
|
||||||
|
|
||||||
if (arg[0] && VIM_ISWHITE(arg[1]))
|
if (arg[0] && VIM_ISWHITE(arg[1]))
|
||||||
{
|
{
|
||||||
|
@ -3310,7 +3310,7 @@ handle_resize(int rows, int cols, void *user)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* If the number of lines that are stored goes over 'termscrollback' then
|
* If the number of lines that are stored goes over 'termwinscroll' then
|
||||||
* delete the first 10%.
|
* delete the first 10%.
|
||||||
* "gap" points to tl_scrollback or tl_scrollback_postponed.
|
* "gap" points to tl_scrollback or tl_scrollback_postponed.
|
||||||
* "update_buffer" is TRUE when the buffer should be updated.
|
* "update_buffer" is TRUE when the buffer should be updated.
|
||||||
|
@ -18,7 +18,7 @@ REDIR_TEST_TO_NULL = --cmd 'au SwapExists * let v:swapchoice = "e"' | LC_ALL=C L
|
|||||||
# The output goes into a file "valgrind.testN"
|
# The output goes into a file "valgrind.testN"
|
||||||
# Vim should be compiled with EXITFREE to avoid false warnings.
|
# Vim should be compiled with EXITFREE to avoid false warnings.
|
||||||
# This will make testing about 10 times as slow.
|
# This will make testing about 10 times as slow.
|
||||||
# VALGRIND = valgrind --tool=memcheck --leak-check=yes --num-callers=35 --log-file=valgrind.$*
|
# VALGRIND = valgrind --tool=memcheck --leak-check=yes --num-callers=45 --log-file=valgrind.$*
|
||||||
|
|
||||||
# To execute one test, e.g. in gdb, use something like this:
|
# To execute one test, e.g. in gdb, use something like this:
|
||||||
# run -f -u unix.vim --gui-dialog-file guidialog -U NONE --noplugin --not-a-term -S runtest.vim test_name.vim
|
# run -f -u unix.vim --gui-dialog-file guidialog -U NONE --noplugin --not-a-term -S runtest.vim test_name.vim
|
||||||
|
@ -695,6 +695,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1479,
|
||||||
/**/
|
/**/
|
||||||
1478,
|
1478,
|
||||||
/**/
|
/**/
|
||||||
|
@ -4633,7 +4633,7 @@ tabpage_index(tabpage_T *ftp)
|
|||||||
leave_tabpage(
|
leave_tabpage(
|
||||||
buf_T *new_curbuf UNUSED, // what is going to be the new curbuf,
|
buf_T *new_curbuf UNUSED, // what is going to be the new curbuf,
|
||||||
// NULL if unknown
|
// NULL if unknown
|
||||||
int trigger_leave_autocmds UNUSED)
|
int trigger_leave_autocmds)
|
||||||
{
|
{
|
||||||
tabpage_T *tp = curtab;
|
tabpage_T *tp = curtab;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user