diff --git a/Common/ColorTable.cpp b/Common/ColorTable.cpp
index 60d6ab2b6263df0b8a126dc9555501dd49e3c23a..1ed9be7dcc1542c5509f96164c975d7659b8c9a5 100644
--- a/Common/ColorTable.cpp
+++ b/Common/ColorTable.cpp
@@ -1,4 +1,4 @@
-// $Id: ColorTable.cpp,v 1.15 2003-03-01 22:36:36 geuzaine Exp $
+// $Id: ColorTable.cpp,v 1.16 2003-03-18 07:37:20 geuzaine Exp $
 //
 // Copyright (C) 1997 - 2003 C. Geuzaine, J.-F. Remacle
 //
@@ -18,10 +18,15 @@
 // USA.
 // 
 // Please report all bugs and problems to "gmsh@geuz.org".
+//
+// Contributor(s):
+//   David Colignon
+//
 
-// These routines are loosely based on code from the Vis5d program for
-// visualizing five dimensional gridded data sets Copyright (C) 1990 -
-// 1995 Bill Hibbard, Brian Paul, Dave Santek, and Andre Battaiola.
+// These routines are loosely based on the colortable routines from
+// the Vis5d program for visualizing five dimensional gridded data
+// sets Copyright (C) 1990 - 1995 Bill Hibbard, Brian Paul, Dave
+// Santek, and Andre Battaiola.
 
 #include "Gmsh.h"
 #include "ColorTable.h"
diff --git a/DataStr/List.cpp b/DataStr/List.cpp
index 1397b110c911a314ae2ff8b0a0f97a39003a1628..be8afc833860813e52e8bb8f137143665ac2941d 100644
--- a/DataStr/List.cpp
+++ b/DataStr/List.cpp
@@ -1,4 +1,4 @@
-// $Id: List.cpp,v 1.25 2003-03-01 22:36:37 geuzaine Exp $
+// $Id: List.cpp,v 1.26 2003-03-18 07:37:20 geuzaine Exp $
 //
 // Copyright (C) 1997 - 2003 C. Geuzaine, J.-F. Remacle
 //
@@ -18,6 +18,10 @@
 // USA.
 // 
 // Please report all bugs and problems to "gmsh@geuz.org".
+//
+// Contributor(s):
+//   Marc Ume
+//
 
 #include <stdlib.h>
 #include <stdio.h>
diff --git a/DataStr/List.h b/DataStr/List.h
index e8993d8ec3ca088ed7f1115e6aa6acfb4aba3188..69af6520d77b78ff69811f56c0881d8d2a92e167 100644
--- a/DataStr/List.h
+++ b/DataStr/List.h
@@ -19,6 +19,10 @@
 // USA.
 // 
 // Please report all bugs and problems to "gmsh@geuz.org".
+//
+// Contributor(s):
+//   Marc Ume
+//
 
 #include <stdio.h>
 
diff --git a/DataStr/Tree.cpp b/DataStr/Tree.cpp
index 5448c66b10b33c79a625d876a002230c9a1d34b3..2a231fd563e9690a9a73d7e35ac92bce1044542d 100644
--- a/DataStr/Tree.cpp
+++ b/DataStr/Tree.cpp
@@ -1,4 +1,4 @@
-// $Id: Tree.cpp,v 1.15 2003-03-16 21:26:29 geuzaine Exp $
+// $Id: Tree.cpp,v 1.16 2003-03-18 07:37:20 geuzaine Exp $
 //
 // Copyright (C) 1997 - 2003 C. Geuzaine, J.-F. Remacle
 //
@@ -18,6 +18,10 @@
 // USA.
 // 
 // Please report all bugs and problems to "gmsh@geuz.org".
+//
+// Contributor(s):
+//   Marc Ume
+//
 
 #include <stdlib.h>
 #include <string.h>
diff --git a/DataStr/Tree.h b/DataStr/Tree.h
index f00f184221de50462cd532414e74a6225ec4b3e1..bd5f5aeb767d1d1a679ed53eb140df6d0a3c6ebc 100644
--- a/DataStr/Tree.h
+++ b/DataStr/Tree.h
@@ -19,6 +19,10 @@
 // USA.
 // 
 // Please report all bugs and problems to "gmsh@geuz.org".
+//
+// Contributor(s):
+//   Marc Ume
+//
 
 #include "avl.h"
 
