summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElijah Newren <newren gmail com>2006-10-01 22:30:10 +0000
committerElijah Newren <newren@src.gnome.org>2006-10-01 22:30:10 +0000
commit0201fcfc6c656202650c2ff2fe7f628bb1c15536 (patch)
tree7c1f9112fab7bc72f45ea5ae4bce79c8446dc19c
parent07e4cacf14874746453c1c4818122e899bdc4159 (diff)
downloadmetacity-0201fcfc6c656202650c2ff2fe7f628bb1c15536.tar.gz
Stick an emacs comment directive at the beginning of all the code files so
2006-10-01 Elijah Newren <newren gmail com> * src/*.[ch]: Stick an emacs comment directive at the beginning of all the code files so that people using emacs will be more likely to get coding style correct in their patches. We still need a similar vi directive. #358866
-rw-r--r--ChangeLog7
-rw-r--r--src/api.c2
-rw-r--r--src/api.h2
-rw-r--r--src/async-getprop.c2
-rw-r--r--src/async-getprop.h2
-rw-r--r--src/bell.c2
-rw-r--r--src/bell.h1
-rw-r--r--src/boxes.c2
-rw-r--r--src/boxes.h2
-rw-r--r--src/c-screen.c2
-rw-r--r--src/c-screen.h2
-rw-r--r--src/c-window.c2
-rw-r--r--src/c-window.h3
-rw-r--r--src/colors.c2
-rw-r--r--src/colors.h2
-rw-r--r--src/common.h2
-rw-r--r--src/compositor.c2
-rw-r--r--src/compositor.h2
-rw-r--r--src/constraints.c2
-rw-r--r--src/constraints.h2
-rw-r--r--src/core.c2
-rw-r--r--src/core.h2
-rw-r--r--src/delete.c2
-rw-r--r--src/display.c2
-rw-r--r--src/display.h2
-rw-r--r--src/draw-workspace.c2
-rw-r--r--src/draw-workspace.h2
-rw-r--r--src/edge-resistance.c2
-rw-r--r--src/edge-resistance.h2
-rw-r--r--src/effects.c2
-rw-r--r--src/effects.h2
-rw-r--r--src/errors.c2
-rw-r--r--src/errors.h6
-rw-r--r--src/eventqueue.c2
-rw-r--r--src/eventqueue.h2
-rw-r--r--src/fixedtip.c2
-rw-r--r--src/fixedtip.h2
-rw-r--r--src/frame.c2
-rw-r--r--src/frame.h2
-rw-r--r--src/frames.c2
-rw-r--r--src/frames.h2
-rw-r--r--src/gradient.c2
-rw-r--r--src/gradient.h2
-rw-r--r--src/group-private.h2
-rw-r--r--src/group-props.c2
-rw-r--r--src/group-props.h2
-rw-r--r--src/group.c2
-rw-r--r--src/group.h2
-rw-r--r--src/iconcache.c2
-rw-r--r--src/iconcache.h2
-rw-r--r--src/keybindings.c2
-rw-r--r--src/keybindings.h2
-rw-r--r--src/main.c2
-rw-r--r--src/main.h2
-rw-r--r--src/menu.c2
-rw-r--r--src/menu.h2
-rw-r--r--src/metaaccellabel.c2
-rw-r--r--src/metaaccellabel.h2
-rw-r--r--src/metacity-Xatomtype.h2
-rw-r--r--src/metacity-dialog.c2
-rw-r--r--src/place.c2
-rw-r--r--src/place.h2
-rw-r--r--src/prefs.c2
-rw-r--r--src/prefs.h2
-rw-r--r--src/preview-widget.c2
-rw-r--r--src/preview-widget.h2
-rw-r--r--src/resizepopup.c2
-rw-r--r--src/resizepopup.h2
-rw-r--r--src/screen.c2
-rw-r--r--src/screen.h2
-rw-r--r--src/session.c2
-rw-r--r--src/session.h2
-rw-r--r--src/spring-model.c2
-rw-r--r--src/spring-model.h2
-rw-r--r--src/stack.c2
-rw-r--r--src/stack.h2
-rw-r--r--src/tabpopup.c2
-rw-r--r--src/tabpopup.h2
-rw-r--r--src/testasyncgetprop.c2
-rw-r--r--src/testboxes.c2
-rw-r--r--src/testgradient.c2
-rw-r--r--src/theme-parser.c2
-rw-r--r--src/theme-parser.h2
-rw-r--r--src/theme-viewer.c2
-rw-r--r--src/theme.c2
-rw-r--r--src/theme.h2
-rw-r--r--src/themewidget.c2
-rw-r--r--src/themewidget.h2
-rw-r--r--src/ui.c2
-rw-r--r--src/ui.h2
-rw-r--r--src/util.c2
-rw-r--r--src/util.h2
-rw-r--r--src/window-props.c2
-rw-r--r--src/window-props.h2
-rw-r--r--src/window.c2
-rw-r--r--src/window.h2
-rw-r--r--src/workspace.c2
-rw-r--r--src/workspace.h2
-rw-r--r--src/xprops.c2
-rw-r--r--src/xprops.h2
100 files changed, 206 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 676874c4..8d4c9e05 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
2006-10-01 Elijah Newren <newren gmail com>
+ * src/*.[ch]: Stick an emacs comment directive at the beginning of
+ all the code files so that people using emacs will be more likely
+ to get coding style correct in their patches. We still need a
+ similar vi directive. #358866
+
+2006-10-01 Elijah Newren <newren gmail com>
+
Patch from Carlo Wood to ensure that maximized and minimized
properties are maintained across restarts. #358042.
diff --git a/src/api.c b/src/api.c
index c6e5a74d..5ce14618 100644
--- a/src/api.c
+++ b/src/api.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity misc. public entry points */
/*
diff --git a/src/api.h b/src/api.h
index 526af6bc..6ad938b5 100644
--- a/src/api.h
+++ b/src/api.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity misc. public entry points */
/*
diff --git a/src/async-getprop.c b/src/async-getprop.c
index 60d6b3a9..fb5484c1 100644
--- a/src/async-getprop.c
+++ b/src/async-getprop.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Asynchronous X property getting hack */
/*
diff --git a/src/async-getprop.h b/src/async-getprop.h
index 15ac1fed..e11ca131 100644
--- a/src/async-getprop.h
+++ b/src/async-getprop.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Asynchronous X property getting hack */
/*
diff --git a/src/bell.c b/src/bell.c
index b73a7527..6e1f701d 100644
--- a/src/bell.c
+++ b/src/bell.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity visual bell */
/*
diff --git a/src/bell.h b/src/bell.h
index ff29803f..7c1e3afc 100644
--- a/src/bell.h
+++ b/src/bell.h
@@ -1,5 +1,6 @@
/* Metacity visual bell */
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
/*
* Copyright (C) 2002 Sun Microsystems Inc.
*
diff --git a/src/boxes.c b/src/boxes.c
index d01d2851..f40a085e 100644
--- a/src/boxes.c
+++ b/src/boxes.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Simple box operations */
/*
diff --git a/src/boxes.h b/src/boxes.h
index 52c36698..5c9552da 100644
--- a/src/boxes.h
+++ b/src/boxes.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Simple box operations */
/*
diff --git a/src/c-screen.c b/src/c-screen.c
index 725213b3..237c51e2 100644
--- a/src/c-screen.c
+++ b/src/c-screen.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/*
* Copyright (C) 2006 Red Hat, Inc.
*
diff --git a/src/c-screen.h b/src/c-screen.h
index 9cca1add..7d6c2167 100644
--- a/src/c-screen.h
+++ b/src/c-screen.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
#include "screen.h"
#include "c-window.h"
diff --git a/src/c-window.c b/src/c-window.c
index 76c1ad9b..89f7d23c 100644
--- a/src/c-window.c
+++ b/src/c-window.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/*
* Copyright (C) 2006 Red Hat, Inc.
*
diff --git a/src/c-window.h b/src/c-window.h
index 571497b9..c7a574fb 100644
--- a/src/c-window.h
+++ b/src/c-window.h
@@ -1,3 +1,4 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
/*
* Copyright (C) 2006 Red Hat, Inc.
*
@@ -27,7 +28,7 @@
typedef struct _MetaCompWindow MetaCompWindow;
typedef void (* MetaCompWindowDestroy) (MetaCompWindow *window,
- gpointer closure);
+ gpointer closure);
MetaCompWindow *meta_comp_window_new (MetaScreen *screen,
WsDrawable *drawable,
diff --git a/src/colors.c b/src/colors.c
index e0b1d69f..13340d5f 100644
--- a/src/colors.c
+++ b/src/colors.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity RGB color stuff */
/*
diff --git a/src/colors.h b/src/colors.h
index 03849adb..41bde10b 100644
--- a/src/colors.h
+++ b/src/colors.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity RGB color stuff */
/*
diff --git a/src/common.h b/src/common.h
index f075c61e..e5602d82 100644
--- a/src/common.h
+++ b/src/common.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity common types shared by core.h and ui.h */
/*
diff --git a/src/compositor.c b/src/compositor.c
index 613c703c..05b4e1fb 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/*
* Copyright (C) 2003, 2004, 2005, 2006 Red Hat, Inc.
* Copyright (C) 2003 Keith Packard
diff --git a/src/compositor.h b/src/compositor.h
index 7358d922..7340bcc6 100644
--- a/src/compositor.h
+++ b/src/compositor.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity compositing manager */
/*
diff --git a/src/constraints.c b/src/constraints.c
index 4c2fbbc8..96bdf491 100644
--- a/src/constraints.c
+++ b/src/constraints.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity size/position constraints */
/*
diff --git a/src/constraints.h b/src/constraints.h
index 031b9505..8ce332e7 100644
--- a/src/constraints.h
+++ b/src/constraints.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity size/position constraints */
/*
diff --git a/src/core.c b/src/core.c
index 8fc03303..32ce9732 100644
--- a/src/core.c
+++ b/src/core.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity interface used by GTK+ UI to talk to core */
/*
diff --git a/src/core.h b/src/core.h
index d1450a30..6d6da141 100644
--- a/src/core.h
+++ b/src/core.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity interface used by GTK+ UI to talk to core */
/*
diff --git a/src/delete.c b/src/delete.c
index 9462db2f..30941aee 100644
--- a/src/delete.c
+++ b/src/delete.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window deletion */
/*
diff --git a/src/display.c b/src/display.c
index fd6ebcb3..cc266d72 100644
--- a/src/display.c
+++ b/src/display.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X display handler */
/*
diff --git a/src/display.h b/src/display.h
index 528e2327..8973159a 100644
--- a/src/display.h
+++ b/src/display.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X display handler */
/*
diff --git a/src/draw-workspace.c b/src/draw-workspace.c
index a55c10f8..c5998a1d 100644
--- a/src/draw-workspace.c
+++ b/src/draw-workspace.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Draw a workspace */
/* This file should not be modified to depend on other files in
diff --git a/src/draw-workspace.h b/src/draw-workspace.h
index 19b203d9..de60550d 100644
--- a/src/draw-workspace.h
+++ b/src/draw-workspace.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Draw a workspace */
/* This file should not be modified to depend on other files in
diff --git a/src/edge-resistance.c b/src/edge-resistance.c
index a0061233..25b3ec73 100644
--- a/src/edge-resistance.c
+++ b/src/edge-resistance.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Edge resistance for move/resize operations */
/*
diff --git a/src/edge-resistance.h b/src/edge-resistance.h
index f327c83e..6d0dbe0b 100644
--- a/src/edge-resistance.h
+++ b/src/edge-resistance.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Edge resistance for move/resize operations */
/*
diff --git a/src/effects.c b/src/effects.c
index f2ef7d14..45032d9f 100644
--- a/src/effects.c
+++ b/src/effects.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity animation effects */
/*
diff --git a/src/effects.h b/src/effects.h
index 23a9c2da..6fc8bf94 100644
--- a/src/effects.h
+++ b/src/effects.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity animation effects */
/*
diff --git a/src/errors.c b/src/errors.c
index f7e0bf27..854ef46b 100644
--- a/src/errors.c
+++ b/src/errors.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X error handling */
/*
diff --git a/src/errors.h b/src/errors.h
index 94cf603a..c18eaa72 100644
--- a/src/errors.h
+++ b/src/errors.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X error handling */
/*
@@ -26,8 +28,8 @@
#include "display.h"
typedef void (* ErrorHandler) (Display *dpy,
- XErrorEvent *error,
- gpointer data);
+ XErrorEvent *error,
+ gpointer data);
void meta_errors_init (void);
void meta_errors_register_foreign_display (Display *foreign_dpy,
diff --git a/src/eventqueue.c b/src/eventqueue.c
index 1d2576f0..4ce3e46a 100644
--- a/src/eventqueue.c
+++ b/src/eventqueue.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X event source for main loop */
/*
diff --git a/src/eventqueue.h b/src/eventqueue.h
index 0e256fc0..cd115bdb 100644
--- a/src/eventqueue.h
+++ b/src/eventqueue.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X event source for main loop */
/*
diff --git a/src/fixedtip.c b/src/fixedtip.c
index 31316085..8ea3f3f7 100644
--- a/src/fixedtip.c
+++ b/src/fixedtip.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity fixed tooltip routine */
/*
diff --git a/src/fixedtip.h b/src/fixedtip.h
index 96f54d58..3b3e6fff 100644
--- a/src/fixedtip.h
+++ b/src/fixedtip.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity fixed tooltip routine */
/*
diff --git a/src/frame.c b/src/frame.c
index 445f89c7..467e36b3 100644
--- a/src/frame.c
+++ b/src/frame.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X window decorations */
/*
diff --git a/src/frame.h b/src/frame.h
index 02de0abd..859e25af 100644
--- a/src/frame.h
+++ b/src/frame.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X window decorations */
/*
diff --git a/src/frames.c b/src/frames.c
index 12b196cf..c5827dc1 100644
--- a/src/frames.c
+++ b/src/frames.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window frame manager widget */
/*
diff --git a/src/frames.h b/src/frames.h
index d7db935e..1d674eab 100644
--- a/src/frames.h
+++ b/src/frames.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window frame manager widget */
/*
diff --git a/src/gradient.c b/src/gradient.c
index f61d9558..67906231 100644
--- a/src/gradient.c
+++ b/src/gradient.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity gradient rendering */
/*
diff --git a/src/gradient.h b/src/gradient.h
index d441b16a..58d6d40e 100644
--- a/src/gradient.h
+++ b/src/gradient.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity gradient rendering */
/*
diff --git a/src/group-private.h b/src/group-private.h
index 1ec7a249..25b05c77 100644
--- a/src/group-private.h
+++ b/src/group-private.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window group private header */
/*
diff --git a/src/group-props.c b/src/group-props.c
index ae3a2911..9d5af05e 100644
--- a/src/group-props.c
+++ b/src/group-props.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* MetaGroup property handling */
/*
diff --git a/src/group-props.h b/src/group-props.h
index 727c636a..ffde0901 100644
--- a/src/group-props.h
+++ b/src/group-props.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* MetaGroup property handling */
/*
diff --git a/src/group.c b/src/group.c
index a2f79819..1e721a95 100644
--- a/src/group.c
+++ b/src/group.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window groups */
/*
diff --git a/src/group.h b/src/group.h
index 3f1425b5..84133827 100644
--- a/src/group.h
+++ b/src/group.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window groups */
/*
diff --git a/src/iconcache.c b/src/iconcache.c
index eca5db07..5c8ac19f 100644
--- a/src/iconcache.c
+++ b/src/iconcache.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window icons */
/*
diff --git a/src/iconcache.h b/src/iconcache.h
index eadf5217..1cb73a65 100644
--- a/src/iconcache.h
+++ b/src/iconcache.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window icons */
/*
diff --git a/src/keybindings.c b/src/keybindings.c
index 2f01d202..102af63e 100644
--- a/src/keybindings.c
+++ b/src/keybindings.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity Keybindings */
/*
* Copyright (C) 2001 Havoc Pennington
diff --git a/src/keybindings.h b/src/keybindings.h
index 70848f92..0f5e4d58 100644
--- a/src/keybindings.h
+++ b/src/keybindings.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity Keybindings */
/*
diff --git a/src/main.c b/src/main.c
index 3c405278..49c30b8f 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity main() */
/*
diff --git a/src/main.h b/src/main.h
index cda080fe..1eada677 100644
--- a/src/main.h
+++ b/src/main.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity main */
/*
diff --git a/src/menu.c b/src/menu.c
index 3f6a0ad1..e02dd21e 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window menu */
/*
diff --git a/src/menu.h b/src/menu.h
index 39902fd4..6bb544a6 100644
--- a/src/menu.h
+++ b/src/menu.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window menu */
/*
diff --git a/src/metaaccellabel.c b/src/metaaccellabel.c
index 0d197c5a..0c2a76d3 100644
--- a/src/metaaccellabel.c
+++ b/src/metaaccellabel.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity hacked-up GtkAccelLabel */
/* Copyright (C) 2002 Red Hat, Inc. */
/* GTK - The GIMP Toolkit
diff --git a/src/metaaccellabel.h b/src/metaaccellabel.h
index abaf7e68..22823276 100644
--- a/src/metaaccellabel.h
+++ b/src/metaaccellabel.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity hacked-up GtkAccelLabel */
/* Copyright (C) 2002 Red Hat, Inc. */
/* GTK - The GIMP Toolkit
diff --git a/src/metacity-Xatomtype.h b/src/metacity-Xatomtype.h
index 7ab7e5a0..ff33cbe0 100644
--- a/src/metacity-Xatomtype.h
+++ b/src/metacity-Xatomtype.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* $Xorg: Xatomtype.h,v 1.4 2001/02/09 02:03:38 xorgcvs Exp $ */
/***********************************************************
diff --git a/src/metacity-dialog.c b/src/metacity-dialog.c
index 28519be3..7e733254 100644
--- a/src/metacity-dialog.c
+++ b/src/metacity-dialog.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity dialog process */
/*
diff --git a/src/place.c b/src/place.c
index 1b86240d..bf88779f 100644
--- a/src/place.c
+++ b/src/place.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window placement */
/*
diff --git a/src/place.h b/src/place.h
index 6e86ebb1..2948fe7a 100644
--- a/src/place.h
+++ b/src/place.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity window placement */
/*
diff --git a/src/prefs.c b/src/prefs.c
index 86fc9a6c..c5004911 100644
--- a/src/prefs.c
+++ b/src/prefs.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity preferences */
/*
diff --git a/src/prefs.h b/src/prefs.h
index a568ed78..f1e81a8c 100644
--- a/src/prefs.h
+++ b/src/prefs.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity preferences */
/*
diff --git a/src/preview-widget.c b/src/preview-widget.c
index 8038c5fb..5aa0fa56 100644
--- a/src/preview-widget.c
+++ b/src/preview-widget.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity theme preview widget */
/*
diff --git a/src/preview-widget.h b/src/preview-widget.h
index f6ae48ab..bfa964b3 100644
--- a/src/preview-widget.h
+++ b/src/preview-widget.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity theme preview widget */
/*
diff --git a/src/resizepopup.c b/src/resizepopup.c
index b2e95528..f68e3c31 100644
--- a/src/resizepopup.c
+++ b/src/resizepopup.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity resizing-terminal-window feedback */
/*
diff --git a/src/resizepopup.h b/src/resizepopup.h
index a7206798..a861ff38 100644
--- a/src/resizepopup.h
+++ b/src/resizepopup.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity resizing-terminal-window feedback */
/*
diff --git a/src/screen.c b/src/screen.c
index 12575a88..dbf3cf98 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X screen handler */
/*
diff --git a/src/screen.h b/src/screen.h
index 8f7fb439..009e22fd 100644
--- a/src/screen.h
+++ b/src/screen.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X screen handler */
/*
diff --git a/src/session.c b/src/session.c
index cc625e29..1031b242 100644
--- a/src/session.c
+++ b/src/session.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity Session Management */
/*
diff --git a/src/session.h b/src/session.h
index 1fa09c8f..cc88fd50 100644
--- a/src/session.h
+++ b/src/session.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity Session Management */
/*
diff --git a/src/spring-model.c b/src/spring-model.c
index a1dd4463..60e2ad88 100644
--- a/src/spring-model.c
+++ b/src/spring-model.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
#include "spring-model.h"
#include <math.h>
diff --git a/src/spring-model.h b/src/spring-model.h
index b15e61f1..83ee1dad 100644
--- a/src/spring-model.h
+++ b/src/spring-model.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
#include "window.h"
typedef struct XYPair Point;
diff --git a/src/stack.c b/src/stack.c
index 6202966e..de3402ea 100644
--- a/src/stack.c
+++ b/src/stack.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity Window Stack */
/*
diff --git a/src/stack.h b/src/stack.h
index 831a19bf..5760de24 100644
--- a/src/stack.h
+++ b/src/stack.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity Window Stack */
/*
diff --git a/src/tabpopup.c b/src/tabpopup.c
index 2ef1f05f..af24764a 100644
--- a/src/tabpopup.c
+++ b/src/tabpopup.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity popup window thing showing windows you can tab to */
/*
diff --git a/src/tabpopup.h b/src/tabpopup.h
index 6695c9d2..c210a191 100644
--- a/src/tabpopup.h
+++ b/src/tabpopup.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity tab popup window */
/*
diff --git a/src/testasyncgetprop.c b/src/testasyncgetprop.c
index 702c1f32..267f16a5 100644
--- a/src/testasyncgetprop.c
+++ b/src/testasyncgetprop.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/*
* Copyright (C) 2002 Havoc Pennington
*
diff --git a/src/testboxes.c b/src/testboxes.c
index 79747476..9e958b75 100644
--- a/src/testboxes.c
+++ b/src/testboxes.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity box operation testing program */
/*
diff --git a/src/testgradient.c b/src/testgradient.c
index ae7c125c..6ecc4b8e 100644
--- a/src/testgradient.c
+++ b/src/testgradient.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity gradient test program */
/*
diff --git a/src/theme-parser.c b/src/theme-parser.c
index 7e7d47c6..1013c2b8 100644
--- a/src/theme-parser.c
+++ b/src/theme-parser.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity theme parsing */
/*
diff --git a/src/theme-parser.h b/src/theme-parser.h
index 2ba198e4..035d7005 100644
--- a/src/theme-parser.h
+++ b/src/theme-parser.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity theme parsing */
/*
diff --git a/src/theme-viewer.c b/src/theme-viewer.c
index 9d6d7abf..d4a1106b 100644
--- a/src/theme-viewer.c
+++ b/src/theme-viewer.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity theme viewer and test app main() */
/*
diff --git a/src/theme.c b/src/theme.c
index b047bf49..0bdd0628 100644
--- a/src/theme.c
+++ b/src/theme.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity Theme Rendering */
/*
diff --git a/src/theme.h b/src/theme.h
index cda019da..f817dce4 100644
--- a/src/theme.h
+++ b/src/theme.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity Theme Rendering */
/*
diff --git a/src/themewidget.c b/src/themewidget.c
index b3092a56..1cbcb8e2 100644
--- a/src/themewidget.c
+++ b/src/themewidget.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity theme widget (displays themed draw operations) */
/*
diff --git a/src/themewidget.h b/src/themewidget.h
index 55161fbc..5f044ce2 100644
--- a/src/themewidget.h
+++ b/src/themewidget.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity theme widget (displays themed draw operations) */
/*
diff --git a/src/ui.c b/src/ui.c
index 045767dc..4a16a580 100644
--- a/src/ui.c
+++ b/src/ui.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity interface for talking to GTK+ UI module */
/*
diff --git a/src/ui.h b/src/ui.h
index 52b4bdb9..bb8122f9 100644
--- a/src/ui.h
+++ b/src/ui.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity interface for talking to GTK+ UI module */
/*
diff --git a/src/util.c b/src/util.c
index 9280df13..9fdecd6f 100644
--- a/src/util.c
+++ b/src/util.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity utilities */
/*
diff --git a/src/util.h b/src/util.h
index f51cb88d..d88c7752 100644
--- a/src/util.h
+++ b/src/util.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity utilities */
/*
diff --git a/src/window-props.c b/src/window-props.c
index 49df9aee..2506e625 100644
--- a/src/window-props.c
+++ b/src/window-props.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* MetaWindow property handling */
/*
diff --git a/src/window-props.h b/src/window-props.h
index 232721d0..815955da 100644
--- a/src/window-props.h
+++ b/src/window-props.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* MetaWindow property handling */
/*
diff --git a/src/window.c b/src/window.c
index acccfe66..815e1143 100644
--- a/src/window.c
+++ b/src/window.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X managed windows */
/*
diff --git a/src/window.h b/src/window.h
index 2b9dd201..ff4b944b 100644
--- a/src/window.h
+++ b/src/window.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X managed windows */
/*
diff --git a/src/workspace.c b/src/workspace.c
index 89af6adc..8ea5e8eb 100644
--- a/src/workspace.c
+++ b/src/workspace.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity Workspaces */
/*
diff --git a/src/workspace.h b/src/workspace.h
index 1c1ee919..61aa8e71 100644
--- a/src/workspace.h
+++ b/src/workspace.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity Workspaces */
/*
diff --git a/src/xprops.c b/src/xprops.c
index 7a915856..7a428295 100644
--- a/src/xprops.c
+++ b/src/xprops.c
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X property convenience routines */
/*
diff --git a/src/xprops.h b/src/xprops.h
index 646f087f..e5cb97bb 100644
--- a/src/xprops.h
+++ b/src/xprops.h
@@ -1,3 +1,5 @@
+/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
+
/* Metacity X property convenience routines */
/*