diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index cde4c26e..720069e0 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -2,15 +2,7 @@
All notable changes to this project will be documented in this file.
-## [4.3] 2021-09-03
-* build and packaging:
- * installation with python2 build environment
- * create symlinks for some fonts
- * more reliable git branch detection
-* rencode packet encoder:
- * new, clean javascript implementation
- * remove workarounds for Safari, encryption, compression, etc
- * handle byte arrays natively without copying
+## [4.4] 2021-09-03
* encryption:
* support more AES modes: CBC, CFB and CTR
* use secure random numbers
@@ -19,6 +11,20 @@ All notable changes to this project will be documented in this file.
(except on Mobile devices due to strange compatibility issues)
* switch to pure javascript lz4 implementation
(fixes compatibility issues with browsers, encryption options, etc)
+* misc:
+ * notifications geometry and styling
+ * fix zero-copy web worker regression from 4.3
+ * use zero-copy for transferring audio buffers from the worker
+
+## [4.3] 2021-08-10
+* build and packaging:
+ * installation with python2 build environment
+ * create symlinks for some fonts
+ * more reliable git branch detection
+* rencode packet encoder:
+ * new, clean javascript implementation
+ * remove workarounds for Safari, encryption, compression, etc
+ * handle byte arrays natively without copying
* geometry fixes:
* option to adjust viewport to screen width via scaling
* window visibility adjustements no longer snap to the sides
@@ -37,15 +43,12 @@ All notable changes to this project will be documented in this file.
* missing session, category and command icons with latest google chrome
* pass w3c validation without any warnings
* cosmetic:
- * notifications geometry and styling
* scale window icons to fit in the title bar
* use sans-serif font for window title
* change titlebar focused / unfocused colours
* make window corners round
* try to scale application cursors to match window zoom
* misc:
- * fix zero-copy web worker regression from 4.2
- * use zero-copy for transferring audio buffers from the worker
* audio debugging was wrongly enabled (extra CPU usage and lag)
* remove http mp3 stream audio support
* log disconnection messages
diff --git a/html5/index.html b/html5/index.html
index 97e77794..521b8a09 100644
--- a/html5/index.html
+++ b/html5/index.html
@@ -144,7 +144,7 @@
Xpra HTML5 Client
-
Version 4.3
+
Version 4.4
Copyright (c) 2013-2020 Antoine Martin <antoine@xpra.org>
diff --git a/html5/js/Utilities.js b/html5/js/Utilities.js
index 69370cf0..2be3cfff 100644
--- a/html5/js/Utilities.js
+++ b/html5/js/Utilities.js
@@ -10,8 +10,8 @@
'use strict';
const Utilities = {
- VERSION : "4.3",
- REVISION : 1016,
+ VERSION : "4.4",
+ REVISION : 1017,
LOCAL_MODIFICATIONS : 0,
BRANCH : "master",
diff --git a/packaging/debian/changelog b/packaging/debian/changelog
index fc726d95..7fd274ed 100644
--- a/packaging/debian/changelog
+++ b/packaging/debian/changelog
@@ -1,4 +1,20 @@
-xpra-html5 (4.3-r1016-1) UNRELEASED; urgency=low
+xpra-html5 (4.4-r1017-1) UNRELEASED; urgency=low
+ * encryption:
+ - support more AES modes: CBC, CFB and CTR
+ - use secure random numbers
+ * core:
+ - decode screen updates in a dedicated worker thread
+ (except on Mobile devices due to strange compatibility issues)
+ - switch to pure javascript lz4 implementation
+ (fixes compatibility issues with browsers, encryption options, etc)
+ * misc:
+ - notifications geometry and styling
+ - fix zero-copy web worker regression from 4.3
+ - use zero-copy for transferring audio buffers from the worker
+
+ -- Antoine Martin antoine@xpra.org Fri, 03 Sep 2021 20:56:45 +0700 +700
+
+xpra-html5 (4.3-r962-1) UNRELEASED; urgency=low
* build and packaging:
- installation with python2 build environment
- create symlinks for some fonts
@@ -7,12 +23,6 @@ xpra-html5 (4.3-r1016-1) UNRELEASED; urgency=low
- new, clean javascript implementation
- remove workarounds for Safari, encryption, compression, etc
- handle byte arrays natively without copying
- * encryption:
- - support more AES modes: CBC, CFB and CTR
- - use secure random numbers
- * core:
- - decode screen updates in a dedicated worker thread
- - switch to pure javascript lz4 implementation
* geometry fixes:
- option to adjust viewport to screen width via scaling
- window visibility adjustements no longer snap to the sides
@@ -31,21 +41,18 @@ xpra-html5 (4.3-r1016-1) UNRELEASED; urgency=low
- missing session, category and command icons with latest google chrome
- pass w3c validation without any warnings
* cosmetic:
- - notifications geometry and styling
- scale window icons to fit in the title bar
- use sans-serif font for window title
- change titlebar focused / unfocused colours
- make window corners round
- try to scale application cursors to match window zoom
* misc:
- - fix zero-copy web worker regression from 4.2
- - use zero-copy for transferring audio buffers from the worker
- audio debugging was wrongly enabled (extra CPU usage and lag)
- remove http mp3 stream audio support
- log disconnection messages
- prevent console errors with Internet Explorer
- -- Antoine Martin antoine@xpra.org Fri, 03 Sep 2021 19:15:39 +0700 +700
+ -- Antoine Martin antoine@xpra.org Mon, 09 Aug 2021 23:41:28 +0700 +700
xpra-html5 (4.2-r889-1) UNRELEASED; urgency=low
* select session attributes from list of options exposed by the server
diff --git a/packaging/debian/control b/packaging/debian/control
index 77c9fa03..21c9eb59 100644
--- a/packaging/debian/control
+++ b/packaging/debian/control
@@ -1,5 +1,5 @@
Package: xpra-html5
-Version: 4.3-r1016-1
+Version: 4.4-r1017-1
Source: xpra-html5
Maintainer: Antoine Martin
Standards-Version: 3.9.3
diff --git a/packaging/rpm/xpra-html5.spec b/packaging/rpm/xpra-html5.spec
index 803cbd01..38edacbf 100644
--- a/packaging/rpm/xpra-html5.spec
+++ b/packaging/rpm/xpra-html5.spec
@@ -3,7 +3,7 @@
# Xpra is released under the terms of the GNU GPL v2, or, at your option, any
# later version. See the file COPYING for details.
-%define version 4.3
+%define version 4.4
%define release 1.r889%{?dist}
%define minifier uglifyjs
%define python python3
@@ -73,7 +73,21 @@ rm -rf $RPM_BUILD_ROOT
%endif
%changelog
-* Fri Sep 03 2021 Antoine Martin 4.3-1016-1
+* Fri Sep 03 2021 Antoine Martin 4.4-1017-1
+- encryption:
+ support more AES modes: CBC, CFB and CTR
+ use secure random numbers
+- core:
+ decode screen updates in a dedicated worker thread
+ (except on Mobile devices due to strange compatibility issues)
+ switch to pure javascript lz4 implementation
+ (fixes compatibility issues with browsers, encryption options, etc)
+- misc:
+ notifications geometry and styling
+ fix zero-copy web worker regression from 4.3
+ use zero-copy for transferring audio buffers from the worker
+
+* Mon Aug 09 2021 Antoine Martin 4.3-962-1
- build and packaging:
installation with python2 build environment
create symlinks for some fonts
@@ -82,12 +96,6 @@ rm -rf $RPM_BUILD_ROOT
new, clean javascript implementation
remove workarounds for Safari, encryption, compression, etc
handle byte arrays natively without copying
-- encryption:
- support more AES modes: CBC, CFB and CTR
- use secure random numbers
-- core:
- decode screen updates in a dedicated worker thread
- switch to pure javascript lz4 implementation
- geometry fixes:
option to adjust viewport to screen width via scaling
window visibility adjustements no longer snap to the sides
@@ -106,15 +114,12 @@ rm -rf $RPM_BUILD_ROOT
missing session, category and command icons with latest google chrome
pass w3c validation without any warnings
- cosmetic:
- notifications geometry and styling
scale window icons to fit in the title bar
use sans-serif font for window title
change titlebar focused / unfocused colours
make window corners round
try to scale application cursors to match window zoom
- misc:
- fix zero-copy web worker regression from 4.2
- use zero-copy for transferring audio buffers from the worker
audio debugging was wrongly enabled (extra CPU usage and lag)
remove http mp3 stream audio support
log disconnection messages
diff --git a/setup.py b/setup.py
index 83c32b8e..a161ed2a 100755
--- a/setup.py
+++ b/setup.py
@@ -12,7 +12,7 @@
import os.path
from subprocess import Popen, PIPE
-VERSION = "4.3"
+VERSION = "4.4"
AUTHOR = "Antoine Martin"
AUTHOR_EMAIL = "antoine@xpra.org"