xpra icon
Bug tracker and wiki

Changes between Version 33 and Version 34 of News


Ignore:
Timestamp:
03/17/17 08:32:40 (3 months ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • News

    v33 v34  
    33
    44[[BR]]
     5{{{#!div class="box"
     6== 2017-03-17 ==
     7=== 2.0 Important Features ===
     8
     9This release finally drops compatibility with many outdated libraries and Operating Systems so we can streamline the code, use newer technologies and better prepare for the future.
     10The following systems are no longer supported:
     11* Windows XP and Vista: you must use the "legacy" builds (see [http://xpra.org/dists/windows/ here])
     12* Mac OSX builds now require a 64-bit system, version 10.9 (aka Mavericks) or newer
     13* Debian Squeeze and Wheezy; Ubuntu Precise and Trusty; centos 6.x, 7.0 and 7.1
     14* Python 2.6 and older, Python 2.7 versions lacking {{{ssl.SSLContext}}}
     15* {{{GStreamer}}} 0.10
     16* pycrypto
     17* [https://pypi.python.org/pypi/Pillow/ Pillow] versions older than 3.0
     18* [http://pyopengl.sourceforge.net/ PyOpenGL] versions older than 3.1
     19
     20The following codecs have also been removed:
     21* csc_opencl: rarely used and known to cause problems with some icd configurations
     22* csc_cython and csc_opencv: too slow
     23* webp: version conflicts, performance issues with some versions
     24* xvid: unused
     25
     26----
     27
     28Actual new features:
     29* 64-bit builds for MS Windows (#678) and MacOSX (#840)
     30* MS Windows MSYS2 based build system with fully up to date libraries (#678)
     31* MS Windows full support for named-pipe connections (#1174)
     32* MS Windows and MacOSX support for mmap transfers (#1004)
     33* more configurable mmap options to support KVM's ivshmem (#1387)
     34* faster HTML5 client, now packaged separately (RPM only #1372)
     35* clipboard synchronization support for the HTML5 client (#1461)
     36* faster window scrolling detection, bandwidth savings (#1426)
     37* support more screen bit depths: 8, 16, 24, 30 and 32 -
     38 see [/wiki/ImageDepth]
     39* support 10-bit per pixel rendering with the OpenGL client backend (#1309)
     40* improved keyboard mapping support when sharing sessions (#1373)
     41* faster native turbojpeg codec (#1423)
     42* OpenGL enabled by default on more chipsets, with better driver sanity checks (#1367)
     43* better handling of tablet input devices (Mac OSX #1157, HTML5 client #1424)
     44* synchronize Xkb layout group (#1380)
     45* support stronger HMAC authentication digest modes (r14790)
     46* unit tests are now executed automatically on more platforms (Mac OSX r14871, MS Windows: r14870, #847)
     47* fix python-lz4 0.9.0 API breakage (#1464)
     48* fix html5 visual corruption with scroll paint packets (#1432)
     49}}}
     50
     51
    552{{{#!div class="box"
    653== 2016-12-06 ==