This commit is contained in:
Havoc Pennington 2003-01-10 05:02:20 +00:00
parent 198398ba88
commit 859c1e752d
4 changed files with 50 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2003-01-10 Havoc Pennington <hp@pobox.com>
* NEWS: update
* configure.in: bump to 2.4.13, require 2.2.0 for multihead
2003-01-09 James M. Cape <jcape@ignore-your.tv> 2003-01-09 James M. Cape <jcape@ignore-your.tv>
* src/themes/Esco/metacity-theme-1.xml: Use a line for the titlebar * src/themes/Esco/metacity-theme-1.xml: Use a line for the titlebar

27
NEWS
View File

@ -1 +1,26 @@
See README. 2.4.13
===
- we were making all dialogs skip the taskbar, even non-transient
ones, though this was supposedly fixed a while ago. Now really
fixed.
- change back to Alt+click by default for the window drag feature.
- assign Alt+F12 to shade window
- fix not deleting enough workspaces when the number
was reduced via the pager config dialog (readams@hmc.edu)
- don't allow windows under the top panel ever, even if they
are tall windows (Arvind)
- fix up the window layout for directional workspace nav,
so you always stop at the edges and always end up
where you expect (hp, with tweaks from readams@hmc.edu)
- focus new windows in mouse focus mode (readams@hmc.edu)
- support xeyes, oclock, etc. by applying shape mask
to the window manager frame (yeah it resizes slow, deal)
- fix vertical/horizontal maximize
- handle crossing events resizing for more opaque resize goodness
(Soeren)
- add wacky _METACITY_UPDATE_COUNTER experimental extension
to do nice opaque resizing (does nothing without a GTK patch)
- fix a crash setting workspace names
- fix internationalized WM_NAME reading

16
README
View File

@ -10,7 +10,7 @@ COMPILING METACITY
=== ===
You need GTK+ 2.0, ideally the latest in the 2.0.x series. For You need GTK+ 2.0, ideally the latest in the 2.0.x series. For
multihead/Xinerama support to work, you need GTK+ 2.1.x or 2.2. For multihead/Xinerama support to work, you need GTK+ 2.2. For
startup notification to work you need libstartup-notification at startup notification to work you need libstartup-notification at
http://www.freedesktop.org/software/startup-notification/ or on the http://www.freedesktop.org/software/startup-notification/ or on the
GNOME ftp site. You also need GConf 1.2 (unless building a funky GNOME ftp site. You also need GConf 1.2 (unless building a funky
@ -213,6 +213,20 @@ METACITY FEATURES
- and much more! well, maybe not a lot more. - and much more! well, maybe not a lot more.
HOW TO ADD EXTERNAL FEATURES
===
You can write a metacity "plugin" such as a pager, window list, icon
box, task menu, or even things like "window matching" using the
Extended Window Manager Hints. See http://www.freedesktop.org for the
EWMH specification. An easy-to-use library called "libwnck" is
available that uses the EWMH and is specifically designed for writing
WM accessories.
You might be interested in existing accessories such as "Devil's Pie"
by Ross Burton, which add features to Metacity (or other
EWMH-compliant WMs).
METACITY BUGS, NON-FEATURES, AND CAVEATS METACITY BUGS, NON-FEATURES, AND CAVEATS
=== ===

View File

@ -4,7 +4,8 @@ AC_INIT(src/display.c)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
# 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987 # 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987
AM_INIT_AUTOMAKE(metacity, 2.4.8) # releases on a branch add a 4th version like 2.4.21.1
AM_INIT_AUTOMAKE(metacity, 2.4.13)
# Honor aclocal flags # Honor aclocal flags
ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
@ -152,7 +153,7 @@ fi
PKG_CHECK_MODULES(METACITY, $METACITY_PC_MODULES) PKG_CHECK_MODULES(METACITY, $METACITY_PC_MODULES)
if $PKG_CONFIG --atleast-version 2.1.0 gtk+-2.0; then if $PKG_CONFIG --atleast-version 2.2.0 gtk+-2.0; then
AC_DEFINE(HAVE_GTK_MULTIHEAD,,[gtk+ with multihead support found]) AC_DEFINE(HAVE_GTK_MULTIHEAD,,[gtk+ with multihead support found])
with_multihead=yes with_multihead=yes
else else