commit 4acfe7cbe7b1d17fe7fb8ea34aa82d607bfefa71
parent f61db24b5c85e5b799e0be5c58e30775054363e6
Author: Anselm R. Garbe <garbeam@wmii.de>
Date: Fri, 19 May 2006 13:35:48 +0200
wmii-4-current development begins, feature unfreeze
Diffstat:
| ANNOUNCE | | | 123 | ------------------------------------------------------------------------------- |
| config.mk | | | 7 | ++++--- |
2 files changed, 4 insertions(+), 126 deletions(-)
diff --git a/ANNOUNCE b/ANNOUNCE
@@ -1,123 +0,0 @@
-Hi there,
-
-I'm glad to announce the wmii-3 release aka 'Zur Steglitzer Bratpfanne' [1].
-Compared with earlier versions, wmii-3 is a quite different window manager.
-Many design decisions have been revised and simplified.
-
-You can download the release from:
-
- http://wmii.net/download/wmii-3.tar.gz
- (Fingerprint: http://wmii.net/download/wmii-3.tar.gz.sig)
-
-The most important changes and new features include:
-
- * The new window management consists of a column-layout. It splits the
- screen into horizontal columns, which arrange clients vertically in either
- maximized, default, or stacked modes. The maximized mode maximizes all
- clients to the column size, this makes only one client visible at a time.
- The default mode arranges all clients with arbitrary heights and makes all
- of them visible at a time. The stacked mode displays a title-bar for each
- unfocused client, and provides the rest of the available vertical space to
- the focused client. The new column-layout replaces the layout approach of
- wmii-2.x, which provided different layouts for specific tasks. Thus, it is
- intended to generalize all previously existing layouts into one concept.
-
- * The classic workspace (page) paradigm of previous versions or other window
- managers is replaced with a new tagging approach. Each client is tagged with
- arbitrary alphanumeric tags. A view is the set of visible clients which are
- tagged with a specific tag. Hence, a view can be compared with classic
- workspaces, except that the tagging approach enables a more powerful
- relation between clients and views. If a client is tagged more than one
- tag, it is visible in all views representing these tags. This allows
- fine-grain sticky-flag capabilities for clients. Besides this, the new
- tagging approach replaces the attach/detach concept found in earlier
- versions. Instead of detaching a client from current view, it is tagged
- differently. Same appears to attaching.
-
- * The new virtual file-system can be accessed using a 9P-compliant client.
- This enables accessing wmii-3 with existing 9P clients, like the 9p2000.ko
- kernel module of Linux 2.6.14+, or the included 9P command line client wmiir
- (wmii remote). The new file-system has no coupling with the internal data
- structures and performs much better, in contrast to previous versions.
-
- * The dependency to Plan 9 (9base) tools has been dropped.
- wmii-3 uses a sh-based configuration sub-system again, which is similiar to
- that one found in wmii-2.5.x.
-
- * The separation of wmiibar, wmiikeys, and the wmiifs file-service multiplexer
- into separate processes in earlier versions has been removed, which
- increased the overall performance drastically and reduced a lot of code
- overhead.
-
-
-If you're a novice and never used wmii before just read the README file shipped
-in the release tarball and follow the instructions to install and start wmii.
-
-If you're an upgrader from wmii-2.5.x, please note the following:
-
- - wmii-3 is quite a different window manager compared to wmii-2, thus don't
- expect much similarities, except very basic ones.
- - You can purge the 9base installation now. You don't need the Plan 9 stuff
- for the configuration sub-system anymore.
- - The column layout behaves quite different to tiled or grid layout, you'll
- need some time to get used to the new layout. Please don't use swapping,
- because this is planned to be a temporary feature, which might make it
- simplier for you to get the track between wmii-2 and wmii-3. Don't expect
- swapping in the upcoming wmii-4 release.
- - There are no pages anymore, use the powerful tagging approach instead.
- - There is no tabbing, use stacking ($MODKEY-s) instead.
- - There is no way to hide the title-bars anymore.
- - There is no way to enable/disable increment handling, that is done
- internally for you.
-
-If you're an upgrader from wmii-2, please note the following as well:
-
- - The configuration has changed totally, you cannot re-use your configuration
- without relearning things. However the configuration is much easier now due
- the fact of an everything-in-one-file concept.
-
-To get used to wmii-3, my advice is to read the README, the very-short
-welcome message at startup, the beginner's guide [2] by Steffen Liebergeld,
-and finally the manual pages wmii(1), wmiiwm(1), wmiir(1), and optionally
-wmiimenu(1).
-
-This release won't have been possible, if there weren't so many people
-helping the project in various ways. I want to say thank you all for any help!
-
-I thank especially following people, which have been involved heavily in wmii-3
-development:
-
- * Sander van Dijk
- * Georg Neis
- * Uriel
- * Denis Grelich
- * Icarus Sparry
- * Salvador Peiro
- * Steffen Liebergeld
- * Anthony Martin
- * Stefan Tibus
- * Neptun
-
-I also thank the following donators:
-
- * Heiko Schlichting
- * Al Wong (aka alvin)
- * Alexis Hildebrandt
- * Alexandre Dulaunoy
-
-I will spend the money into the awaited multihead-setup and into several boxes
-of beer and barbequeue, if the developers and contributors will manage to meet
-each other in Berlin at 23C3 congress, to discuss about future projects (like
-sami, termi, taggi, ii, etc.).
-
-[1] The release name 'Zur Steglitzer Bratpfanne' has been choosen because of
- the following story. Back in April 'garbeam' received a postal package from
- Tobias 'aka tube' Walkowiak. This package contained a secret treasure - a
- double-sized Curry Wurst from Western Berlins 'Steglitzer Bratpfanne'
- restaurant. 'tube' sent this package with express service and the Curry
- Wurst was still quite enjoyable after warming it up in 'garbeam's oven.
- 'garbeam' was pretty hungry, and eat those Curry Wurst completely. The
- further development of wmii was rescued by the 'Steglitzer Bratpfanne'.
- There'll be some photos about this story at the wmii.net site soon.
-
-[2] http://wmii.net/contrib/guide/wmii-3/guide-en/guide_en/guide_en.html
diff --git a/config.mk b/config.mk
@@ -8,15 +8,16 @@ MANPREFIX = ${PREFIX}/share/man
X11INC = /usr/X11R6/include
X11LIB = /usr/X11R6/lib
-VERSION = 3-current
+VERSION = 4-current
# includes and libs
LIBS = -L${PREFIX}/lib -L/usr/lib -lc -L${X11LIB} -lX11
# Linux/BSD
-CFLAGS = -O2 -I. -I${PREFIX}/include -I/usr/include -I${X11INC} \
+CFLAGS = -g -Wall -I. -I${PREFIX}/include -I/usr/include -I${X11INC} \
-DVERSION=\"${VERSION}\"
-LDFLAGS = ${LIBS}
+LDFLAGS = -g ${LIBS}
+
# Solaris
#CFLAGS = -fast -xtarget=ultra ${INCLUDES} -DVERSION=\"${VERSION}\"