updated for version 7.2a
diff --git a/src/feature.h b/src/feature.h
index 734f6e6..a96a3d1 100644
--- a/src/feature.h
+++ b/src/feature.h
@@ -35,7 +35,7 @@
  * +small		few features enabled, as basic as possible
  * +normal		A default selection of features enabled
  * +big			many features enabled, as rich as possible.
- * +huge		all possible featues enabled.
+ * +huge		all possible features enabled.
  *
  * When +small is used, +tiny is also included.  +normal implies +small, etc.
  */
@@ -376,9 +376,13 @@
 /*
  * +eval		Built-in script language and expression evaluation,
  *			":let", ":if", etc.
+ * +float		Floating point variables.
  */
 #ifdef FEAT_NORMAL
 # define FEAT_EVAL
+# if defined(HAVE_FLOAT_FUNCS) || defined(WIN3264) || defined(MACOS)
+#  define FEAT_FLOAT
+# endif
 #endif
 
 /*
@@ -1010,6 +1014,8 @@
  * +mouse_gpm		Unix only: Include code for Linux console mouse
  *			handling.
  * +mouse_pterm		PTerm mouse support for QNX
+ * +mouse_sysmouse	Unix only: Include code for FreeBSD and DragonFly
+ *			console mouse handling.
  * +mouse		Any mouse support (any of the above enabled).
  */
 /* OS/2 and Amiga console have no mouse support */
@@ -1034,11 +1040,17 @@
 #if defined(FEAT_NORMAL) && defined(HAVE_GPM)
 # define FEAT_MOUSE_GPM
 #endif
+
+#if defined(FEAT_NORMAL) && defined(HAVE_SYSMOUSE)
+# define FEAT_SYSMOUSE
+#endif
 /* Define FEAT_MOUSE when any of the above is defined or FEAT_GUI. */
-#if !defined(FEAT_MOUSE_TTY) && (defined(FEAT_MOUSE_XTERM) \
-	|| defined(FEAT_MOUSE_NET) || defined(FEAT_MOUSE_DEC) \
-	|| defined(DOS_MOUSE) || defined(FEAT_MOUSE_GPM) \
-	|| defined(FEAT_MOUSE_JSB) || defined(FEAT_MOUSE_PTERM))
+#if !defined(FEAT_MOUSE_TTY) \
+	&& (defined(FEAT_MOUSE_XTERM) \
+	    || defined(FEAT_MOUSE_NET) || defined(FEAT_MOUSE_DEC) \
+	    || defined(DOS_MOUSE) || defined(FEAT_MOUSE_GPM) \
+	    || defined(FEAT_MOUSE_JSB) || defined(FEAT_MOUSE_PTERM) \
+	    || defined(FEAT_SYSMOUSE))
 # define FEAT_MOUSE_TTY		/* include non-GUI mouse support */
 #endif
 #if !defined(FEAT_MOUSE) && (defined(FEAT_MOUSE_TTY) || defined(FEAT_GUI))