diff --git a/ChangeLog b/ChangeLog index 685263502..2f7d1f0da 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-01-10 Havoc Pennington + + * NEWS: update + + * configure.in: bump to 2.4.13, require 2.2.0 for multihead + 2003-01-09 James M. Cape * src/themes/Esco/metacity-theme-1.xml: Use a line for the titlebar diff --git a/NEWS b/NEWS index 346403453..6c097e44f 100644 --- a/NEWS +++ b/NEWS @@ -1 +1,26 @@ -See README. \ No newline at end of file +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 + diff --git a/README b/README index 0ac6002b8..88f0a7494 100644 --- a/README +++ b/README @@ -10,7 +10,7 @@ COMPILING METACITY === 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 http://www.freedesktop.org/software/startup-notification/ or on the 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. +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 === diff --git a/configure.in b/configure.in index 332995e05..defdafc0e 100644 --- a/configure.in +++ b/configure.in @@ -4,7 +4,8 @@ AC_INIT(src/display.c) AM_CONFIG_HEADER(config.h) # 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 ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" @@ -152,7 +153,7 @@ fi 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]) with_multihead=yes else