[go: up one dir, main page]

Menu

Tree [21d318] v0-5 /
 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 1997-11-18 Maciej Stachowiak Maciej Stachowiak [b57486] Brought the procedure documentation a bit close...
 include 1997-11-18 Maciej Stachowiak Maciej Stachowiak [6c912b] Added test for usleep() to configure.in which s...
 sample.scwmrc 1997-11-18 Maciej Stachowiak Maciej Stachowiak [1482b7] Use #:icon #t for styles that have icons, not #...
 scheme 1997-11-16 Greg J. Badros Greg J. Badros [ace766] Added the .cvsignore files; they're useful to s...
 src 1997-11-18 Maciej Stachowiak Maciej Stachowiak [1fd891] Corrected arguments for set-animation! from 1,1...
 utilities 1997-11-18 Maciej Stachowiak Maciej Stachowiak [727f94] Moved the pager stuff here, I think this is a m...
 .cvsignore 1997-11-16 Greg J. Badros Greg J. Badros [ace766] Added the .cvsignore files; they're useful to s...
 ANNOUNCE 1997-11-18 Maciej Stachowiak Maciej Stachowiak [0b6dd6] Added 0.5 news to the announcement.
 BUG-REPORTING 1997-11-11 Greg J. Badros Greg J. Badros [7b4e0d] Added
 BUGS 1997-11-09 Greg J. Badros Greg J. Badros [47a89e] *** empty log message ***
 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 1997-11-18 Maciej Stachowiak Maciej Stachowiak [21d318] *** empty log message ***
 INSTALL 1997-10-14 Maciej Stachowiak Maciej Stachowiak [2d0861] Updated install to reflect use of autoconf.
 Makefile.in 1997-11-18 Maciej Stachowiak Maciej Stachowiak [065ba2] Account for the new icons and mini-icons direct...
 NEEDED 1997-10-25 Greg J. Badros Greg J. Badros [d0aa3f] Added w/ list of missing features that I need t...
 NEWS 1997-11-18 Maciej Stachowiak Maciej Stachowiak [2dcf2d] Added news for version 0.5.
 README 1997-11-10 Maciej Stachowiak Maciej Stachowiak [ee983d] Updated somewhat for 0.4.
 TODO 1997-11-14 Greg J. Badros Greg J. Badros [a67ad4] Updated to reflect window shades
 acconfig.h 1997-11-18 Maciej Stachowiak Maciej Stachowiak [6c912b] Added test for usleep() to configure.in which s...
 configure 1997-11-18 Maciej Stachowiak Maciej Stachowiak [065ba2] Account for the new icons and mini-icons direct...
 configure.in 1997-11-18 Maciej Stachowiak Maciej Stachowiak [065ba2] Account for the new icons and mini-icons direct...
 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 1997-11-18 Maciej Stachowiak Maciej Stachowiak [b3cbfb] Bumped to version 0.5.

Read Me

SCWM 0.4

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>