diff --git a/Common/StringUtils.cpp b/Common/StringUtils.cpp
index 34067658b173d6124aee7ce0c403144bc392daa4..fa9483fcb62773815f12aba022d3db8c2f908991 100644
--- a/Common/StringUtils.cpp
+++ b/Common/StringUtils.cpp
@@ -82,7 +82,7 @@ std::string FixRelativePath(std::string reference, std::string in)
     return in;
   }
   else{
-    // append 'in' to the path of the parent file
+    // append 'in' to the path of the reference file
     std::vector<std::string> split = SplitFileName(reference);
     return split[0] + in;
   }
diff --git a/doc/VERSIONS.txt b/doc/VERSIONS.txt
index 661b0da3d53f2d5a474b1e481692d12e904464aa..11817a914fc34b421ba9dad7ff3b4d1361a53732 100644
--- a/doc/VERSIONS.txt
+++ b/doc/VERSIONS.txt
@@ -1,7 +1,8 @@
-$Id: VERSIONS.txt,v 1.57 2009-08-30 15:10:46 geuzaine Exp $
+$Id: VERSIONS.txt,v 1.58 2009-08-31 16:55:16 geuzaine Exp $
 
 2.4.1 (Aug 31, 2009): fixed surface mesh orientation bug introduced in
-2.4.0; code refactoring and small bug fixes.
+2.4.0; mesh and graphics code refactoring, small usability
+enhancements and bug fixes.
 
 2.4.0 (Aug 22, 2009): switched build system to CMake; optionally copy
 transfinite mesh contraints during geometry transformations; bumped
diff --git a/doc/texinfo/opt_plugin.texi b/doc/texinfo/opt_plugin.texi
index e56f39ab6256e74615badd1899a38f82e8a1b590..33084bb987fd05f944880fa4f35e7f1bccb99bda 100644
--- a/doc/texinfo/opt_plugin.texi
+++ b/doc/texinfo/opt_plugin.texi
@@ -585,10 +585,10 @@ Default value: @code{0}
 Default value: @code{0}
 @item ComputeGenerators
 Default value: @code{1}
-@item ComputeThickCuts
+@item ComputeDualGenerators
+Default value: @code{0}
+@item ComputeBettiNumbers
 Default value: @code{0}
-@item OmitDimensions
-Default value: @code{1}
 @end table
 
 @item Plugin(Integrate)
diff --git a/doc/texinfo/opt_solver.texi b/doc/texinfo/opt_solver.texi
index 99908cfa5b62aadaa14adecd476729f487c1af71..0e7725dda6b1734b6716eacef4f74c77c88a8798 100644
--- a/doc/texinfo/opt_solver.texi
+++ b/doc/texinfo/opt_solver.texi
@@ -28,6 +28,11 @@ System command to launch solver 0 (should not contain the `&' character)@*
 Default value: @code{"getdp"}@*
 Saved in: @code{General.OptionsFileName}
 
+@item Solver.InputName0
+Default input file name for solver 0@*
+Default value: @code{""}@*
+Saved in: @code{General.OptionsFileName}
+
 @item Solver.Extension0
 Default file name extension for solver 0@*
 Default value: @code{".pro"}@*
@@ -148,6 +153,11 @@ System command to launch solver 1 (should not contain the `&' character)@*
 Default value: @code{""}@*
 Saved in: @code{General.OptionsFileName}
 
+@item Solver.InputName1
+Default input file name for solver 1@*
+Default value: @code{""}@*
+Saved in: @code{General.OptionsFileName}
+
 @item Solver.Extension1
 Default file name extension for solver 1@*
 Default value: @code{""}@*
@@ -268,6 +278,11 @@ System command to launch solver 2 (should not contain the `&' character)@*
 Default value: @code{""}@*
 Saved in: @code{General.OptionsFileName}
 
+@item Solver.InputName2
+Default input file name for solver 2@*
+Default value: @code{""}@*
+Saved in: @code{General.OptionsFileName}
+
 @item Solver.Extension2
 Default file name extension for solver 2@*
 Default value: @code{""}@*
@@ -388,6 +403,11 @@ System command to launch solver 3 (should not contain the `&' character)@*
 Default value: @code{""}@*
 Saved in: @code{General.OptionsFileName}
 
+@item Solver.InputName3
+Default input file name for solver 3@*
+Default value: @code{""}@*
+Saved in: @code{General.OptionsFileName}
+
 @item Solver.Extension3
 Default file name extension for solver 3@*
 Default value: @code{""}@*
@@ -508,6 +528,11 @@ System command to launch solver 4 (should not contain the `&' character)@*
 Default value: @code{""}@*
 Saved in: @code{General.OptionsFileName}
 
+@item Solver.InputName4
+Default input file name for solver 4@*
+Default value: @code{""}@*
+Saved in: @code{General.OptionsFileName}
+
 @item Solver.Extension4
 Default file name extension for solver 4@*
 Default value: @code{""}@*