public inbox for cygwin-xfree-announce@sourceware.org
help / color / mirror / Atom feed
From: Jon TURNEY <jon.turney@dronecode.org.uk>
To: Cygwin/X announce list <cygwin-xfree-announce@cygwin.com>
Subject: Updated: XtoW, a native compositing window manager (experimental)
Date: Sun, 04 Aug 2013 19:37:00 -0000 [thread overview]
Message-ID: <51FE9AC2.1030502@dronecode.org.uk> (raw)
In-Reply-To: <50D34EDE.3010608@dronecode.org.uk>
The following packages have been updated in the Cygwin distribution:
*** XtoW-20130802-1
*** libxcwm0-20130802-1
*** libxcwm-devel-20130802-1
xtow is a window manager using the libxcwm library, which is:
* native: it integrates with native window management by putting each
top-level X window in it's own Windows window (similar to XWin -multiwindow)
* compositing: X windows with per-pixel alpha are composited into the native
DWM desktop on Windows Vista and later (e.g. a native window can be seen
through a semi-transparent X window placed over it)
XtoW is still experimental, but should now be usable enough for doing some
actual work. Testing and problem reports are appreciated.
Changes since 20121220-1:
* Window images are now transferred from the X server using shared memory when
possible, which improves drawing speed measurably. This can be disabled with
-noshm
* XtoW exits cleanly when X server is shutdown
* XtoW exits immediately when sent an unhandled signal (e.g SIGTERM from being
ctrl-c'ed)
* When X windows resize or reposition themselves, those changes are propagated
to the native windows
* Handle tilt wheel and renumber buttons to align with XWin -multiwindow
* Implement iconic state. Handle WM_HINTS.initial_state on map and
WM_CHANGE_STATE messages correctly
* The active window is moved to the top of the stacking order to ensure it
receives mouse events over itself (This is shortcut until proper Z-order <->
stacking synchronization is implemented)
* Try harder to ensure newly created windows are at the top of the Z-order
* Add -verbose option. Multiple -verbose options increase verbosity.
* Lots of libxcwm cleanup, logging improvements, bug-fixes and refactoring
* Fixes for x86_64 build
Missing features compared to XWin -multiwindow:
* You must manually use setxkbmap to set a keyboard layout matching the
windows layout.
* Probably lots more
To use:
* A startxtow script is provided, which writes a suitable xorg.conf, starts
the X server, XtoW, xwinclip and a transparent urxvt. This script is intended
to be temporary, to be replaced by something better later on...
32-bit:
74673adf7504f9c7c463e2760eb54d3f *libxcwm-20130802-1-src.tar.bz2
dc09df025e7bc1c6c2c4c0a05773840f *libxcwm-debuginfo-20130802-1.tar.bz2
6c9d5d4189f6aedb598c5f0aaaa8a40b *libxcwm-devel-20130802-1.tar.bz2
b504e1e2a35b5ed261948fd222c79778 *libxcwm0-20130802-1.tar.bz2
87ec6a8c0edf1db142676a3d085a89e4 *XtoW-20130802-1-src.tar.bz2
445379bb679c83d7a3976d974c1d203d *XtoW-20130802-1.tar.bz2
c51aaa365fc7bc3a6d5db1a332c6d90e *XtoW-debuginfo-20130802-1.tar.bz2
64-bit:
d95f6482b93eb50a5fabec34721cbde7 *libxcwm0-20130802-1.tar.bz2
edec6064c8526cafe30c675bf13c0abc *libxcwm-debuginfo-20130802-1.tar.bz2
fd402a3380909866e7084c7297913efd *libxcwm-devel-20130802-1.tar.bz2
0851bffc634ba9ec651b0579f42329dd *libxcwm-20130802-1-src.tar.bz2
8d427629181968c6c113d738d187fd0d *XtoW-20130802-1.tar.bz2
309ae5649e80b1142ef096b5cd65bc80 *XtoW-debuginfo-20130802-1.tar.bz2
4d467a813653ffc8be0fb92bdb34a585 *XtoW-20130802-1-src.tar.bz2
next prev parent reply other threads:[~2013-08-04 19:37 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-20 19:00 New package: " Jon TURNEY
2013-08-04 19:37 ` Jon TURNEY [this message]
2013-08-05 10:05 ` Updated: " Jon TURNEY
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=51FE9AC2.1030502@dronecode.org.uk \
--to=jon.turney@dronecode.org.uk \
--cc=cygwin-xfree-announce@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).