diff options
authorRob Adams <>2004-01-02 21:51:52 +0000
committerRob Adams <>2004-01-02 21:51:52 +0000
commit1b323f87d767c2e26b5ed8f218f334da7d50feb3 (patch)
parent2d74e25058a6f4c43d1685eb07c44f1d583b10ce (diff)
Update reference to EWMH.
2003-01-02 Rob Adams <> * README: Update reference to EWMH. * HACKING: Add a reference to COMPLIANCE and to the ICCCM and EWHM.
3 files changed, 20 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog
index aa86c49..eefb3e1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2003-01-02 Rob Adams <>
+ * README: Update reference to EWMH.
+ * HACKING: Add a reference to COMPLIANCE and to the ICCCM and
2003-12-25 Havoc Pennington <>
* src/compositor.c (process_reparent): handle ReparentNotify, and
diff --git a/HACKING b/HACKING
index d89dddb..e9024f7 100644
@@ -101,4 +101,9 @@ be NULL.
The code could use cleanup in a lot of places, feel free to do so.
+Metacity is ideally a fully ICCCM and EWMH-compliant window manager.
+Reading these specifications is a useful first step to understanding
+the role of a window manager on an X11 desktop and the standards and
+conventions on which X11 desktops are based. Please refer to the
+COMPLIANCE file for additional information on these specifications and
+metacity's compliance therewith.
diff --git a/README b/README
index aacb0fb..e870624 100644
--- a/README
+++ b/README
@@ -39,9 +39,9 @@ See the HACKING file for some notes on hacking Metacity.
-Not that metacity is huge (<400K binary last I checked), but about
-half of that is in the preferences handling, in static strings that
-aren't essential, and in the theme engine.
+Not that metacity is huge, but a substantial amount of code is in
+preferences handling, in static strings that aren't essential, and in
+the theme engine.
You can strip about 70K from the metacity binary by compiling with
options such as:
@@ -187,11 +187,10 @@ METACITY FEATURES
be respawned. It theoretically restores sizes/positions/workspace
for session-aware applications.
- - Metacity implements much of the new window manager spec from
- (, and much of
- the ICCCM. But then there are parts of each that it doesn't
- implement, just because I haven't yet.
+ - Metacity implements much of the EWMH window manager specification
+ from, as well as the older ICCCM. Please refer to
+ the COMPLIANCE file for information on metacity compliance with
+ these standards.
- Uses Pango to render text, so has cool i18n capabilities.
Supports UTF-8 window titles and such.