diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index d433845f..77e24301 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,12 +1,48 @@ # Changelog All notable changes to this project will be documented in this file. -## [17.0] 2024-09-24 -- [toggling ssl affects offscreen decoding](https://github.com/Xpra-org/xpra-html5/commit/d75129ac69870a0c068430a0c29c5e5695a6028a) -- [bump max video size when offscreen is actually used](https://github.com/Xpra-org/xpra-html5/commit/69faf56c5fd11b15087334c1b1f54eefd486e854) -- [honour offscreen toggle](https://github.com/Xpra-org/xpra-html5/commit/345d3d228d796afabbc19e451fce6158ab0583a70) -- [try to fallback to client decoding when worker fails](https://github.com/Xpra-org/xpra-html5/commit/345d3d228d796afabbc19e451fce6158ab0583a7) -- [disable decode worker zero-copy on errors](https://github.com/Xpra-org/xpra-html5/commit/194cbbf7bade77a1730a08521704d28600b0ee03) +## [17.0] 2025-01-14 +- Build and packaging: + - [nodejs-less formatting script](https://github.com/Xpra-org/xpra-html5/pull/332) + - [remove unused modules](https://github.com/Xpra-org/xpra-html5/pull/333) + - [compatibility with newer build scripts require a repository target](https://github.com/Xpra-org/xpra-html5/commit/67e9bcbe5a6df1d21c2e455ae89711bbc0938b5c) +- New Features: + - [gaming cursor mode](https://github.com/Xpra-org/xpra-html5/pull/335) + - [use builtin browser crypto functions](https://github.com/Xpra-org/xpra-html5/issues/314) + - [noVNC-style vertical retractable floating menu](https://github.com/Xpra-org/xpra-html5/pull/330) +- Fixes: + - [missing start menu with some servers](https://github.com/Xpra-org/xpra-html5/commit/0aa77036fb9ffadff54aa98cc6d9d235d5531d08) + - [horizontal scrolling was inverted](https://github.com/Xpra-org/xpra-html5/pull/331) + - [keep modal windows on top](https://github.com/Xpra-org/xpra-html5/issues/336) + - [offset in desktop mode](https://github.com/Xpra-org/xpra-html5/commit/f706e8f4f135663e6a8065c3eeabca9812c92661) +- Network: + - [WebSocket connections linger and cause re-connect](https://github.com/Xpra-org/xpra-html5/issues/345) + - [longer WebSocket connection timeout](https://github.com/Xpra-org/xpra-html5/commit/af1b036612609e2743b3c824ba3c2ea2211faf5f) +- Decoding: + - [bump max video size when offscreen is actually used](https://github.com/Xpra-org/xpra-html5/commit/69faf56c5fd11b15087334c1b1f54eefd486e854) + - [honour offscreen toggle](https://github.com/Xpra-org/xpra-html5/commit/345d3d228d796afabbc19e451fce6158ab0583a70), [override detection](https://github.com/Xpra-org/xpra-html5/commit/e74030354f74f844c07da405bc7acdb04aff2dcb) + - [try to fallback to client decoding when worker fails](https://github.com/Xpra-org/xpra-html5/commit/345d3d228d796afabbc19e451fce6158ab0583a7) + - [disable decode worker zero-copy on errors](https://github.com/Xpra-org/xpra-html5/commit/194cbbf7bade77a1730a08521704d28600b0ee03) + - [errors when debug logging is enabled](https://github.com/Xpra-org/xpra-html5/commit/bbc3fc3a670055bbdc1f61ba89f1e4d262e9fdf4) +- Connect dialog: + - [update 'offscreen' availability when `ssl`](https://github.com/Xpra-org/xpra-html5/commit/988b1509c14d8f24428ac13d2ad451ca211c8891) [is toggled](https://github.com/Xpra-org/xpra-html5/commit/d75129ac69870a0c068430a0c29c5e5695a6028a) + - [consistent and less ugly font](https://github.com/Xpra-org/xpra-html5/pull/346) +- Minor: + - [fail fast if `rencodeplus` packet encoder is missing](https://github.com/Xpra-org/xpra-html5/commit/a0256fc3a43a18ea30a56cbeaac81d3dc7023c16) + - [don't send clipboard packets to servers that don't want them](https://github.com/Xpra-org/xpra-html5/commit/20094daaf1b98d03619b50670903daffe3919139) + - [restrict allowed characters](https://github.com/Xpra-org/xpra-html5/commit/a178df013ca5c5d8f60278c4c26f9b82c7f94629) + - [prevent the float menu from overflowing](https://github.com/Xpra-org/xpra-html5/pull/352) +- Cosmetic: + - [float menu keyboard icon not changing colours](https://github.com/Xpra-org/xpra-html5/commit/95b3cdbd5515f6b3d4f7c31244c283bc53f35e3f) + - [hide start menu when there are no entries](https://github.com/Xpra-org/xpra-html5/pull/334) + - [undo formatting mess](https://github.com/Xpra-org/xpra-html5/commit/9e30e97b4efcdde481166043679d962fa76484ab) + - [code move](https://github.com/Xpra-org/xpra-html5/commit/b09b8bb1c7f4b689b8413cb1ba9cf382fdabf76c) [and refactoring](https://github.com/Xpra-org/xpra-html5/commit/75b55513a6f4ee32073127e1a1210dc0caef4e3b) + - [remove unused icons](https://github.com/Xpra-org/xpra-html5/commit/2b2cb3c0c5e2c881aada96c447917d95356a1e8f), [update ancient 'Material' icons](https://github.com/Xpra-org/xpra-html5/commit/f4fa5c9bd815acd0ec0164b40785049e76b04f9a) + - [remove redundant check](https://github.com/Xpra-org/xpra-html5/pull/348) + - [remove legacy headers](https://github.com/Xpra-org/xpra-html5/pull/351) + - [workaround ugly Chrome obfuscation](https://github.com/Xpra-org/xpra-html5/commit/c6a04b7cabd059785439382052b6ad1704579327) + - [remove legacy bootstrap](https://github.com/Xpra-org/xpra-html5/commit/26b1b8549bcb8bdf08a46a5faafbd8f2c4930567) + - [session info box not big enough](https://github.com/Xpra-org/xpra-html5/pull/343) ## [16.0] 2024-09-09 - [retry WebSocket connection](https://github.com/Xpra-org/xpra-html5/commit/8614719f724b06ce99a9fb1f3093464274ad5d25) diff --git a/packaging/debian/changelog b/packaging/debian/changelog index a089f254..13233741 100644 --- a/packaging/debian/changelog +++ b/packaging/debian/changelog @@ -1,7 +1,47 @@ xpra-html5 (17-r0-1) UNRELEASED; urgency=low - * TODO - - -- Antoine Martin antoine@xpra.org Mon, 09 Sep 2024 21:20:58 +0700 +700 + * Build and packaging: + - nodejs-less formatting script + - remove unused modules + - compatibility with newer build scripts require a repository target + * New Features: + - gaming cursor mode + - use builtin browser crypto functions + - noVNC-style vertical retractable floating menu + * Fixes: + - missing start menu with some servers + - horizontal scrolling was inverted + - keep modal windows on top + - offset in desktop mode + * Network: + - WebSocket connections linger and cause re-connect + - longer WebSocket connection timeout + * Decoding: + - bump max video size when offscreen is actually used + - honour offscreen toggle, override detection + - try to fallback to client decoding when worker fails + - disable decode worker zero-copy on errors + - errors when debug logging is enabled + * Connect dialog: + - update 'offscreen' availability when `ssl` is toggled + - consistent and less ugly font + * Minor: + - fail fast if `rencodeplus` packet encoder is missing + - don't send clipboard packets to servers that don't want them + - restrict allowed characters + - prevent the float menu from overflowing + * Cosmetic: + - float menu keyboard icon not changing colours + - hide start menu when there are no entries + - undo formatting mess + - code move and refactoring + - remove unused icons, update ancient 'Material' icons + - remove redundant check + - remove legacy headers + - workaround ugly Chrome obfuscation + - remove legacy bootstrap + - session info box not big enough + + -- Antoine Martin antoine@xpra.org Tue, 14 Jan 2025 20:49:14 +0700 +700 xpra-html5 (16-r0-1) UNRELEASED; urgency=low * re-connection fixes: diff --git a/packaging/rpm/xpra-html5.spec b/packaging/rpm/xpra-html5.spec index dec0db90..a168df1a 100644 --- a/packaging/rpm/xpra-html5.spec +++ b/packaging/rpm/xpra-html5.spec @@ -78,14 +78,54 @@ rm -rf $RPM_BUILD_ROOT %endif %changelog -* Mon Sep 09 2024 Antoine Martin 17-0-1 -- TODO +* Tue Jan 14 2024 Antoine Martin 17-0-1 +- Build and packaging: + nodejs-less formatting script + remove unused modules + compatibility with newer build scripts require a repository target +- New Features: + gaming cursor mode + use builtin browser crypto functions + noVNC-style vertical retractable floating menu +- Fixes: + missing start menu with some servers + horizontal scrolling was inverted + keep modal windows on top + offset in desktop mode +- Network: + WebSocket connections linger and cause re-connect + longer WebSocket connection timeout +- Decoding: + bump max video size when offscreen is actually used + honour offscreen toggle, override detection + try to fallback to client decoding when worker fails + disable decode worker zero-copy on errors + errors when debug logging is enabled +- Connect dialog: + update 'offscreen' availability when `ssl` is toggled + consistent and less ugly font +- Minor: + fail fast if `rencodeplus` packet encoder is missing + don't send clipboard packets to servers that don't want them + restrict allowed characters + prevent the float menu from overflowing +- Cosmetic: + float menu keyboard icon not changing colours + hide start menu when there are no entries + undo formatting mess + code move and refactoring + remove unused icons, update ancient 'Material' icons + remove redundant check + remove legacy headers + workaround ugly Chrome obfuscation + remove legacy bootstrap + session info box not big enough * Mon Sep 09 2024 Antoine Martin 16-0-1 - re-connection fixes: - hangs - does not timeout - retry WebSocket connection + hangs + does not timeout + retry WebSocket connection - ping packets not sent - desktop session parsing error - more readable session description @@ -217,7 +257,7 @@ rm -rf $RPM_BUILD_ROOT - throttle video decoder to prevent flooding - disable offscreen decode worker with Firefox to prevent flickering - workaround for setuptools breakage in version 61 and later -- native video decoding is fast enough not to require much downscaling](https://github.com/Xpra-org/xpra-html5/commit/ed4b0d72f40864cea4fb4b91b5c400085eb44fa8) +- native video decoding is fast enough not to require much downscaling - propagate error messages - truncate large clipboard buffers in log messages - `scroll` draw packets can hang the connection