# HG changeset patch # User Bram Moolenaar # Date 1557239407 -7200 # Node ID 9e991ede1b59e7eaf019afd353a641d6a8425762 # Parent 6b9e9a48b0a5c31ac448de0bc039721aecf2e6dc patch 8.1.1287: cannot build with +eval but without +mouse commit https://github.com/vim/vim/commit/7e1a5af5409120835f6c51c8d26ad7891a966aa8 Author: Bram Moolenaar Date: Tue May 7 16:28:13 2019 +0200 patch 8.1.1287: cannot build with +eval but without +mouse Problem: Cannot build with +eval but without +mouse. Solution: Add #ifdefs around f_test_setmouse(). (John Marriott) diff --git a/src/evalfunc.c b/src/evalfunc.c --- a/src/evalfunc.c +++ b/src/evalfunc.c @@ -456,7 +456,9 @@ static void f_test_null_string(typval_T #ifdef FEAT_GUI static void f_test_scrollbar(typval_T *argvars, typval_T *rettv); #endif +#ifdef FEAT_MOUSE static void f_test_setmouse(typval_T *argvars, typval_T *rettv); +#endif static void f_test_settime(typval_T *argvars, typval_T *rettv); #ifdef FEAT_FLOAT static void f_tan(typval_T *argvars, typval_T *rettv); @@ -994,7 +996,9 @@ static struct fst #ifdef FEAT_GUI {"test_scrollbar", 3, 3, f_test_scrollbar}, #endif +#ifdef FEAT_MOUSE {"test_setmouse", 2, 2, f_test_setmouse}, +#endif {"test_settime", 1, 1, f_test_settime}, #ifdef FEAT_TIMERS {"timer_info", 0, 1, f_timer_info}, @@ -14499,12 +14503,14 @@ f_test_scrollbar(typval_T *argvars, typv } #endif +#ifdef FEAT_MOUSE static void f_test_setmouse(typval_T *argvars, typval_T *rettv UNUSED) { mouse_row = (time_t)tv_get_number(&argvars[0]) - 1; mouse_col = (time_t)tv_get_number(&argvars[1]) - 1; } +#endif static void f_test_settime(typval_T *argvars, typval_T *rettv UNUSED) diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -768,6 +768,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1287, +/**/ 1286, /**/ 1285,