[go: up one dir, main page]

Menu

Tree [f2b791] v0-99-4 /
 History

HTTPS access


File Date Author Commit
 app 1999-08-22 Greg J. Badros Greg J. Badros [73cfeb] * */Makefile.am: Updated initial comments.
 doc 1999-10-07 Greg J. Badros Greg J. Badros [9dd335] *** empty log message ***
 include 1999-08-01 Greg J. Badros Greg J. Badros [947775] * include/arg_unused.h: Macros ARG_IGNORE and A...
 modules 1999-10-02 Greg J. Badros Greg J. Badros [77bda6] *** empty log message ***
 pixmaps 1999-10-07 Greg J. Badros Greg J. Badros [9dd335] *** empty log message ***
 sample.scwmrc 1999-10-07 Greg J. Badros Greg J. Badros [36cf66] *** empty log message ***
 scheme 1999-10-07 Greg J. Badros Greg J. Badros [36cf66] *** empty log message ***
 src 1999-10-07 Greg J. Badros Greg J. Badros [5306d9] gjb
 themes 1999-08-26 Greg J. Badros Greg J. Badros [6ca402] * **/Makefile.am (EXTRA_DIST): Include ChangeLo...
 utilities 1999-10-07 Greg J. Badros Greg J. Badros [9dd335] *** empty log message ***
 .cvsignore 1999-09-26 Greg J. Badros Greg J. Badros [7fcdca] *** empty log message ***
 ANNOUNCE.in 1999-09-26 Greg J. Badros Greg J. Badros [92f7aa] * README, ANNOUNCE: Removed
 AUTHORS 1999-09-14 Greg J. Badros Greg J. Badros [4c26db] Updated for release 0.99.2
 BUG-REPORTING 1999-07-18 Greg J. Badros Greg J. Badros [8093dd] Update to scwm.mit.edu; New notes in BUG-REPOR...
 BUGS 1999-10-06 Greg J. Badros Greg J. Badros [9c62e2] *** empty log message ***
 BUILD-PLATFORMS 1999-07-24 Greg J. Badros Greg J. Badros [ab20f8] Updated w/ some new offers for testing...
 BUILD-PROBLEMS-FAQ 1999-07-09 Greg J. Badros Greg J. Badros [a444d0] Added libtool --no-reexec build problem suggestion
 COPYING 1998-04-02 Maciej Stachowiak Maciej Stachowiak [520aed] * Scwm has been converted to work with Automake...
 COPYING.FVWM 1999-07-09 Greg J. Badros Greg J. Badros [8a3f15] * INSTALL: Updated with notes about dynamically...
 COPYING.GPL 1997-09-22 Maciej Stachowiak Maciej Stachowiak [0e3db6] General changes for 0.1 release.
 ChangeLog 1999-10-07 Greg J. Badros Greg J. Badros [f2b791] *** empty log message ***
 HACKING 1999-09-29 Greg J. Badros Greg J. Badros [6ce712] *** empty log message ***
 INSTALL 1999-09-26 Greg J. Badros Greg J. Badros [4a1226] * INSTALL: Updated a bit.
 Makefile.am 1999-09-26 Greg J. Badros Greg J. Badros [b29754] * Makefile.am: Rename subdir `scwm' to `src'.
 Makefile.common 1999-09-26 Greg J. Badros Greg J. Badros [f6e91e] * Makefile.common: Added SCWM_SRC_DIR, and use ...
 NEWS 1999-10-07 Greg J. Badros Greg J. Badros [872468] * NEWS: Release 0.99.4.
 README-Gnome 1999-09-30 Greg J. Badros Greg J. Badros [db05d9] Suggest using startscwm, not scwm, as the run-s...
 README-constraints 1999-09-06 Greg J. Badros Greg J. Badros [f45b30] Misc updates
 README.in 1999-09-26 Greg J. Badros Greg J. Badros [92f7aa] * README, ANNOUNCE: Removed
 RH6-notes 1999-09-14 Greg J. Badros Greg J. Badros [c79265] *** empty log message ***
 THANKS 1999-10-02 Greg J. Badros Greg J. Badros [2cac70] *** empty log message ***
 TODO 1999-09-30 Greg J. Badros Greg J. Badros [03ee08] *** empty log message ***
 acconfig.h 1999-09-19 Greg J. Badros Greg J. Badros [fb2636] * configure.in, acconfig.h: Handle HAVE_SCM_MAK...
 acinclude.m4 1999-03-30 Greg J. Badros Greg J. Badros [92e4b1] * configure.in: Test for imlib, added --disable...
 autogen.sh 1999-10-03 Greg J. Badros Greg J. Badros [fe86b8] * autogen.sh: Added "-I ." when running aclocal...
 configure.in 1999-10-07 Greg J. Badros Greg J. Badros [872468] * NEWS: Release 0.99.4.
 guile-1.3-includes.patch 1999-07-06 Greg J. Badros Greg J. Badros [32ef9a] * guile-1.3-includes.patch: Added -- reference ...
 guile-1.3-scm.patch 1999-07-09 Greg J. Badros Greg J. Badros [50ff05] Added; useful for people to have; insane that ...
 guile-gtk-0.14-dynlink.patch 1999-01-29 Greg J. Badros Greg J. Badros [9d149a] From suggestion by M. Vollmer-- fixes bug in dy...
 install-sh 1998-04-02 Maciej Stachowiak Maciej Stachowiak [520aed] * Scwm has been converted to work with Automake...
 libtool-deps.patch 1999-04-15 Greg J. Badros Greg J. Badros [a84d6d] * libtool-deps.patch: Added -- I need this patc...
 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-09-14 Greg J. Badros Greg J. Badros [c3711d] Updated for release 0.99.2
 scwm.spec.in 1999-09-27 Greg J. Badros Greg J. Badros [a9f699] * scwm.spec.in (Docdir): Use info/scwm.info, no...
 stamp-h.in 1998-04-02 Maciej Stachowiak Maciej Stachowiak [520aed] * Scwm has been converted to work with Automake...

Read Me

Scwm @VERSION@

This is a beta release of

Scwm, The Scheme Constraints Window Manager.

  Written and maintained by:
    Greg J. Badros <gjb@cs.washington.edu> and
    Maciej Stachowiak <mstachow@alum.mit.edu>
    and other (see AUTHORS)

Web site: http://scwm.mit.edu/
Ftp directory: ftp://scwm.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 the Scheme Constraints Window Manager, a highly dynamic and
extensible window manager for the X Window System.  Scwm embeds Guile
Scheme as the configuration and extension language, and includes a
sophisticated constraint solver for permitting the user to interactively
specify constraints among top-level window sizes and positions.  Nearly
all decorations can be changed at run-time on a per-window basis.
Dynamic loading of C modules is supported.  Scwm is self-documenting and
provides A powerful protocol for interacting with the window manager
from other processes.

If you're reading this before 15-October-1999, please take time to
submit your vote for Scwm as your favorite window manager at the Linux
Journal's Reader's Choice awards:

http://207.178.22.52/contest/readchoice.html


Features Scwm provides include:

 o GNOME compatibility
 o GUI configurability
 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
 o animated window movements, resizes, and shading
 o synthetic key press events (no more mouse needed to click on
   URLs in netscape!)
 o XTest module, for "real" events under program control
 o proplist module, for integration with WindowMaker proplists.
 o 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)
 o IBM ViaVoice voice recognition capabilities (only on x86 GNU/Linux)

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 over a year.  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,
alpha-linux-unkown, mips-sgi-irix, and generally any platform where both
guile and cassowary will build.  We recommend using guile-1.3.4
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.