xpra icon
Bug tracker and wiki

Changes between Version 12 and Version 13 of Enhancements


Ignore:
Timestamp:
01/11/17 16:17:20 (3 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Enhancements

    v12 v13  
    44
    55This fork adds the following enhancements over the [http://partiwm.googlecode.com/ original version]:
    6 * Better platform support: [http://xpra.org/dists/osx/x86/ Mac OS X], [http://xpra.org/dists/windows/ Microsoft Windows], [http://xpra.org/dists/Android/Xpra.apk Android APK] (beta), [http://www.jmcp.homeunix.com/blog/?s=xpra Solaris], [http://www.freshports.org/x11/xpra FreeBSD], OpenBSD and many more
     6* Better platform support: [http://xpra.org/dists/osx/x86/ Mac OS X] (DMG and PKG installers), [http://xpra.org/dists/windows/ Microsoft Windows] (EXE and MSI installers), [http://xpra.org/dists/Android/Xpra.apk Android APK] (beta), [http://www.jmcp.homeunix.com/blog/?s=xpra Solaris], [http://www.freshports.org/x11/xpra FreeBSD], OpenBSD and many more
    77* Up to date binary packages and repositories: [https://winswitch.org/downloads/debian-repository.html DEB (Debian/Ubuntu)] / [https://winswitch.org/downloads/rpm-repository.html RPM (Fedora/CentOS)], and [http://xpra.org/dists/ many more]
    8 * Many new [/wiki/Encodings picture encodings]: [http://www.videolan.org/developers/x264.html x264], [http://www.webmproject.org/tools/vp8-sdk/group__vp8__encoder.html VP8], [https://code.google.com/p/webp/ webp], JPEG, rgb24, rgb32 and PNG image compression ''(all but rgb are optional, but highly recommended)''
    9 * [/wiki/Sound Sound forwarding]
    10 * Support for [/wiki/ProxyServer proxy mode] (many sessions on a single port)
     8* [/wiki/Clients/HTML5 HTML5] client
     9* Many new types of network transport protocols (TCP, [/wiki/Encryption/SSL SSL], VSOCK #983, websockets #1271) and [/wiki/Encryption encryption].
     10* Many new [/wiki/Encodings picture encodings]: [http://www.videolan.org/developers/x264.html x264], [http://www.webmproject.org/tools/vp8-sdk/group__vp8__encoder.html VP8], [https://code.google.com/p/webp/ webp], JPEG, rgb24, rgb32 and PNG image compression - automatically selected and tuned
     11* [/wiki/Sound Sound forwarding], [/wiki/Printing printer forwarding], [/wiki/FileTransfers file transfers], [/wiki/Webcam forwarding]
     12* VNC-like desktop mode #1247
     13* Support for [/wiki/ProxyServer proxy mode] and [/wiki/Service system service] (many sessions on a single port)
    1114* Support for sharing a TCP port with a web server
    12 * Concurrent multi-client connections ''(experimental)''
     15* Concurrent multi-client connections (#41)
    1316* GUI launcher
    14 * Supports a global configuration file ({{{/etc/xpra/xpra.conf}}}) and per-user overrides ({{{~/.xpra/xpra.conf}}})
    15 * Zero-copy and much lower CPU overhead in network code, faster packet encoder
    16 * System tray menu for easy disconnection, access to options and statistics
     17* System tray menu for easy disconnection, access to runtime options and statistics
    1718* Fast [/wiki/ClientRendering/OpenGL OpenGL client rendering]
    18 * Memory-mapped data transfers for local connections - extremelly fast!
     19* Fast zero-copy and much lower CPU overhead in network code, much faster packet encoder
     20* Memory-mapped data transfers for local connections - extremely fast!
    1921* Hardware accelerated H264 encoding ([/wiki/Encodings/nvenc NVENC])
    2022* Hardware accelerated [/wiki/CSC colourspace conversion]
    2123* Support for window transparency
    2224* Better client [/wiki/Keyboard keyboard] layout support
     25* advanced [/wiki/Clipboard] options
    2326* Handles screen update storms and fast screen refresh rates
    2427* Support for [/wiki/Authentication authentication modules] for securing plain TCP connections
    25 * [/wiki/Encryption Encrypted connections]
    26 * Forwarding of system bell and custom application cursors
    27 * Forwarding of application notifications ''(requires its own dbus daemon)''
    28 * Support for [/wiki/Xdummy Xdummy] and the RandR extension which fixes a number of otherwise unfixable display bugs (ie: #1, #2)
    29 * Ability to disable pulseaudio and clipboard synchronization, change DPI setting (#697, #163), etc
    30 * Support for [/wiki/ShadowServer shadowing existing displays]
    31 * Clean client disconnection
    32 * Lots of small bug fixes, security fixes and portability fixes (IPv6, endianness, platforms, etc)
     28* Forwarding of system bell, custom application cursors, and application notifications
     29* Improved screen and window geometry handling (see [/wiki/Xdummy Xdummy])
     30* [/wiki/ShadowServer Shadowing existing displays]
     31* Many bug fixes, security and portability fixes (IPv6, endianness, platforms, etc)
    3332
    3433