diff --git a/Graphics/PostElement.cpp b/Graphics/PostElement.cpp
index 7428e206f34a53ee5c1f0df8882041af5246a14a..0c2023861922b452dc21ed5ab678209bf3d3e6b8 100644
--- a/Graphics/PostElement.cpp
+++ b/Graphics/PostElement.cpp
@@ -1,4 +1,4 @@
-// $Id: PostElement.cpp,v 1.11 2003-03-01 22:36:40 geuzaine Exp $
+// $Id: PostElement.cpp,v 1.12 2003-03-18 07:37:20 geuzaine Exp $
 //
 // Copyright (C) 1997 - 2003 C. Geuzaine, J.-F. Remacle
 //
@@ -18,6 +18,10 @@
 // USA.
 // 
 // Please report all bugs and problems to "gmsh@geuz.org".
+//
+// Contributor(s):
+//   Laurent Stainier
+//
 
 
 // OK, I understand why the Cut2D stuff does not work correctly with a
diff --git a/Mesh/3D_SMesh.cpp b/Mesh/3D_SMesh.cpp
index 42e6bdb43c84a3d074c5b0e8c32e794501535720..a4046b9bcd8323f25a32370955657e3cad0b91d3 100644
--- a/Mesh/3D_SMesh.cpp
+++ b/Mesh/3D_SMesh.cpp
@@ -1,4 +1,4 @@
-// $Id: 3D_SMesh.cpp,v 1.18 2003-03-16 21:23:18 geuzaine Exp $
+// $Id: 3D_SMesh.cpp,v 1.19 2003-03-18 07:37:20 geuzaine Exp $
 //
 // Copyright (C) 1997 - 2003 C. Geuzaine, J.-F. Remacle
 //
@@ -18,6 +18,10 @@
 // USA.
 // 
 // Please report all bugs and problems to "gmsh@geuz.org".
+//
+// Contributor(s):
+//   Patrick Dular
+//
 
 /*  
   Maillage transfini volumique
diff --git a/Mesh/Utils.cpp b/Mesh/Utils.cpp
index cec9f43756f2390fdc58ab74f4e700301bf921dc..084ae5b0e13c4a7e199a52d35590fc0d3b39cf60 100644
--- a/Mesh/Utils.cpp
+++ b/Mesh/Utils.cpp
@@ -1,4 +1,4 @@
-// $Id: Utils.cpp,v 1.18 2003-03-18 00:15:43 geuzaine Exp $
+// $Id: Utils.cpp,v 1.19 2003-03-18 07:37:20 geuzaine Exp $
 //
 // Copyright (C) 1997 - 2003 C. Geuzaine, J.-F. Remacle
 //
@@ -18,6 +18,10 @@
 // USA.
 // 
 // Please report all bugs and problems to "gmsh@geuz.org".
+//
+// Contributor(s):
+//   Pierre Badel
+//
 
 #include "Gmsh.h"
 #include "Numeric.h"
diff --git a/Numeric/gsl_newt.cpp b/Numeric/gsl_newt.cpp
index a94a3f004bc1d50055a3fd34eb710b0d9b8973aa..c3fb9c1e7a1ccca3d1e97d766cab9b6edab22042 100644
--- a/Numeric/gsl_newt.cpp
+++ b/Numeric/gsl_newt.cpp
@@ -1,4 +1,4 @@
-// $Id: gsl_newt.cpp,v 1.8 2003-03-01 22:36:42 geuzaine Exp $
+// $Id: gsl_newt.cpp,v 1.9 2003-03-18 07:37:20 geuzaine Exp $
 //
 // Copyright (C) 1997 - 2003 C. Geuzaine, J.-F. Remacle
 //
@@ -18,10 +18,12 @@
 // USA.
 // 
 // Please report all bugs and problems to "gmsh@geuz.org".
+//
+// Contributor(s):
+//   Nicolas Tardieu
+//
 
 // This implements a Newton method using the GSL.
-//
-// Original author: Nicolas Tardieu <nicolas.tardieu@der.edf.fr>
 
 #if defined(HAVE_GSL)
 
diff --git a/utils/dxf2geo.c b/utils/dxf2geo.c
index c39c625828df0193ff087eba97ae490f938d07e8..63bc656e99c24b18127d43ffb7cd73f9d9fbe954 100644
--- a/utils/dxf2geo.c
+++ b/utils/dxf2geo.c
@@ -1,4 +1,4 @@
-// $Id: dxf2geo.c,v 1.5 2003-03-01 23:03:23 geuzaine Exp $
+// $Id: dxf2geo.c,v 1.6 2003-03-18 07:37:20 geuzaine Exp $
 //
 // Copyright (C) 1997 - 2003 C. Geuzaine, J.-F. Remacle
 //
@@ -18,6 +18,10 @@
 // USA.
 // 
 // Please report all bugs and problems to "gmsh@geuz.org".
+//
+// Contributor(s):
+//   David Colignon
+//
 
 // This is a simple AutoCAD DXF to Gmsh GEO Data File Converter
 //