|
|
Subscribe / Log in / New account

Announcing xpra v0.0.4

From:  Nathaniel Smith <njs-AT-pobox.com>
To:  lwn-AT-lwn.net
Subject:  announcing xpra v0.0.4 -- "screen for X"
Date:  Sat, 5 Apr 2008 00:48:04 -0700
Message-ID:  <20080405074804.GC4432@frances.vorpus.org>

Dear LWN,
Your readers may be interested in this announcement:

I'm pleased to announce the second public release of xpra, and the
first that is likely to stand up to real use by people who aren't me.

Xpra is 'screen for X' -- it allows you to run X programs, usually on
a remote host, direct their display to your local machine, and then
to disconnect from these programs and reconnect from the same or
another machine, without losing any state.  It is licensed under the
GPLv2+.  For more information, see the FAQ:
  http://partiwm.org/browser/README.xpra

The most notable new feature of this release is the ability to
restart/upgrade the xpra server without disturbing the applications
running inside it, as well as fixes for all the bugs reported so far.

NEWS:
v0.0.4 (2008-04-04)
===================

Xpra:
  -- Protocol changes break compatibility with 0.0.3, but:
  -- New command 'xpra upgrade', to restart/upgrade an xpra server
     without losing any client state.  (Won't work when upgrading from
     0.0.3, unfortunately, but you're covered going forward.)
  -- Fix bug that left stray busy-looping processes behind on server
     when using ssh connections.
  -- Export window class/instance hints (patch from Ethan Blanton).
  -- Hack to make backspace key work (full support for keyboard maps
     still TBD).
  -- Added discussion of xmove to README.xpra.

Wimpiggy:
  -- Make compatible with current Pyrex releases (thanks to many
     people for reporting this).
  -- Work around X server bug #14648 (thanks to Ethan Blanton for help
     tracking this down).  This improves speed dramatically.
  -- Reverse-engineer X server lifetime rules for NameWindowPixmap,
     and handle it properly.  Also handle it lazily.  This fixes the
     bug where window contents stop updating.
  -- Avoid crashing when acknowledging damage against an
     already-closed window.
  -- Improve server extension checking (thanks to 'moreilcon' for the
     report).
  -- Remove spurious (and harmless) assertion messages when a window
     closes.
  -- Make manager selection handling fully ICCCM-compliant (in
     particular, we now pause properly while waiting for a previous
     window manager to exit).
  -- Make algorithm for classifying unmapped client windows fully
     correct.
  -- Reduce required version of Composite extension to 0.2.

Parti:
  -- Remove a stale import that caused a crash at runtime (thanks to
     'astronouth7303' for the report).

General:
  -- Error out build with useful error message if required packages
     are missing.

Share and enjoy,
-- Nathaniel

-- 
Electrons find their paths in subtle ways.



(Log in to post comments)


Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds