From 1b323f87d767c2e26b5ed8f218f334da7d50feb3 Mon Sep 17 00:00:00 2001 From: Rob Adams Date: Fri, 2 Jan 2004 21:51:52 +0000 Subject: [PATCH] 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. --- ChangeLog | 7 +++++++ HACKING | 7 ++++++- README | 15 +++++++-------- 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index aa86c494d..eefb3e1d3 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 + EWHM. + 2003-12-25 Havoc Pennington * src/compositor.c (process_reparent): handle ReparentNotify, and diff --git a/HACKING b/HACKING index d89dddb5d..e9024f708 100644 --- a/HACKING +++ b/HACKING @@ -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 aacb0fb73..e87062488 100644 --- a/README +++ b/README @@ -39,9 +39,9 @@ See the HACKING file for some notes on hacking Metacity. SHRINKING 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 - freedesktop.org - (http://www.freedesktop.org/standards/wm-spec.html), 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 freedesktop.org, 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.