]> granicus.if.org Git - vim/commitdiff
patch 8.1.1971: manually enabling features causes build errors v8.1.1971
authorBram Moolenaar <Bram@vim.org>
Tue, 3 Sep 2019 21:20:05 +0000 (23:20 +0200)
committerBram Moolenaar <Bram@vim.org>
Tue, 3 Sep 2019 21:20:05 +0000 (23:20 +0200)
Problem:    Manually enabling features causes build errors. (John Marriott)
Solution:   Adjust #ifdefs.

src/buffer.c
src/popupmnu.c
src/proto.h
src/quickfix.c
src/ui.c
src/version.c

index 257ae7d888c201a41bfec395c91318de7ff23579..c42dece6428912dd146174b84135682ef5b81717 100644 (file)
@@ -45,10 +45,6 @@ static int   append_arg_number(win_T *wp, char_u *buf, int buflen, int add_file);
 static void    free_buffer(buf_T *);
 static void    free_buffer_stuff(buf_T *buf, int free_options);
 static void    clear_wininfo(buf_T *buf);
-#if defined(FEAT_JOB_CHANNEL) \
-       || defined(FEAT_PYTHON) || defined(FEAT_PYTHON3)
-static int     find_win_for_buf(buf_T *buf, win_T **wp, tabpage_T **tp);
-#endif
 
 #ifdef UNIX
 # define dev_T dev_t
@@ -5457,7 +5453,24 @@ buf_spname(buf_T *buf)
 #if defined(FEAT_JOB_CHANNEL) \
        || defined(FEAT_PYTHON) || defined(FEAT_PYTHON3) \
        || defined(PROTO)
-# define SWITCH_TO_WIN
+/*
+ * Find a window for buffer "buf".
+ * If found OK is returned and "wp" and "tp" are set to the window and tabpage.
+ * If not found FAIL is returned.
+ */
+    static int
+find_win_for_buf(
+    buf_T     *buf,
+    win_T     **wp,
+    tabpage_T **tp)
+{
+    FOR_ALL_TAB_WINDOWS(*tp, *wp)
+       if ((*wp)->w_buffer == buf)
+           goto win_found;
+    return FAIL;
+win_found:
+    return OK;
+}
 
 /*
  * Find a window that contains "buf" and switch to it.
@@ -5497,27 +5510,6 @@ restore_win_for_buf(
 }
 #endif
 
-#if defined(FEAT_QUICKFIX) || defined(SWITCH_TO_WIN) || defined(PROTO)
-/*
- * Find a window for buffer "buf".
- * If found OK is returned and "wp" and "tp" are set to the window and tabpage.
- * If not found FAIL is returned.
- */
-    static int
-find_win_for_buf(
-    buf_T     *buf,
-    win_T     **wp,
-    tabpage_T **tp)
-{
-    FOR_ALL_TAB_WINDOWS(*tp, *wp)
-       if ((*wp)->w_buffer == buf)
-           goto win_found;
-    return FAIL;
-win_found:
-    return OK;
-}
-#endif
-
 /*
  * Set 'buflisted' for curbuf to "on" and trigger autocommands if it changed.
  */
index c25cff22aac6a4c629b430a1bf35d9ca03c96a0c..da70c5fdc14d60c135abec977f2fc094676728bf 100644 (file)
@@ -760,8 +760,9 @@ pum_set_selected(int n, int repeat UNUSED)
 # else
 #  define use_popup 0
 # endif
+# ifdef FEAT_TEXT_PROP
            has_info = TRUE;
-
+# endif
            // Open a preview window.  3 lines by default.  Prefer
            // 'previewheight' if set and smaller.
            g_do_tagpreview = 3;
index 05a7cf811a1126103359820b139f6177fac16dcf..cc31726ebb9e648045d445f199c4969429d91dfc 100644 (file)
@@ -181,9 +181,7 @@ void qsort(void *base, size_t elm_count, size_t elm_size, int (*cmp)(const void
 # if defined(FEAT_PROFILE) || defined(FEAT_RELTIME)
 # include "profiler.pro"
 # endif
-# ifdef FEAT_QUICKFIX
-#  include "quickfix.pro"
-# endif
+# include "quickfix.pro"
 # include "regexp.pro"
 # include "scriptfile.pro"
 # include "screen.pro"
index 7f13cb639f9e7ac1e054f1a97b46d0f1af0e4cf2..136c472e1895df996790c426bd047d0cd467a606 100644 (file)
@@ -3381,9 +3381,7 @@ qf_jump_newwin(qf_info_T  *qi,
     int                        prev_winid;
     int                        opened_window = FALSE;
     int                        print_message = TRUE;
-#ifdef FEAT_FOLDING
     int                        old_KeyTyped = KeyTyped; // getting file may reset it
-#endif
     int                        retval = OK;
 
     if (qi == NULL)
@@ -3427,7 +3425,7 @@ qf_jump_newwin(qf_info_T  *qi,
        goto theend;
 
     retval = qf_jump_to_buffer(qi, qf_index, qf_ptr, forceit, prev_winid,
-           &opened_window, old_KeyTyped, print_message);
+                                 &opened_window, old_KeyTyped, print_message);
     if (retval == NOTDONE)
     {
        // Quickfix/location list is freed by an autocmd
index a0723592e23eb237c01ec425f42f44aff4cad81e..1b700f1b1c1976b7de5bdcb4d8e63c7f38a51ff9 100644 (file)
--- a/src/ui.c
+++ b/src/ui.c
@@ -3637,6 +3637,8 @@ mouse_find_win(int *rowp, int *colp, mouse_find_T popup UNUSED)
        || defined(FEAT_GUI_ATHENA) || defined(FEAT_GUI_MSWIN) \
        || defined(FEAT_GUI_PHOTON) || defined(FEAT_TERM_POPUP_MENU) \
        || defined(PROTO)
+# define NEED_VCOL2COL
+
 /*
  * Translate window coordinates to buffer position without any side effects
  */
@@ -3678,10 +3680,8 @@ get_fpos_of_mouse(pos_T *mpos)
 }
 #endif
 
-#if defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_GTK) || defined(FEAT_GUI_MAC) \
-       || defined(FEAT_GUI_ATHENA) || defined(FEAT_GUI_MSWIN) \
-       || defined(FEAT_GUI_PHOTON) || defined(FEAT_BEVAL) \
-       || defined(FEAT_TERM_POPUP_MENU) || defined(PROTO)
+#if defined(NEED_VCOL2COL) || defined(FEAT_BEVAL) || defined(FEAT_TEXT_PROP) \
+       || defined(PROTO)
 /*
  * Convert a virtual (screen) column to a character column.
  * The first column is one.
index 7b3fff0f98f38d7b7d0fdebc3695035bc94b4283..85526b66bd8e9eafccdf662c4568d14e4c187a2e 100644 (file)
@@ -761,6 +761,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1971,
 /**/
     1970,
 /**/