[go: up one dir, main page]

Menu

Tree [9ea73e] v0-9 /
 History

HTTPS access


File Date Author Commit
 app 1998-11-18 Maciej Stachowiak Maciej Stachowiak [9270d5] * app/Makefile.am: Add scwm to DISTCLEA...
 doc 1999-01-27 Greg J. Badros Greg J. Badros [6b3652] Updated all refs to huis-clos.mit.edu to vicari...
 include 1998-07-09 Robert Bihlmeyer Robert Bihlmeyer [3818b5] Remove and ignore all files that can be regener...
 modules 1999-01-24 Greg J. Badros Greg J. Badros [2f7e2b] *** empty log message ***
 pixmaps 1999-01-23 Greg J. Badros Greg J. Badros [f6dc5a] Added (window.xpm is just a pair of windows to ...
 sample.scwmrc 1999-01-27 Greg J. Badros Greg J. Badros [6b3652] Updated all refs to huis-clos.mit.edu to vicari...
 scheme 1999-01-27 Greg J. Badros Greg J. Badros [6b3652] Updated all refs to huis-clos.mit.edu to vicari...
 src 1999-01-28 Maciej Stachowiak Maciej Stachowiak [9ea73e] * add_window.c (AddWindow): Set psw->bw uncondi...
 themes 1998-11-19 Greg J. Badros Greg J. Badros [95430c] Added
 utilities 1999-01-27 Greg J. Badros Greg J. Badros [5d96ba] *** empty log message ***
 .cvsignore 1998-07-09 Robert Bihlmeyer Robert Bihlmeyer [3818b5] Remove and ignore all files that can be regener...
 ANNOUNCE 1999-01-27 Greg J. Badros Greg J. Badros [6b3652] Updated all refs to huis-clos.mit.edu to vicari...
 AUTHORS 1998-11-18 Robert Bihlmeyer Robert Bihlmeyer [8435ce] Added session-management to my entry.
 BUG-REPORTING 1998-11-24 Greg J. Badros Greg J. Badros [95f74e] Suggest use of diff -u, not diff -ub
 BUGS 1998-12-06 Maciej Stachowiak Maciej Stachowiak [ad326f] * BUGS: Document limitations of kept-on-top wi...
 COPYING 1998-04-02 Maciej Stachowiak Maciej Stachowiak [520aed] * Scwm has been converted to work with Automake...
 COPYING.FVWM 1998-03-09 Maciej Stachowiak Maciej Stachowiak [4942c3] Slight change in wording on the introduction.
 COPYING.GPL 1997-09-22 Maciej Stachowiak Maciej Stachowiak [0e3db6] General changes for 0.1 release.
 ChangeLog 1999-01-27 Greg J. Badros Greg J. Badros [f93737] *** empty log message ***
 HACKING 1998-12-05 Maciej Stachowiak Maciej Stachowiak [2db2b6] * HACKING: Add required perl, makeinfo, Parse-...
 INSTALL 1998-08-14 Greg J. Badros Greg J. Badros [3c2b7c] * INSTALL: Added note about using ./configure -...
 Makefile.am 1999-01-27 Maciej Stachowiak Maciej Stachowiak [67f689] Final updates for version 0.9
 NEWS 1999-01-27 Maciej Stachowiak Maciej Stachowiak [67f689] Final updates for version 0.9
 README 1999-01-27 Greg J. Badros Greg J. Badros [6b3652] Updated all refs to huis-clos.mit.edu to vicari...
 README-constraints 1998-10-10 Greg J. Badros Greg J. Badros [3ccf0d] Added mention of libtool.patch
 THANKS 1999-01-20 Greg J. Badros Greg J. Badros [340dd3] * configure.in (scwm_image_load_path): Added
 TODO 1998-10-14 Greg J. Badros Greg J. Badros [a7fade] Added note and URL re: overlay plane support
 acconfig.h 1998-12-06 Maciej Stachowiak Maciej Stachowiak [0c0e48] * configure.in, acconfig.h: Check for scm_make...
 acinclude.m4 1999-01-05 Robert Bihlmeyer Robert Bihlmeyer [ee2b4b] * gtk.m4: Renamed to acinclude.m4. On machines ...
 autogen.sh 1999-01-08 Todd Larason Todd Larason [e11a5c] * autogen.sh: Add libtoolize call
 config.guess 1998-04-02 Maciej Stachowiak Maciej Stachowiak [520aed] * Scwm has been converted to work with Automake...
 config.sub 1998-04-02 Maciej Stachowiak Maciej Stachowiak [520aed] * Scwm has been converted to work with Automake...
 configure.in 1999-01-20 Greg J. Badros Greg J. Badros [340dd3] * configure.in (scwm_image_load_path): Added
 install-sh 1998-04-02 Maciej Stachowiak Maciej Stachowiak [520aed] * Scwm has been converted to work with Automake...
 libtool.patch 1998-10-10 Greg J. Badros Greg J. Badros [2e1ca4] Added -- to patch libtool script for C++ builds...
 missing 1998-04-02 Maciej Stachowiak Maciej Stachowiak [520aed] * Scwm has been converted to work with Automake...
 mkinstalldirs 1998-04-02 Maciej Stachowiak Maciej Stachowiak [520aed] * Scwm has been converted to work with Automake...
 scwm-bug-report-information 1998-10-11 Greg J. Badros Greg J. Badros [77d17a] Report autoXXX tool version information, too.
 scwm.lsm 1999-01-27 Greg J. Badros Greg J. Badros [6b3652] Updated all refs to huis-clos.mit.edu to vicari...
 scwm.spec 1999-01-27 Maciej Stachowiak Maciej Stachowiak [67f689] Final updates for version 0.9
 stamp-h.in 1998-04-02 Maciej Stachowiak Maciej Stachowiak [520aed] * Scwm has been converted to work with Automake...

Read Me

Scwm 0.9beta1

This is a beta release of

Scwm, The Scheme Configurable Window Manager.

Web site: http://vicarious-existence.mit.edu/scwm/
Ftp directory: ftp://vicarious-existence.mit.edu/pub/scwm/
Online manual: http://www.cs.washington.edu/homes/gjb/scwm-doc/

(See additional specialty documentation in the sub-directory "doc/")

Scwm is a dynamic and extensible window manager and X11 scripting
facility based on Guile Scheme.  It descends loosely from fvwm2 and
supports virtually all fvwm2 functionality (module support is still
only beta-quality), and is far more powerful thanks to the embedded
Scheme interpreter, and all of its features and libraries.

Other additional features scwm provides are:

 o sophisticated window decoration system
 o integrated interaction and documentation system 
   (Emacs or readline based)
 o integration with guile-gtk widget bindings
 o extensible window manager hooks, placement procedures,
   and more to provide the ultimate in behaviour configurability
 o flexible menu system, permitting dynamically loadable 
   menu drawing primitives (alpha)
 o animated window movements, and shading
 o synthetic key press events (no more mouse needed to click on
   URLs in netscape!)
 o beta-quality optional constraint-based window layout
   (see README-constraints for more details and
    see http://www.cs.washington.edu/research/constraints/cassowary/
    for information about the solver)

This release, although labeled beta, is reasonably stable and
exceedingly useful.  Many individuals, including the developers, have
been using Scwm as their primary window manager for several months.  We
make every effort to eliminate segmentation faults and other bugs, but
make no guarantees -- use at your own risk, as always.

Scwm builds on i386-pc-linux, i386-pc-freebsd, sparc-sun-solaris,
mips-sgi-irix, and generally any platform where both fvwm2 and guile
will build.  We recommend using guile-1.3 currently. See the file
INSTALL for further instructions.

There's various kinds of documentation and random info in the doc
directory, and you can see some examples of what might be done in the
startup files included in the sample.scwmrc/ directory.  Also consider
browsing the Scwm modules in the scheme/ and the example/test code in
the scheme/tests/ directory.  See doc/scwm-intro-tutorial.scm for 
a basic introduction to Scwm, Scheme, and means for interacting with
and customizing your Scwm environment.

Things to look for in the near future include: an event-binding system
rewrite, better support for the Cassowary constraint solving toolkit,
better support for using guile-gtk (and perhaps support for guile-tk),
dynamically loadable primitives (separating Scwm into smaller pieces for
a leaner memory footprint), and much much more.

The copyright for the code in the Scwm and libs subdirectories is the
fvwm copyright, which may be found in COPYING.FVWM. Several files may
have a slightly different copyright, or be under our copyright. The
files in the scheme directory are under GPL (see scheme/COPYING). The
files in the doc directory are all under the copyright specified by
doc/COPYRIGHT.DOC.

 - Maciej Stachowiak <mstachow@mit.edu>    and
   Greg J. Badros <gjb@cs.washington.edu>