From 779c2820a7924eb3eed6bbcdb2329d634185321f6c92235210e7599d870f94b6 Mon Sep 17 00:00:00 2001 From: Scott Bradnick Date: Tue, 19 Apr 2022 20:50:16 +0000 Subject: [PATCH] Accepting request 970908 from home:sbradnick - Update to version 4.4+git20220419.138728c46: * #3524 allow the client to add and remove monitors * always log the full backtrace * #3524 handle individual monitor resizing * #3524 doh: don't modify the event which may be used elsewhere * #56 / #3524 allow multiple monitors in 'resize-display' option * #3524 disentangle 'set-initial-position' and 'requested-position' * use 'damage' logging * pylint warnings * #3524 multi monitor desktop mode * #56 let the build auto-detect which variants should use Xdummy * we need the dummy installed to check the version number * #56 use Xdummy on Debian: add dependency * discard invalid workarea values * #56 we don't support multiple screens * remove debug logging * #56 let's hope that newer Debian versions no longer mess up the X11 server * #56 ensure the commented out Xdummy command line is valid * fix error if XDG_DATA_DIRS is not set * #56 make get_monitor_properties reusable * we don't support multiple screens, only monitors * Fix shadow server test following changes in #3476 * oops: messed up patch context * #56 add disconnect patch to dummy driver builds * #56 enable the new exact monitor layout matching code * #56 match monitors and outputs * #56 try to disable unused crtc's outputs * fix benncode error when cuda info is missing * oops: using floats breaks backwards compatibility (bencode) * #3518 ffplay is video OBS-URL: https://build.opensuse.org/request/show/970908 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=97 --- _servicedata | 2 +- xpra-4.4+git20220404.1e56be683.tar.gz | 3 - xpra-4.4+git20220419.138728c46.tar.gz | 3 + xpra.changes | 91 +++++++++++++++++++++++++++ xpra.obsinfo | 6 +- xpra.spec | 2 +- 6 files changed, 99 insertions(+), 8 deletions(-) delete mode 100644 xpra-4.4+git20220404.1e56be683.tar.gz create mode 100644 xpra-4.4+git20220419.138728c46.tar.gz diff --git a/_servicedata b/_servicedata index 477126f..87f51ad 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/Xpra-org/xpra - 1e56be683262b015ccdc7417ee4edccc124922cf \ No newline at end of file + 138728c463784270a7ec9ae35e9b7c92d8664680 \ No newline at end of file diff --git a/xpra-4.4+git20220404.1e56be683.tar.gz b/xpra-4.4+git20220404.1e56be683.tar.gz deleted file mode 100644 index 21c8ae8..0000000 --- a/xpra-4.4+git20220404.1e56be683.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c8dd424e71388e583e7821834d1703beba5a99e30c87c948fbed803169a00cc2 -size 48600837 diff --git a/xpra-4.4+git20220419.138728c46.tar.gz b/xpra-4.4+git20220419.138728c46.tar.gz new file mode 100644 index 0000000..ab18b2e --- /dev/null +++ b/xpra-4.4+git20220419.138728c46.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3095af7a9ea4687702dea7b8c756bf84d12538f1eee8701885e9aea2e7fdf980 +size 49622698 diff --git a/xpra.changes b/xpra.changes index 4921e4e..65ca6b4 100644 --- a/xpra.changes +++ b/xpra.changes @@ -1,3 +1,94 @@ +------------------------------------------------------------------- +Tue Apr 19 19:07:27 UTC 2022 - scott.bradnick@suse.com + +- Update to version 4.4+git20220419.138728c46: + * #3524 allow the client to add and remove monitors + * always log the full backtrace + * #3524 handle individual monitor resizing + * #3524 doh: don't modify the event which may be used elsewhere + * #56 / #3524 allow multiple monitors in 'resize-display' option + * #3524 disentangle 'set-initial-position' and 'requested-position' + * use 'damage' logging + * pylint warnings + * #3524 multi monitor desktop mode + * #56 let the build auto-detect which variants should use Xdummy + * we need the dummy installed to check the version number + * #56 use Xdummy on Debian: add dependency + * discard invalid workarea values + * #56 we don't support multiple screens + * remove debug logging + * #56 let's hope that newer Debian versions no longer mess up the X11 server + * #56 ensure the commented out Xdummy command line is valid + * fix error if XDG_DATA_DIRS is not set + * #56 make get_monitor_properties reusable + * we don't support multiple screens, only monitors + * Fix shadow server test following changes in #3476 + * oops: messed up patch context + * #56 add disconnect patch to dummy driver builds + * #56 enable the new exact monitor layout matching code + * #56 match monitors and outputs + * #56 try to disable unused crtc's outputs + * fix benncode error when cuda info is missing + * oops: using floats breaks backwards compatibility (bencode) + * #3518 ffplay is video + * #3519 use 'scroll' encoding more judiciously + * update patch has zero fuzz + * #56 keep track of primary monitor, prettify_plug_name + * #56 enable Xdummy on arm again + * build the dummy driver on arm64, always build xpra + * ffmpeg 5.0.1 + * oops: we do still want those + * #56 build updated dummy driver for Debian distros + * simplify: don't enable by default on MacOS or MS Windows + * MacOS needs a Python interpreter to run the signal listener + * #3493 fix signal watcher libexec path on MacOS and MS Windows + * ship xpra_signal_listener on MacOS + * debug logging tweaks + * fix setting of monitor attributes + * provide XSync method, use it instead of (useless) XFlush + * make it easier to initialize DPI awareness without loading GTK + * latest pillow spits out warnings without this + * #56 hook up monitor virtualization in seamless server + * validate mapping size + * oops: missed during renaming + * remove unnecessary import + * use a stronger type for membuf + * #3504 use a MemBuf to quickly allocate host memory + * use correct value for bits-per-pixel + * #3504 make it clearer this is a CUDA buffer + * #3504 simplify: don't use a download callback + * explicitly unregister the CUDA RegisteredBuffer + * #1467 remove redundant pointer limits patch + * #56 oops: fix backwards compatibility for add_screen_size + * #56 add modes to output as needed + * add XSynchronize and XSync wrappers + * #3366 pixel data is a list of bytes + * re-use CurrentTime from pxd + * #56 configure crtcs, outputs and monitors + * #56 expose monitor info + * #56 expose primary output, hide gamma for disconnected outputs + * #56 also include gamma curves + * #56 set WIDTH_MM and HEIGHT_MM dummy output properties + * #56 skip irrelevant information + * #56 capture most crtc / output info + * #56 switch to milimeters everywhere + * fix memleak: add missing XRRFreeOutputInfo + * non ui clients may not have 'screen_sizes' defined + * make it easier to dump monitor info + * #56 make the legacy dummy dpi option optional + * allow a wider range of clocks + * #3504 free buffers as soon as possible, log alpha channel merge cost + * #56 oops, missed from a6248574105da32680a9cb2b624cc6d9cf896688 + * #56 enable dynamic resolution matching with randr >= 1.6 + * #56 with dummy 0.4.0 or later no need for pre-defined modelines + * minor path / extension fixups + * fix patch path, remove merged patch, use bz2 archive + * dummy v0.4.0 + * fix 'jpega' decoding using plain 'jpeg' decoder + * #3504 add 'jpega' support + * also add jpeg / nvjpeg encoders + * pylint warning + ------------------------------------------------------------------- Fri Apr 8 22:57:54 UTC 2022 - Scott Bradnick diff --git a/xpra.obsinfo b/xpra.obsinfo index b39de62..d4cd7d4 100644 --- a/xpra.obsinfo +++ b/xpra.obsinfo @@ -1,4 +1,4 @@ name: xpra -version: 4.4+git20220404.1e56be683 -mtime: 1649085543 -commit: 1e56be683262b015ccdc7417ee4edccc124922cf +version: 4.4+git20220419.138728c46 +mtime: 1650382170 +commit: 138728c463784270a7ec9ae35e9b7c92d8664680 diff --git a/xpra.spec b/xpra.spec index a971d69..293ccc6 100644 --- a/xpra.spec +++ b/xpra.spec @@ -28,7 +28,7 @@ # ----- %global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$ Name: xpra -Version: 4.4+git20220404.1e56be683 +Version: 4.4+git20220419.138728c46 Release: 0 Summary: Remote display server for applications and desktops License: BSD-3-Clause AND GPL-2.0-or-later AND LGPL-3.0-or-later AND MIT