diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2b5912454d02ba2d6645d90f403f204b9cc85f3d..081e8ed40ba1d8ec42f4ae5c49d2cc1d172d86b0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -55,8 +55,8 @@ ADD_DEFINITIONS(
 #-----------------------------------------------------------------------------
 # OTB version number.  An even minor number corresponds to releases.
 SET(OTB_VERSION_MAJOR "1")
-SET(OTB_VERSION_MINOR "2")
-SET(OTB_VERSION_PATCH "1")
+SET(OTB_VERSION_MINOR "4")
+SET(OTB_VERSION_PATCH "0")
 
 # Version string should not include patch level.  The major.minor is
 # enough to distinguish available features of the toolkit.
diff --git a/Examples/ChangeDetection/KullbackLeiblerDistanceChDet.cxx b/Examples/ChangeDetection/KullbackLeiblerDistanceChDet.cxx
index cc9188cae742d7253ad5de7fde064380c65058eb..6325b98b43447a9e84e1694801a14577bc57a46c 100755
--- a/Examples/ChangeDetection/KullbackLeiblerDistanceChDet.cxx
+++ b/Examples/ChangeDetection/KullbackLeiblerDistanceChDet.cxx
@@ -45,7 +45,7 @@
 //            \right) \\
 //        - 10 \frac{\kappa_{X_1;3} \kappa_{X_2;3} 
 //                        \left( \kappa_{X_1;1} - \kappa_{X_2;1} \right)
-//                        \left( \kappa_{X_1;2} - \kappa_{X_2;2} \right)}{\kappa_{X_2;2}^6} 
+//                        \left( \kappa_{X_1;2} - \kappa_{X_2;2} \right)}{\kappa_{X_2;2}^6} \qquad
 // \end{multline}
 // where
 // \begin{align*}
@@ -122,7 +122,8 @@ int main(int argc, char * argv[])
       //  Software Guide : EndLatex 
 
       //  Software Guide : BeginCodeSnippet
-      typedef otb::KullbackLeiblerDistanceImageFilter<ImageType,ImageType,ImageType> FilterType;
+      typedef otb::KullbackLeiblerDistanceImageFilter<ImageType,
+	           ImageType,ImageType> FilterType;
       //  Software Guide : EndCodeSnippet
 
       //  Software Guide : BeginLatex
diff --git a/Examples/ChangeDetection/KullbackLeiblerProfileChDet.cxx b/Examples/ChangeDetection/KullbackLeiblerProfileChDet.cxx
index d5339c7534fb123c98a1fd92ccf8847413fe46fe..c4e04ab44890f6b590e3e5d884649e3f127d926a 100755
--- a/Examples/ChangeDetection/KullbackLeiblerProfileChDet.cxx
+++ b/Examples/ChangeDetection/KullbackLeiblerProfileChDet.cxx
@@ -29,12 +29,12 @@
 // between pairs of images, according to a range of window size.
 // This example is very similar, in its principle, to all of the change 
 // detection examples, especially the distance between distribution one
-// (section~\ref{sec:KullbackLeiblerDistance} which uses a fixed window size.
+// (section~\ref{sec:KullbackLeiblerDistance}) which uses a fixed window size.
 // 
 // The main differences are: 
 // \begin{enumerate}
 // \item a set of window range instead of a fixed size of window;
-// \item an output of type \doxygen[otb}{VectorImage}.
+// \item an output of type \doxygen{otb}{VectorImage}.
 // \end{enumerate}
 // Then, the program begins with the \doxygen{otb}{VectorImage} and the 
 // \doxygen{otb}{KullbackLeiblerProfileImageFilter} header files in complements
@@ -49,13 +49,10 @@
 
 //  Software Guide : BeginCodeSnippet
 #include "otbVectorImage.h"
+#include "otbKullbackLeiblerProfileImageFilter.h"
 //  Software Guide : EndCodeSnippet
 #include "otbImageFileReader.h"
 #include "otbImageFileWriter.h"
-//  Software Guide : BeginCodeSnippet
-#include "otbKullbackLeiblerProfileImageFilter.h"
-//  Software Guide : EndCodeSnippet
-
 
 int main(int argc, char * argv[])
 {
@@ -93,7 +90,8 @@ int main(int argc, char * argv[])
       //  Software Guide : BeginCodeSnippet
       typedef otb::Image<PixelType,Dimension> ImageType;
       typedef otb::VectorImage<PixelType,Dimension> VectorImageType;
-      typedef otb::KullbackLeiblerProfileImageFilter<ImageType,ImageType,VectorImageType> FilterType;
+      typedef otb::KullbackLeiblerProfileImageFilter<ImageType,
+	           ImageType,VectorImageType> FilterType;
       //  Software Guide : EndCodeSnippet
       
       typedef otb::VectorImage<OutPixelType,Dimension> OutVectorImageType;