summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/eval.c5
-rw-r--r--src/gui_gtk.c3
-rw-r--r--src/version.c2
-rw-r--r--src/vim.h6
4 files changed, 13 insertions, 3 deletions
diff --git a/src/eval.c b/src/eval.c
index b2ab0adf06..5fc32e21d0 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -12044,6 +12044,11 @@ f_has(argvars, rettv)
"all_builtin_terms",
# endif
#endif
+#if defined(FEAT_BROWSE) && (defined(USE_FILE_CHOOSER) \
+ || defined(FEAT_GUI_W32) \
+ || defined(FEAT_GUI_MOTIF))
+ "browsefilter",
+#endif
#ifdef FEAT_BYTEOFF
"byte_offset",
#endif
diff --git a/src/gui_gtk.c b/src/gui_gtk.c
index c62201e227..4b63d513de 100644
--- a/src/gui_gtk.c
+++ b/src/gui_gtk.c
@@ -779,9 +779,6 @@ gui_mch_destroy_scrollbar(scrollbar_T *sb)
/*
* Implementation of the file selector related stuff
*/
-#if GTK_CHECK_VERSION(2,4,0)
-# define USE_FILE_CHOOSER
-#endif
#ifndef USE_FILE_CHOOSER
static void
diff --git a/src/version.c b/src/version.c
index 5f615edc40..1b04aed8d1 100644
--- a/src/version.c
+++ b/src/version.c
@@ -715,6 +715,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 593,
+/**/
592,
/**/
591,
diff --git a/src/vim.h b/src/vim.h
index 562c883b10..7fd6df9a37 100644
--- a/src/vim.h
+++ b/src/vim.h
@@ -2125,6 +2125,12 @@ typedef int VimClipboard; /* This is required for the prototypes. */
# endif
#endif
+#if defined(FEAT_BROWSE) && defined(GTK_CHECK_VERSION)
+# if GTK_CHECK_VERSION(2,4,0)
+# define USE_FILE_CHOOSER
+# endif
+#endif
+
#ifndef FEAT_NETBEANS_INTG
# undef NBDEBUG
#endif