Update to v6.4.0+git20251011.751f2e39e0

This commit is contained in:
2025-10-13 11:41:56 -04:00
parent 97dc374222
commit 6378ddbced
9 changed files with 211 additions and 12 deletions
+193
View File
@@ -1,3 +1,196 @@
-------------------------------------------------------------------
Mon Oct 13 15:31:44 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 6.4.0+git20251011.751f2e39e0:
* replace common warning and error prefixes with emojis
* method is no longer used
* show that local sockets can take time
* threaded mode is the only one that works reliably
* make it possible to use threaded more on other platforms
* pass debug flags to splash subprocess
* make it possible for servers to override the clipboard class
* if we can't start a splash process, fallback to stderr
* #4681 repo files for forky
* #4681 add forky
* add more complete type def
* these tools are useful
* stub wayland keyboard module
* make it possible to call cleanup more than once safely
* remove debug logging
* stub virtual wayland pointer class
* typo
* #387 texture may have different dimensions than the surface
* #387 very basic hooks for surface handing
* add more events
* noexcept is much faster
* remove duplicated definition
* add window model
* redundant
* make window model base class reusable
* clean exit cleanup: unregister all signals
* make AutoPropGObjectMixin reusable
* don't try to remove signals we haven't added
* better debug logging
* simplify
* #387 use our own logger
* simplify
* #387 start hooking up compositor into a 'real' seamless server
* use weaker dependency on 'AuthenticatedServer' attribute 'auth_classes'
* cosmetic: warn about all missing modules at the end
* simplify
* #387 placeholder for wayland server module
* fix warning: str return type means noexcept is not honoured
* not needed
* #387 these files are generated
* #387 build the toy compositor
* add new feature entry
* fall through to other checks
* fixup 76fe736034097b0e2e5b49a2c2be2fe94a18c1d1: use correct accessor method to get the 'fingerprint'
* stronger type hints
* subclasses don't need to know about 'subsystems'
* add debug logging
* cosmetic
* return stronger type
* validate payload size as per RFC6455
* release the gil for the longer mask loop
* #4617 more places can use nogil or noexcept
* update tests to match new info signature
* update the release notes
* ensure 'iconic' is always initialized
* don't skip default values in window info
* move parsing functions
* #4677 allow info requests for specific subsystems
* simplify and remove extra quotes around csv values
* block loading of pyxdg for socket tests
* honour enabled flag in mode paths
* real IO has some delays, helps prevent debug log spam
* wait longer now that eof are double checked
* when eof check is already pending, shortcut out
* pynvml 13.580.82
* add usual key shortcuts
* length must be provided
* keep track of the total number of windows ever seen
* monitor mode should be treated the same as desktop mode here
* make it easier to resize desktop windows
* synchronize 'locale' (aka WM_LOCALE_NAME) with x11 clients
* split x11 shadow into a package
* add debug logging
* posix shadow servers may also need x11
* add commented out example for SDL
* remove more irrelevant env vars
* #4676 add control command for dumping client command desired environment
* #4659 use 'xset q' to create /tmp/.X11-unix
* remove debug logging
* check mmap is available
* split mmap into a package
* add settings configure dialog
* cosmetic: font size
* smooth scrolling on macos was erroring out
* deprecation warning
* fix xpra bundle path for non-appstore builds
* when not debugging, no need to keep the parent process
* macos uses the command as menu title..
* free authenticator resources as early as we can
* better debug logging
* missed from fe0101c467a9d632a5fae7fc9fdcaec22d8dfbe8
* log line, skip empty ones
* update the release notes
* #4674 add more modes: 'characters', 'alphanumeric'
* also show 'exec' auth dialog on the original display if available
* catch more potential authenticator issues
* #4674 simple OTP authentication
* styling tweaks: force colors
* missed from fe0101c467a9d632a5fae7fc9fdcaec22d8dfbe8
* support absolute paths
* use a thread to read from stdin on win32
* add splash debug logging from caller
* better alignment of title
* make the icon customizable
* if provided, use the 'session-name' as splash window title
* typo
* split non-gtk specific modules
* simplify: remove ugly custom pulse characters
* the file transfer dialog is useful
* download does not send\!
* warn just once
* typo: current attribute is the plural form
* styling tweak
* avoid errors if focus is lost before all the widgets are realized
* add some styling to splash screen
* prettify
* IO condition is a mask
* only resize-display=auto should try to match the client
* #3950 install winloop via MSYS2 packages
* keyboard debug logging could turn the xpra server into a keylogger
* typo
* don't use hard-coded sdk path, escape shell substitutions to defer them
* add macports / homebrew warning
* cut&pasted wrong
* don't bother trying uinput on win32 or macos
* #1525 expose peercred data in AF_UNIX socket info
* #1525 implement peercred for bsd via getpeereid
* #4670 add note on packaging
* update the release notes
* #4672 prevent infinite recursion (oops) when substitution variable is not found
* #4672 forgot to update the unit test
* #4672 add a 'client' prefix for the source
* #4672 expand client specific attributes when we have them
* stronger type hints
* #4671 add start-[child-]on-disconnect
* shortcut out if already closed
* missed from 8a8720d0c180051f63baa575ae39115511596c5d
* this codec no longer exists
* #4663 ignore stray eof if we keep receiving packets
* #4663 add debug logging to all websocket opcodes
* #4050 add dependency graph example for MS Windows
* don't modify current command line args (#4668)
* add more alias options for key-shortcut
* backwards compatibility with v5.x servers
* new snapshot
* stronger type hints + expose config
* #4663 log more ssl connection events
* #4663 log socket retry events
* #4663 make it possible to skip IO retry logic
* restrict ability to enable some debug logging (ie: 'auth', etc)
* don't log authentication messages using non 'auth' logging categories
* don't log authentication data using 'http' logger
* obscure passwords
* there are no superclass handlers to call
* cython 3.1.4
* macos also needs certifi to find the cacert.pem
* headerbar rendering is broken on macos
* macos can't use 'menu-helper' for showing the xpra menu
* cosmetic debug logging
* oops: avoid warning if debug file does not exist
* remove debug logging
* arm64 builds complain without it
* call the dialog function, not intermediate one
* update the release notes
* prettify
* derp: show server debug here
* #4666 show the new server debug menu entry on macos
* always disable the widgets before calling 'after_handshake'
* #4666 add 'configure' dialog for debug logging
* #4666 hook server debug toggle
* re-add missing control command handler adapter
* #4666 add tray menu entry for client debug config
* #4666 add debug config dialog
* oops: index may raise a ValueError
* fail fast if we can't download files
* better type hints
* invalid tooltip text was cut&pasted from the line above..
* catch exec_command errors and log them, show pid
* use helper function to set callbacks properly
* this flag is fully managed in darwin gui module
* simplify: we have 'self', no need for the app delegate
* set logging format when XPRA_LOG_FORMAT is defined
* deiconify event used outdated method
* #4527 we need to force modules to use the system libffi
* we use pip modules for these now
* undo call via argv wrapper
* pycuda 2025.1.2
* Bump actions/setup-python from 5 to 6
-------------------------------------------------------------------
Sun Sep 07 16:06:39 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
+1 -1
View File
@@ -30,7 +30,7 @@
%global __requires_exclude ^typelib\\(GtkosxApplication\\)|typelib\\(GdkGLExt\\)|typelib\\(GtkGLExt\\).*$
Name: xpra
Version: 6.4.0+git20250907.e40e6cbe02
Version: 6.4.0+git20251011.751f2e39e0
#Version: 6.3
Release: 0
Summary: Remote display server for applications and desktops
+6 -1
View File
@@ -6,6 +6,7 @@
<param name="url">https://github.com/Xpra-org/xpra</param>
<param name="scm">git</param>
<param name="versionformat">@PARENT_TAG@+git%cd.%h</param>
<param name="changesgenerate">enable</param>
<!--
* These need changed dependent on tags
at github.com/Xpra-org/xpra ; Currently
@@ -17,6 +18,10 @@
...
xpra/xpra/__init__.py:__version_info__ = (6, 4)
...
* Or this (20251013):
$ grep -e __version_info__ -e __version__ xpra/xpra/__init__.py
__version_info__ = (6, 4)
__version__ = "6.4"
-->
<!-- DEFAULT versionrewrite-pattern
<param name="versionrewrite-pattern">v(.*)</param>
@@ -25,7 +30,7 @@
-->
<param name="versionrewrite-pattern">v6.1.0</param>
<param name="versionrewrite-replacement">6.4.0</param>
<param name="changesgenerate">enable</param>
</service>
<service name="set_version" mode="manual"/>
<service name="tar" mode="manual">
+1 -1
View File
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/Xpra-org/xpra</param>
<param name="changesrevision">e40e6cbe0208427b4618edebaf1ce49bff3345ec</param></service></servicedata>
<param name="changesrevision">751f2e39e032444a7c369441f84cf70431e7bead</param></service></servicedata>
+1
View File
@@ -1,3 +1,4 @@
_buildconfig-*
_buildinfo-*
*.obscpio
xpra/
+3 -3
View File
@@ -11,9 +11,9 @@ NOTE(s):
* 20230612 - Disabling build for 15.4/15.5 as it seems the default python3.6 can't build it; while python3.10/python3.11 are available, there's some type of tie-in for things like python3-Cython & python3-pyxdg that are python3.6 specific.
* 2022-07-19:
- That was fixed in future commits ~ at least the expectation around 'pkgconfig(pam[_misc])' ; seems many non-rolling distros didn't play nice ...
2022-07-18:
- It appears pam-devel isn't providing 'pkgconfig(pam)' / 'pkgconfig(pam_misc)' for [at least] 15.4 and currently "Linux-PAM/pam" doesn't build as it's requiring aclocal-1.16 (only aclocal-1.15 is available).
* That was fixed in future commits ~ at least the expectation around 'pkgconfig(pam[_misc])' ; seems many non-rolling distros didn't play nice ...
* 2022-07-18:
* It appears pam-devel isn't providing 'pkgconfig(pam)' / 'pkgconfig(pam_misc)' for [at least] 15.4 and currently "Linux-PAM/pam" doesn't build as it's requiring aclocal-1.16 (only aclocal-1.15 is available).
TW:
Binary file not shown.
Binary file not shown.
+3 -3
View File
@@ -1,4 +1,4 @@
name: xpra
version: 6.4.0+git20250907.e40e6cbe02
mtime: 1757219240
commit: e40e6cbe0208427b4618edebaf1ce49bff3345ec
version: 6.4.0+git20251011.751f2e39e0
mtime: 1760189884
commit: 751f2e39e032444a7c369441f84cf70431e7bead