Problem: Typos and other small problems.
Solution: Fix the typos. Add missing files to the distribution.
appveyor.yml \
ci/appveyor.bat \
ci/if_ver*.vim \
+ ci/load-snd-dummy.sh \
src/Make_all.mak \
src/README.md \
src/alloc.h \
src/testdir/*.py \
src/testdir/lsan-suppress.txt \
src/testdir/sautest/autoload/*.vim \
- src/testdir/runtest.vim \
- src/testdir/summarize.vim \
src/testdir/check.vim \
- src/testdir/shared.vim \
+ src/testdir/gui_init.vim \
+ src/testdir/gui_preinit.vim \
+ src/testdir/mouse.vim \
+ src/testdir/runtest.vim \
src/testdir/screendump.vim \
- src/testdir/view_util.vim \
- src/testdir/term_util.vim \
src/testdir/setup.vim \
- src/testdir/gui_init.vim \
src/testdir/setup_gui.vim \
- src/testdir/gui_preinit.vim \
+ src/testdir/shared.vim \
+ src/testdir/summarize.vim \
+ src/testdir/term_util.vim \
+ src/testdir/view_util.vim \
src/testdir/test[0-9]*.ok \
src/testdir/test[0-9]*a.ok \
src/testdir/test_[a-z]*.ok \
apply_autocmds(EVENT_BUFWIPEOUT, NULL, NULL, FALSE, curbuf);
#ifdef FEAT_EVAL
if (aborting()) // autocmds may abort script processing
+ {
+ vim_free(ffname);
return NULL;
+ }
#endif
if (buf == curbuf)
{
int tocol = MAXCOL; // end of inverting
int fromcol_prev = -2; // start of inverting after cursor
int noinvcur = FALSE; // don't invert the cursor
- pos_T *top, *bot;
int lnum_in_visual_area = FALSE;
pos_T pos;
long v;
// handle Visual active in this window
if (VIsual_active && wp->w_buffer == curwin->w_buffer)
{
+ pos_T *top, *bot;
+
if (LTOREQ_POS(curwin->w_cursor, VIsual))
{
// Visual is after curwin->w_cursor
PangoCoverage *coverage;
gunichar uc;
+ // Valgrind reports a leak for pango_language_from_string(), but the
+ // documentation says "This is owned by Pango and should not be freed".
coverage = pango_font_get_coverage(
font, pango_language_from_string(cjk_langs[i]));
#endif // !USE_SYSTEM
#ifdef HAVE_STROPTS_H
-#ifdef sinix
-#define buf_T __system_buf_t__
-#endif
+# ifdef sinix
+# define buf_T __system_buf_t__
+# endif
# include <stropts.h>
-#ifdef sinix
-#undef buf_T
-#endif
+# ifdef sinix
+# undef buf_T
+# endif
#endif
#ifdef HAVE_STRING_H
void popup_show(win_T *wp);
void f_popup_show(typval_T *argvars, typval_T *rettv);
void f_popup_settext(typval_T *argvars, typval_T *rettv);
+int error_if_popup_window(int also_with_term);
void popup_close(int id);
void popup_close_tabpage(tabpage_T *tp, int id);
void close_all_popups(void);
void f_popup_getpos(typval_T *argvars, typval_T *rettv);
void f_popup_locate(typval_T *argvars, typval_T *rettv);
void f_popup_getoptions(typval_T *argvars, typval_T *rettv);
-int error_if_popup_window(int also_with_term);
int error_if_term_popup_window(void);
void popup_reset_handled(int handled_flag);
win_T *find_next_popup(int lowest, int handled_flag);
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 464,
/**/
463,
/**/