Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xpra-html5 for openSUSE:Factory checked in at 2023-12-06 23:47:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xpra-html5 (Old) and /work/SRC/openSUSE:Factory/.xpra-html5.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xpra-html5" Wed Dec 6 23:47:39 2023 rev:14 rq:1131022 version:11.0+git20231128.52742e3 Changes: -------- --- /work/SRC/openSUSE:Factory/xpra-html5/xpra-html5.changes 2023-10-23 23:41:29.528677391 +0200 +++ /work/SRC/openSUSE:Factory/.xpra-html5.new.25432/xpra-html5.changes 2023-12-06 23:47:59.482742079 +0100 @@ -1,0 +2,14 @@ +Tue Nov 28 15:20:14 UTC 2023 - scott.bradn...@suse.com + +- Update to version 11.0+git20231128.52742e3: + * offscreen now requires https with Chrome + * newer servers require caps to enable pings + * don't show the clock menu entry until we have the time + * backticks don't work as expected + * bump version + * invalid escape sequence + * simplify + * #227 disable offscreen with webkit + * Safari does not support offscreen rendering + +------------------------------------------------------------------- Old: ---- xpra-html5-10.0+git20231016.60cd4d0.tar.gz New: ---- xpra-html5-11.0+git20231128.52742e3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xpra-html5.spec ++++++ --- /var/tmp/diff_new_pack.EoPn4N/_old 2023-12-06 23:48:00.354774227 +0100 +++ /var/tmp/diff_new_pack.EoPn4N/_new 2023-12-06 23:48:00.358774375 +0100 @@ -22,7 +22,7 @@ Name: xpra-html5 Release: 0 -Version: 10.0+git20231016.60cd4d0 +Version: 11.0+git20231128.52742e3 Summary: HTML5 client for Xpra License: GPL-2.0+ AND BSD-3-Clause AND LGPL-3.0+ AND MIT URL: https://xpra.org/ ++++++ _service ++++++ --- /var/tmp/diff_new_pack.EoPn4N/_old 2023-12-06 23:48:00.382775260 +0100 +++ /var/tmp/diff_new_pack.EoPn4N/_new 2023-12-06 23:48:00.386775407 +0100 @@ -2,38 +2,20 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/Xpra-org/xpra-html5</param> <param name="scm">git</param> - <!-- TESTING --> - <!-- LAST KNOWN GOOD: ïª (older) ; ï« (newer) - <param name="revision">58e96fc</param> - --> - <!-- VERIFIED GOOD: ïª (older) ; ï« (newer) - <param name="revision">8aea0a5</param> - <param name="revision">0f51cab</param> - <param name="revision">1fe2469</param> - <param name="revision">09d46e4</param> - <param name="revision">3e2e896</param> - <param name="revision">7908dab</param> - <param name="revision">9512aca</param> - <param name="revision">e181fd1</param> - <param name="revision">caf9971</param> - <param name="revision">f4e08d5</param> - <param name="revision">c248091</param> - <param name="revision">21cabde</param> - --> <param name="versionformat">@PARENT_TAG@+git%cd.%h</param> + <!-- TESTING --> + <!-- LAST KNOWN GOOD: ïª (older) ; ï« (newer) --> + <!-- VERIFIED GOOD: ïª (older) ; ï« (newer) --> <!-- - As of 20230831, this seems to be in sync - As of 20231016, this seem back out of sync - This comes from setup.py which defines a 'VERSION = ' based off a tag; current release is 'v9.0' (Tags) but master defines - it as 10.0 (per `grep -r 'VERSION =' xpra-html5`) + it as '11' (per `grep -r 'VERSION =' xpra-html5`) <param name="versionrewrite-pattern">v(.*)</param> --> <param name="versionrewrite-pattern">v9.0</param> - <param name="versionrewrite-replacement">10.0</param> + <param name="versionrewrite-replacement">11.0</param> <param name="changesgenerate">enable</param> </service> <service name="set_version" mode="manual"/> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.EoPn4N/_old 2023-12-06 23:48:00.402775997 +0100 +++ /var/tmp/diff_new_pack.EoPn4N/_new 2023-12-06 23:48:00.402775997 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/Xpra-org/xpra-html5</param> - <param name="changesrevision">60cd4d0728c3575cea1dee2eed642c38b295d025</param></service></servicedata> + <param name="changesrevision">52742e3f78fee5c098778f68094f7c58e603f22a</param></service></servicedata> (No newline at EOF) ++++++ xpra-html5-10.0+git20231016.60cd4d0.tar.gz -> xpra-html5-11.0+git20231128.52742e3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/FETCH_HEAD new/xpra-html5-11.0+git20231128.52742e3/.git/FETCH_HEAD --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/FETCH_HEAD 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/FETCH_HEAD 2023-11-28 09:45:57.000000000 +0100 @@ -1,8 +1,9 @@ -60cd4d0728c3575cea1dee2eed642c38b295d025 branch 'master' of https://github.com/Xpra-org/xpra-html5 +52742e3f78fee5c098778f68094f7c58e603f22a branch 'master' of https://github.com/Xpra-org/xpra-html5 29f96cf17fa5fce542656d6e00a15932800e360f not-for-merge branch 'imports' of https://github.com/Xpra-org/xpra-html5 2d47610a92265d97b7524aa68f26a944589fbc90 not-for-merge branch 'imports_with_global_workers' of https://github.com/Xpra-org/xpra-html5 1c3d116ce28dc345649c1cd63625683f000bcea7 not-for-merge branch 'imports_with_module_workers' of https://github.com/Xpra-org/xpra-html5 -8abdd170cd7db384b4f43c4b443d2107d01a9686 not-for-merge branch 'v5.x' of https://github.com/Xpra-org/xpra-html5 +7a0222490da7b249a2b81aaec468dac54d583543 not-for-merge branch 'v10.x' of https://github.com/Xpra-org/xpra-html5 +87228354d3a2e654aeb7845e7e5f8ba0ae8dda7e not-for-merge branch 'v5.x' of https://github.com/Xpra-org/xpra-html5 f8fe67828155d37cb6e309d88a96a8dad7348419 not-for-merge branch 'v6.x' of https://github.com/Xpra-org/xpra-html5 168cf650e2ea30ba1224f9630a9b993ffaa99539 not-for-merge branch 'v7.x' of https://github.com/Xpra-org/xpra-html5 50b39406fbcce8a396fa4b148f8d384561abd9f6 not-for-merge branch 'v8.x' of https://github.com/Xpra-org/xpra-html5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/ORIG_HEAD new/xpra-html5-11.0+git20231128.52742e3/.git/ORIG_HEAD --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/ORIG_HEAD 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/ORIG_HEAD 2023-11-28 09:45:57.000000000 +0100 @@ -1 +1 @@ -60cd4d0728c3575cea1dee2eed642c38b295d025 +52742e3f78fee5c098778f68094f7c58e603f22a Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/index and new/xpra-html5-11.0+git20231128.52742e3/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/logs/HEAD new/xpra-html5-11.0+git20231128.52742e3/.git/logs/HEAD --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/logs/HEAD 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/logs/HEAD 2023-11-28 09:45:57.000000000 +0100 @@ -21,3 +21,5 @@ e5fb000a9d4042c54e55c5e30c0936125ec3a045 60cd4d0728c3575cea1dee2eed642c38b295d025 Scott Bradnick <scott.bradn...@gmail.com> 1697467117 -0400 merge origin/master: Fast-forward 60cd4d0728c3575cea1dee2eed642c38b295d025 60cd4d0728c3575cea1dee2eed642c38b295d025 Scott Bradnick <scott.bradn...@gmail.com> 1697467117 -0400 reset: moving to master 60cd4d0728c3575cea1dee2eed642c38b295d025 60cd4d0728c3575cea1dee2eed642c38b295d025 Scott Bradnick <scott.bradn...@gmail.com> 1697467249 -0400 reset: moving to master +60cd4d0728c3575cea1dee2eed642c38b295d025 52742e3f78fee5c098778f68094f7c58e603f22a Scott Bradnick <scott.bradn...@gmail.com> 1701184630 -0500 pull: Fast-forward +52742e3f78fee5c098778f68094f7c58e603f22a 52742e3f78fee5c098778f68094f7c58e603f22a Scott Bradnick <scott.bradn...@gmail.com> 1701184814 -0500 reset: moving to master diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/logs/refs/heads/master new/xpra-html5-11.0+git20231128.52742e3/.git/logs/refs/heads/master --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/logs/refs/heads/master 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/logs/refs/heads/master 2023-11-28 09:45:57.000000000 +0100 @@ -4,3 +4,4 @@ 2add797f48fb5059a26bfdcb5e4ce24c6695caf0 cdd9ea7a66ce2c1bc0fdd5ba7013ad02d53d2831 Scott Bradnick <scott.bradn...@gmail.com> 1687273267 -0400 merge origin/master: Fast-forward cdd9ea7a66ce2c1bc0fdd5ba7013ad02d53d2831 e5fb000a9d4042c54e55c5e30c0936125ec3a045 Scott Bradnick <scott.bradn...@gmail.com> 1693485494 -0400 pull: Fast-forward e5fb000a9d4042c54e55c5e30c0936125ec3a045 60cd4d0728c3575cea1dee2eed642c38b295d025 Scott Bradnick <scott.bradn...@gmail.com> 1697467117 -0400 merge origin/master: Fast-forward +60cd4d0728c3575cea1dee2eed642c38b295d025 52742e3f78fee5c098778f68094f7c58e603f22a Scott Bradnick <scott.bradn...@gmail.com> 1701184630 -0500 pull: Fast-forward diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/logs/refs/remotes/origin/master new/xpra-html5-11.0+git20231128.52742e3/.git/logs/refs/remotes/origin/master --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/logs/refs/remotes/origin/master 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/logs/refs/remotes/origin/master 2023-11-28 09:45:57.000000000 +0100 @@ -3,3 +3,4 @@ 2add797f48fb5059a26bfdcb5e4ce24c6695caf0 cdd9ea7a66ce2c1bc0fdd5ba7013ad02d53d2831 Scott Bradnick <scott.bradn...@gmail.com> 1687273266 -0400 fetch --filter=tree:0 --tags: fast-forward cdd9ea7a66ce2c1bc0fdd5ba7013ad02d53d2831 e5fb000a9d4042c54e55c5e30c0936125ec3a045 Scott Bradnick <scott.bradn...@gmail.com> 1693485493 -0400 pull: fast-forward e5fb000a9d4042c54e55c5e30c0936125ec3a045 60cd4d0728c3575cea1dee2eed642c38b295d025 Scott Bradnick <scott.bradn...@gmail.com> 1697467116 -0400 fetch --filter=tree:0 --tags: fast-forward +60cd4d0728c3575cea1dee2eed642c38b295d025 52742e3f78fee5c098778f68094f7c58e603f22a Scott Bradnick <scott.bradn...@gmail.com> 1701184629 -0500 pull: fast-forward diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/logs/refs/remotes/origin/v10.x new/xpra-html5-11.0+git20231128.52742e3/.git/logs/refs/remotes/origin/v10.x --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/logs/refs/remotes/origin/v10.x 1970-01-01 01:00:00.000000000 +0100 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/logs/refs/remotes/origin/v10.x 2023-11-28 09:45:57.000000000 +0100 @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 7a0222490da7b249a2b81aaec468dac54d583543 Scott Bradnick <scott.bradn...@gmail.com> 1701184629 -0500 pull: storing head diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/logs/refs/remotes/origin/v5.x new/xpra-html5-11.0+git20231128.52742e3/.git/logs/refs/remotes/origin/v5.x --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/logs/refs/remotes/origin/v5.x 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/logs/refs/remotes/origin/v5.x 2023-11-28 09:45:57.000000000 +0100 @@ -1,3 +1,4 @@ 81d2e816666a04f0f87bac629aef6c68e11ab66d 14fedfc691d0331e4e03b618a8ea35ba88ed5d3d Scott Bradnick <scott.bradn...@gmail.com> 1683505406 -0400 fetch --filter=tree:0 --tags: fast-forward 14fedfc691d0331e4e03b618a8ea35ba88ed5d3d bced13614169784ba5f5a40a53ea75b9ac4b63f8 Scott Bradnick <scott.bradn...@gmail.com> 1684857254 -0400 fetch --filter=tree:0 --tags: fast-forward bced13614169784ba5f5a40a53ea75b9ac4b63f8 8abdd170cd7db384b4f43c4b443d2107d01a9686 Scott Bradnick <scott.bradn...@gmail.com> 1687273266 -0400 fetch --filter=tree:0 --tags: fast-forward +8abdd170cd7db384b4f43c4b443d2107d01a9686 87228354d3a2e654aeb7845e7e5f8ba0ae8dda7e Scott Bradnick <scott.bradn...@gmail.com> 1701184629 -0500 pull: fast-forward Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-07b168c30dd734d08c0ce6565676a0adafdc28a3.idx and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-07b168c30dd734d08c0ce6565676a0adafdc28a3.idx differ Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-07b168c30dd734d08c0ce6565676a0adafdc28a3.pack and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-07b168c30dd734d08c0ce6565676a0adafdc28a3.pack differ Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-07b168c30dd734d08c0ce6565676a0adafdc28a3.rev and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-07b168c30dd734d08c0ce6565676a0adafdc28a3.rev differ Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-1b2fc525ea3adca8eb91a17e944fbc3cc7e2ff96.idx and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-1b2fc525ea3adca8eb91a17e944fbc3cc7e2ff96.idx differ Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-1b2fc525ea3adca8eb91a17e944fbc3cc7e2ff96.pack and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-1b2fc525ea3adca8eb91a17e944fbc3cc7e2ff96.pack differ Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-1b2fc525ea3adca8eb91a17e944fbc3cc7e2ff96.rev and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-1b2fc525ea3adca8eb91a17e944fbc3cc7e2ff96.rev differ Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-7d6063a923228081ead4e387d1b897f41f3d0f5c.idx and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-7d6063a923228081ead4e387d1b897f41f3d0f5c.idx differ Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-7d6063a923228081ead4e387d1b897f41f3d0f5c.pack and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-7d6063a923228081ead4e387d1b897f41f3d0f5c.pack differ Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-7d6063a923228081ead4e387d1b897f41f3d0f5c.rev and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-7d6063a923228081ead4e387d1b897f41f3d0f5c.rev differ Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-d9ddeee6e87040ed1ee8e68026d98e65ac8e1ed4.idx and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-d9ddeee6e87040ed1ee8e68026d98e65ac8e1ed4.idx differ Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-d9ddeee6e87040ed1ee8e68026d98e65ac8e1ed4.pack and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-d9ddeee6e87040ed1ee8e68026d98e65ac8e1ed4.pack differ Binary files old/xpra-html5-10.0+git20231016.60cd4d0/.git/objects/pack/pack-d9ddeee6e87040ed1ee8e68026d98e65ac8e1ed4.rev and new/xpra-html5-11.0+git20231128.52742e3/.git/objects/pack/pack-d9ddeee6e87040ed1ee8e68026d98e65ac8e1ed4.rev differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/heads/master new/xpra-html5-11.0+git20231128.52742e3/.git/refs/heads/master --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/heads/master 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/refs/heads/master 2023-11-28 09:45:57.000000000 +0100 @@ -1 +1 @@ -60cd4d0728c3575cea1dee2eed642c38b295d025 +52742e3f78fee5c098778f68094f7c58e603f22a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/remotes/origin/master new/xpra-html5-11.0+git20231128.52742e3/.git/refs/remotes/origin/master --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/remotes/origin/master 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/refs/remotes/origin/master 2023-11-28 09:45:57.000000000 +0100 @@ -1 +1 @@ -60cd4d0728c3575cea1dee2eed642c38b295d025 +52742e3f78fee5c098778f68094f7c58e603f22a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/remotes/origin/v10.x new/xpra-html5-11.0+git20231128.52742e3/.git/refs/remotes/origin/v10.x --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/remotes/origin/v10.x 1970-01-01 01:00:00.000000000 +0100 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/refs/remotes/origin/v10.x 2023-11-28 09:45:57.000000000 +0100 @@ -0,0 +1 @@ +7a0222490da7b249a2b81aaec468dac54d583543 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/remotes/origin/v5.x new/xpra-html5-11.0+git20231128.52742e3/.git/refs/remotes/origin/v5.x --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/remotes/origin/v5.x 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/refs/remotes/origin/v5.x 2023-11-28 09:45:57.000000000 +0100 @@ -1 +1 @@ -8abdd170cd7db384b4f43c4b443d2107d01a9686 +87228354d3a2e654aeb7845e7e5f8ba0ae8dda7e diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/tags/v10 new/xpra-html5-11.0+git20231128.52742e3/.git/refs/tags/v10 --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/tags/v10 1970-01-01 01:00:00.000000000 +0100 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/refs/tags/v10 2023-11-28 09:45:57.000000000 +0100 @@ -0,0 +1 @@ +3435468b8811e98701ad7b6a625673d4e1ab7458 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/tags/v5.4 new/xpra-html5-11.0+git20231128.52742e3/.git/refs/tags/v5.4 --- old/xpra-html5-10.0+git20231016.60cd4d0/.git/refs/tags/v5.4 1970-01-01 01:00:00.000000000 +0100 +++ new/xpra-html5-11.0+git20231128.52742e3/.git/refs/tags/v5.4 2023-11-28 09:45:57.000000000 +0100 @@ -0,0 +1 @@ +10e6b845236df804b0a60fdbab18f5049df127f9 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/html5/connect.html new/xpra-html5-11.0+git20231128.52742e3/html5/connect.html --- old/xpra-html5-10.0+git20231016.60cd4d0/html5/connect.html 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/html5/connect.html 2023-11-28 09:45:57.000000000 +0100 @@ -23,13 +23,13 @@ <script type="text/javascript" src="js/RgbHelpers.js"></script> <script type="text/javascript" src="js/VideoDecoder.js"></script> + <script src="js/Utilities.js"></script> <script type="text/javascript" src="js/OffscreenDecodeWorkerHelper.js" ></script> <script src="js/lib/jquery.js"></script> - <script src="js/Utilities.js"></script> <script src="js/MediaSourceUtil.js"></script> <script src="js/lib/aurora/aurora.js"></script> <!-- @@ -44,7 +44,7 @@ <form class="form-signin" action="./index.html"> <img src="icons/xpra-logo.png" alt="xpra logo" /> <h2 class="form-signin-heading">Xpra HTML5 Client</h2> - <h5>Version 10 beta</h5> + <h5>Version 11 beta</h5> <div id="alert-disconnect" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/html5/index.html new/xpra-html5-11.0+git20231128.52742e3/html5/index.html --- old/xpra-html5-10.0+git20231016.60cd4d0/html5/index.html 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/html5/index.html 2023-11-28 09:45:57.000000000 +0100 @@ -269,7 +269,7 @@ <div id="about"> <h2>Xpra HTML5 Client</h2> - <h3>Version 10 beta</h3> + <h3>Version 11 beta</h3> <span> Copyright (c) 2013-2022 Antoine Martin <anto...@xpra.org> <br /> @@ -1262,8 +1262,8 @@ } function init_clock(client, enabled) { + $("#clock_menu_entry").hide(); if (!enabled) { - $("#clock_menu_entry").hide(); return; } function update_clock() { @@ -1297,6 +1297,7 @@ function wait_for_time() { if (client.last_ping_local_time > 0) { + $("#clock_menu_entry").show(); update_clock(); } else { //check again soon: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/html5/js/Client.js new/xpra-html5-11.0+git20231128.52742e3/html5/js/Client.js --- old/xpra-html5-10.0+git20231016.60cd4d0/html5/js/Client.js 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/html5/js/Client.js 2023-11-28 09:45:57.000000000 +0100 @@ -120,7 +120,7 @@ this.PING_FREQUENCY = 5000; this.INFO_FREQUENCY = 1000; this.uuid = Utilities.getHexUUID(); - this.offscreen_api = DECODE_WORKER && XpraOffscreenWorker.isAvailable(); + this.offscreen_api = false; this.try_gpu = TRY_GPU_TRIGGER; this.init_encodings(); @@ -542,6 +542,7 @@ this._do_connect(false); return; } + this.offscreen_api = DECODE_WORKER && XpraOffscreenWorker.isAvailable(this.ssl); this.clog("we have webworker support"); // spawn worker that checks for a websocket const worker = new Worker("js/lib/wsworker_check.js"); @@ -1501,7 +1502,7 @@ "vrefresh": this.vrefresh, "file-chunks": FILE_CHUNKS_SIZE, }); - this._update_capabilities(this._get_network_caps()) + this._update_capabilities(this._get_network_caps()); if (this.encryption) { this.cipher_in_caps = this._get_cipher_caps() this._update_capabilities({"encryption" : this.cipher_in_caps}); @@ -1573,6 +1574,9 @@ "lz4": (lz4 && lz4.decode != "undefined"), "bandwidth-limit": this.bandwidth_limit, "connection-data": Utilities.getConnectionInfo(), + "network" : { + "pings" : 5, + } } } @@ -2908,15 +2912,11 @@ xdg_image(icon_data, icon_type) { const img = new Image(); if (typeof icon_data !== "undefined") { + let image_type = "image/"+icon_type; if (icon_type == "svg") { - img.src = `data:image/svg+xml;base64,${Utilities.ArrayBufferToBase64( - icon_data - )}`; - } else if (icon_type == "png" || icon_type == "jpeg") { - img.src = `data:image/${icon_type};base64,${Utilities.ArrayBufferToBase64( - icon_data - )}`; + image_type = "image/svg+xml"; } + img.src = "data:"+image_type+";base64,"+Utilities.ArrayBufferToBase64(icon_data); } img.className = "menu-content-left"; img.height = 24; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/html5/js/OffscreenDecodeWorkerHelper.js new/xpra-html5-11.0+git20231128.52742e3/html5/js/OffscreenDecodeWorkerHelper.js --- old/xpra-html5-10.0+git20231016.60cd4d0/html5/js/OffscreenDecodeWorkerHelper.js 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/html5/js/OffscreenDecodeWorkerHelper.js 2023-11-28 09:45:57.000000000 +0100 @@ -33,14 +33,24 @@ return false; }, - isAvailable() { - var isSafari = navigator.userAgent.toLowerCase().includes("safari"); - if (isSafari && !this.isSafariVersionSupported()) { + isAvailable(ssl) { + if (Utilities.isSafari() && !this.isSafariVersionSupported()) { + console.log("offscreen canvas is not supported with this version of Safari"); return false; } - var isFirefox = navigator.userAgent.toLowerCase().includes("firefox"); - if (isFirefox && this.isFirefoxVersionSupported()) { + if (Utilities.isWebkit() && !Utilities.isChrome()) { + console.log("offscreen canvas is not supported with this webkit browser"); + return false; + } + + if (Utilities.isFirefox() && this.isFirefoxVersionSupported()) { + console.log("offscreen canvas is not supported with this version of Firefox"); + return false; + } + + if (Utilities.isChrome() && !ssl) { + console.log("offscreen canvas requires https with Chrome"); return false; } @@ -48,6 +58,7 @@ //we also need the direct constructor: try { new OffscreenCanvas(256, 256); + console.log("offscreen canvas is available with", navigator.userAgent); return true; } catch (error) { console.warn("unable to instantiate an offscreen canvas:", error); @@ -55,7 +66,7 @@ } console.warn( "Offscreen decoding is not available. Please consider using " + - "Google Chrome, Firefox >= 108 or Safari >= 16.4 for better performance." + "Google Chrome, Firefox >= 108 for better performance." ); return false; }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/html5/js/Utilities.js new/xpra-html5-11.0+git20231128.52742e3/html5/js/Utilities.js --- old/xpra-html5-10.0+git20231016.60cd4d0/html5/js/Utilities.js 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/html5/js/Utilities.js 2023-11-28 09:45:57.000000000 +0100 @@ -224,6 +224,10 @@ const ua = navigator.userAgent.toLowerCase(); return ua.includes("safari") && !ua.includes("chrome"); }, + isWebkit() { + const ua = navigator.userAgent.toLowerCase(); + return ua.includes("webkit"); + }, isEdge() { return navigator.userAgent.includes("Edge"); }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/packaging/debian/changelog new/xpra-html5-11.0+git20231128.52742e3/packaging/debian/changelog --- old/xpra-html5-10.0+git20231016.60cd4d0/packaging/debian/changelog 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/packaging/debian/changelog 2023-11-28 09:45:57.000000000 +0100 @@ -1,3 +1,8 @@ +xpra-html5 (11-r1498-1) UNRELEASED; urgency=low + * TODO + + -- Antoine Martin anto...@xpra.org Mon, 27 Nov 2023 22:43:59 +0700 +700 + xpra-html5 (10-r1482-1) UNRELEASED; urgency=low * update libraries: jquery v3.7.1, jquery ui v1.13.2 * move some encoding attributes to default settings, support more encoding attributes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/packaging/debian/control new/xpra-html5-11.0+git20231128.52742e3/packaging/debian/control --- old/xpra-html5-10.0+git20231016.60cd4d0/packaging/debian/control 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/packaging/debian/control 2023-11-28 09:45:57.000000000 +0100 @@ -1,5 +1,5 @@ Package: xpra-html5 -Version: 10-r1482-1 +Version: 11-r1498-1 Source: xpra-html5 Maintainer: Antoine Martin <anto...@xpra.org> Standards-Version: 3.9.3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/packaging/rpm/xpra-html5.spec new/xpra-html5-11.0+git20231128.52742e3/packaging/rpm/xpra-html5.spec --- old/xpra-html5-10.0+git20231016.60cd4d0/packaging/rpm/xpra-html5.spec 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/packaging/rpm/xpra-html5.spec 2023-11-28 09:45:57.000000000 +0100 @@ -3,8 +3,8 @@ # 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 10 -%define release 1.r1482%{?dist} +%define version 11 +%define release 1.r1498%{?dist} %define minifier uglifyjs %define python python3 @@ -77,6 +77,9 @@ %endif %changelog +* Mon Nov 27 2023 Antoine Martin <anto...@xpra.org> 11-1498-1 +- TODO + * Mon Oct 16 2023 Antoine Martin <anto...@xpra.org> 10-1482-1 - update libraries: jquery v3.7.1, jquery ui v1.13.2 - move some encoding attributes to default settings, support more encoding attributes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xpra-html5-10.0+git20231016.60cd4d0/setup.py new/xpra-html5-11.0+git20231128.52742e3/setup.py --- old/xpra-html5-10.0+git20231016.60cd4d0/setup.py 2023-10-16 15:31:16.000000000 +0200 +++ new/xpra-html5-11.0+git20231128.52742e3/setup.py 2023-11-28 09:45:57.000000000 +0100 @@ -12,7 +12,7 @@ import os.path from subprocess import Popen, PIPE -VERSION = "10" +VERSION = "11" AUTHOR = "Antoine Martin" AUTHOR_EMAIL = "anto...@xpra.org" @@ -156,7 +156,7 @@ lines = fdata.splitlines() for i, line in enumerate(lines): if line.startswith("%define release "): - lines[i] = f"%define release 1.r{rev}%\{{?dist\}}" + lines[i] = f"%define release 1.r{rev}%{{?dist}}" break lines.append("") open("./packaging/rpm/xpra-html5.spec", "w", encoding="latin1").write("\n".join(lines)) ++++++ xpra-html5.obsinfo ++++++ --- /var/tmp/diff_new_pack.EoPn4N/_old 2023-12-06 23:48:00.662785582 +0100 +++ /var/tmp/diff_new_pack.EoPn4N/_new 2023-12-06 23:48:00.666785730 +0100 @@ -1,5 +1,5 @@ name: xpra-html5 -version: 10.0+git20231016.60cd4d0 -mtime: 1697463076 -commit: 60cd4d0728c3575cea1dee2eed642c38b295d025 +version: 11.0+git20231128.52742e3 +mtime: 1701161157 +commit: 52742e3f78fee5c098778f68094f7c58e603f22a