Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 2405)
+++ trunk/MagicSoft/Mars/Changelog	(revision 2406)
@@ -25,4 +25,11 @@
      - renamed PrintOutlayers to PrintOutliers
      - Divide pad only into two subpads
+
+   * mfilter/MF.cc:
+     - added comment about '=='
+
+   * mhist/MHMatrix.cc:
+     - removed some pieces of code which preserved the contents
+       of a matrix when resizing. This is done by root now.
 
 
Index: trunk/MagicSoft/Mars/mfilter/MF.cc
===================================================================
--- trunk/MagicSoft/Mars/mfilter/MF.cc	(revision 2405)
+++ trunk/MagicSoft/Mars/mfilter/MF.cc	(revision 2406)
@@ -57,4 +57,6 @@
 // are allowed.
 //
+//   -------->  '==' is NOT supported!
+//
 //
 // Warning: There is no priority rule build in. So better use brackets
Index: trunk/MagicSoft/Mars/mhist/MHMatrix.cc
===================================================================
--- trunk/MagicSoft/Mars/mhist/MHMatrix.cc	(revision 2405)
+++ trunk/MagicSoft/Mars/mhist/MHMatrix.cc	(revision 2406)
@@ -216,11 +216,14 @@
     }
 
+#if ROOT_VERSION_CODE < ROOT_VERSION(3,05,07)
     TMatrix m(fM);
-
+#endif
     fM.ResizeTo(fM.GetNrows()*2, fData->GetNumEntries());
 
+#if ROOT_VERSION_CODE < ROOT_VERSION(3,05,07)
     TVector vold(fM.GetNcols());
     for (int x=0; x<m.GetNrows(); x++)
         TMatrixRow(fM, x) = vold = TMatrixRow(m, x);
+#endif
 }
 
@@ -1133,10 +1136,14 @@
     }
 
+#if ROOT_VERSION_CODE < ROOT_VERSION(3,05,07)
     const TMatrix m(fM);
+#endif
     fM.ResizeTo(num, fM.GetNcols());
 
+#if ROOT_VERSION_CODE < ROOT_VERSION(3,05,07)
     TVector tmp(fM.GetNcols());
     for (UInt_t irow=0; irow<num; irow++)
         TMatrixRow(fM, irow) = tmp = TMatrixRow(m, irow);
+#endif
 }
 
