[go: up one dir, main page]

Menu

Tree [fb16dc] v0-6 /
 History

HTTPS access


File Date Author Commit
 app 1997-11-18 Maciej Stachowiak Maciej Stachowiak [649539] Fixed to create the right symlink when building...
 doc 1998-03-05 Maciej Stachowiak Maciej Stachowiak [6cde9e] Slight documentation fix.
 include 1998-02-26 Maciej Stachowiak Maciej Stachowiak [e6e64c] Check for gh_vector_set_x so that or gh_vset ca...
 sample.scwmrc 1998-03-06 Maciej Stachowiak Maciej Stachowiak [1e86ed] Tiny fix to the window options menu.
 scheme 1998-03-06 Maciej Stachowiak Maciej Stachowiak [bb25da] Make sure the binary and the install process ag...
 src 1998-03-06 Maciej Stachowiak Maciej Stachowiak [64032b] (init_scwm_load_path): New function to add the ...
 utilities 1998-03-05 Maciej Stachowiak Maciej Stachowiak [e04c81] These fvwm module prototypes are no longer useful.
 .cvsignore 1997-11-16 Greg J. Badros Greg J. Badros [ace766] Added the .cvsignore files; they're useful to s...
 ANNOUNCE 1998-03-06 Maciej Stachowiak Maciej Stachowiak [1b5cb4] Updated for 0.6
 BUG-REPORTING 1997-11-11 Greg J. Badros Greg J. Badros [7b4e0d] Added
 BUGS 1998-03-06 Maciej Stachowiak Maciej Stachowiak [61611f] Added another bug.
 COPYING.FVWM 1997-09-22 Maciej Stachowiak Maciej Stachowiak [0e3db6] General changes for 0.1 release.
 COPYING.GPL 1997-09-22 Maciej Stachowiak Maciej Stachowiak [0e3db6] General changes for 0.1 release.
 ChangeLog 1998-03-06 Maciej Stachowiak Maciej Stachowiak [1fcb36] *** empty log message ***
 INSTALL 1998-03-06 Maciej Stachowiak Maciej Stachowiak [ad2885] Updated for 0.6.
 Makefile.in 1997-12-02 Maciej Stachowiak Maciej Stachowiak [980488] Don't build in icons and mini-icons subdirs for...
 NEEDED 1997-10-25 Greg J. Badros Greg J. Badros [d0aa3f] Added w/ list of missing features that I need t...
 NEWS 1998-03-06 Maciej Stachowiak Maciej Stachowiak [368e1b] Addded news for version 0.6.
 README 1997-11-24 Greg J. Badros Greg J. Badros [b83812] Incremented the version number -- it was still ...
 TODO 1998-03-03 Maciej Stachowiak Maciej Stachowiak [7157bf] Moved some completed entries, updated ones not ...
 acconfig.h 1998-02-26 Maciej Stachowiak Maciej Stachowiak [e6e64c] Check for gh_vector_set_x so that or gh_vset ca...
 configure 1998-03-06 Maciej Stachowiak Maciej Stachowiak [bb25da] Make sure the binary and the install process ag...
 configure.in 1998-03-06 Maciej Stachowiak Maciej Stachowiak [bb25da] Make sure the binary and the install process ag...
 install-sh 1997-10-06 Maciej Stachowiak Maciej Stachowiak [b14383] Sundry changes to convert to Autoconf.
 mkinstalldirs 1997-10-14 Maciej Stachowiak Maciej Stachowiak [a8777c] Updated documentation and configure script in p...
 version.h 1998-03-06 Maciej Stachowiak Maciej Stachowiak [fb16dc] Bumped to 0.6

Read Me

SCWM 0.5

This is a beta release of scwm, the Scheme Configurable Window
Manager. SCWM is (currently) a hack of FVWM 2 with the fvwm
configuration language replaced with Guile Scheme. Eventually, it will
support many new features enabled by the powerful configuration
language, including a GUI on-the-fly setup. Already many cool features
have been added. The base binary is now smaller than fvwm2's, though
memory usage is still higher. Placing some features in dynamically
loadable shared libraries should help with this even more.

This fifth release implements nearly all useful fvwm2 functions, and
fixes some of the bugs from the last release. The only functionality
still missing is: everything related to modules. FVWM Modules will
probably never be implemented, because I have better ways to provide
similar functionality.  An interactive repl is available through the
-i command-line option. This release, although labelled beta, should
be pretty stable and moderately useful. I've regularly used scwm as my
window manager for about four months now.

I've only tried compiling it on i386-unknown-linux, but any platform
that both fvwm2 and guile will build on should work. I've heard
success reports on sparc-sun-solaris. You need to have
guile installed to do the build. 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
system.scwmrc, the gjb.scwwmrc and decor.scwmrc, and also looking at
the modules in the scheme directory.

However, the system.scwmrc is not very interesting right now. If you
think of neat hacks for it, pass them along to me. If people even want
to work on the windowmanager itself, that's cool too.

Things to look for in the near future include: more cleaning up of the
leftover fvwm-isms in the code, restruccturing of the internal data
structures, a more complete external interface, and a start on
integrating guile-gtk and/or guile-tk so that you can create your own
arbitrary gui elements.

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>