updated for version 7.3.593
Problem: No easy way to decide if b:browsefilter will work.
Solution: Add the browsefilter feature.
diff --git a/src/eval.c b/src/eval.c
index b2ab0ad..5fc32e2 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -12044,6 +12044,11 @@
"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 c62201e..4b63d51 100644
--- a/src/gui_gtk.c
+++ b/src/gui_gtk.c
@@ -779,9 +779,6 @@
/*
* 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 5f615ed..1b04aed 100644
--- a/src/version.c
+++ b/src/version.c
@@ -715,6 +715,8 @@
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 562c883..7fd6df9 100644
--- a/src/vim.h
+++ b/src/vim.h
@@ -2125,6 +2125,12 @@
# 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