b56996808a
4 Commits
Author | SHA256 | Message | Date | |
---|---|---|---|---|
044d5aee19 |
Accepting request 1110956 from home:sbradnick
- Update to version 6.0+git20230913.0f036f0b: * better backwards compatibility * #3956 prefer Gtk.StatusIcon on every X11 desktop except gnome * restore 'help' handling for video options * minor ruff warnings * forgot to include the cuda build script * unbreak the CI * #3808 build CUDA kernels in advance * move check to a function * require Cython 3 (fix check) * #3995 send the modified packet * don't setup ssh agent forwarding when proxing * no more string vs bytes problems here * simplify adding the 'Compressed' wrapper * doh: use the new-value supplied * use dedicated flag for pings * #3956 try Gtk.StatusIcon first on non-gnome/kde xorg sessions * simplify: use lists without None values * cannot follow a tray * remove unused subclass * #3995 match new exception type * support prefixed encoding caps * don't send cursors without a matching encoding * #3999 safer automatic recursion * all supported versions have these features * Refactor pulseaudio '--load=module arg1=value1 ...' option creation * Create Xpra-Mic-Source pulseaudio remapped source for Chromium * Fix computation of microphone_enabled when "on:device" flag is provided * Parse "Monitor of Sink" instead of device.class when it is not reported * Clear props before processing each pactl output block unconditionally OBS-URL: https://build.opensuse.org/request/show/1110956 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=125 |
|||
f3099cdf24 |
Accepting request 1094495 from home:sbradnick
- Adding more Recommends per: https://github.com/Xpra-org/xpra/blob/master/docs/Build/Dependencies.md - Update to version 5.0+git20230617.2a908f54: * minor type hint fixes * use the more common filename * more type hints * replace buster with trixie * same file, but more consistent filename * #3863 use the new key everywhere * more type hints * unused import * get_nsview_ptr needs a gdk window * misname callback * PyOpenGL-accelerate 3.1.7 requires numpy to load * more type hints * try harder to format the log record * don't ship cython's html files * no need for nested exceptions * skip None values * '<' means '<=' and we have to use '<<' to mean less than * replace 'assert' with more specific exception types * try harder to prevent conflicts with older 'xpra' packages * wrap all tuples, for better compatibility with type hints * older versions of Python struggle with the type hints syntax * more type hints * missing build deps * better exception message * compatibility with newer versions of python-cryptography * reuse the new util function OBS-URL: https://build.opensuse.org/request/show/1094495 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=118 |
|||
d52a7fa53e |
Accepting request 646261 from home:alois:branches:X11:Utilities
- Dropped xpra-rpmlintrc OBS-URL: https://build.opensuse.org/request/show/646261 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=7 |
|||
0cf0988194 |
Accepting request 625687 from home:alois:branches:X11:Utilities
- re-added xdummy args as auto detection wasn't enabling it - reverted to python 2 for server support - removed python 3 specific patch (cairo) - switched to python3 - added webp support - cleanup spec file of default build options - now builds on Leap >= 42 - patched broken py3cairo detection - Removed ffmpeg for <= Leap 15 (requires libav >= 58.18) - Removed vpx for < Leap 15 (that leaves Leap 42.x with avcodec2 and webp) - Update to version 2.3.2 * fix notification actions support with shadow servers * fix paint errors with reformatted images using outdated stride value * fix control commands that call window refresh * fix broken pipe error when the browser cancels downloading the noicon placeholder * fix spurious refresh events * fix missing bug report data due to path errors * fix XAUTHORITY environment variable getting clobbered * fix html5 window refresh not throttled when the document is not visible * fix non-opengl painting of windows with a padding area * fix rgb paint of mmap data with the python2 cairo backend * fix invalid clipboard toggle requests not ignored * fix missing context handler for keymap setup (crash possible) * fix proxy server test to use a signal to stop the test instance * fix invalid exception value in X11 atom bindings * fix bandwidth limit client bypass and connection errors * fix building CUDA kernels with GCC 8.1 * fix tray menu setup error when the clipboard is disabled * fix GTK3 buffer overflow with non-opengl backend * fix startup errors with pulseaudio if XDG_RUNTIME_DIR is missing * fix clipboard token send error when there are no targets * don't overwrite the dynamic system tray icon with the default one on startup * correctly disable desktop-scaling when mmap is enabled * skip repainting pointer overlay when the position is unchanged * prevent authenticated users from shutting down proxy servers * don't turn off notifications when we don't have a forwarder instance * don't try to log an exception that does not exist * allow the user to disable all video encoders and csc modules * send missing exception details to server with remote-logging * avoid RFB errors if screen capture fails * avoid further errors when shadow capture fails * recommend the dbus-x11 with the DEB package version 2.3.1: * fix CentOS / RHEL rpm dependencies for ldap authentication * fix spurious notifications warning * fix unsynced X11 context access to DPI (potential crash or warnings) * fix compilation warning in ffmpeg compatibility shim * fix filename extension check in launcher * fix h264 decoding in html5 client * fix menu stacking level in html5 client * fix focus issues with html5 client * fix socket error race condition during shutdown * fix scroll encoding errors on images with modified rowstride * fix desktop and shadow servers xinerama sizing issues * fix pixel encoding errors at low pixel depths * fix pixel-depth 8 wrongly rejected for start-desktop mode * fix colour encoding at pixel-depth 8 * fix systemd warnings and packaging on Ubuntu 16.04 * fix html5 client errors with audio debugging enabled * fix readonly mode bypass * fix client failure on servers without a valid desktop size * fix VNC connection handling of authentication * fix scary X11 desktop server warning with VNC clients * fix error in video debug logging * fix nvfbc errors during cleanup after initialization failures * fix client launcher not exiting on close * fix RFB clients causing sessions to be locked * fix rare deadlocks in exception handler * fix MacOS deprecation warnings * fix screen capture test script * fix CUDA DLL packaging * fix named-pipe errors with MS Windows Python3 and 64-bit builds * fix MinGW path detection issues * fix potential mmap leak with Python3 builds * fix screen update errors when XShm is disabled * silence GCC warnings when compiling NvFBC on MS Windows * increase default bandwidth congestion tolerance * remove duplicated DLLs from MS Windows Python3 builds * allow debugging via environment variables for all categories * don't prompt for the ssh password if we already have it * honour CFLAGS and LDFLAGS env vars * remove duplicated encoding from vpx encoder * add workaround for distributions shipping unpatched distutils * increase unit test failure timeout version 2.3: * stackable authentication modules * tcp wrappers authentication module * gss, kerberos, ldap and u2f authentication modules * request access to the session * pulseaudio server per session to prevent audio leaking * better network bandwidth utilization and congestion management * faster encoding and decoding: YUV for webp and jpeg, encoder hints, better vsync * notifications actions forwarding, custom icons, expose warnings * upload notification and management * shadow servers multi window mode * tighter client OS integratioin * client window positioning and multi-screen support * unique application icon used as tray icon * multi stop or attach * control start commands * forward signals sent to windows client side * forward requests to open URLs or files on the server side * html5 client improvements: top bar, debugging, etc * custom http headers, support content security policy * python3 port improvements * bug fixes: settings synchronization, macos keyboard mapping, etc * packaging: switch back to ffmpeg system libraries, support GTK3 on macos * structural improvements: refactoring, fewer synchronized X11 calls, etc version 2.2: * support RFB clients (ie: VNC) with bind-rfb or rfb-upgrade options * UDP transport (experimental) with bind-udp and udp://host:port URLs * TCP sockets can be upgrade to Websockets and / or SSL, RFB * multiple bind options for all socket types supported: tcp, ssl, ws, wss, udp, rfb * bandwidth-limit option, support for very low bandwidth connections * detect network performance characteristics * "xpra sessions" browser tool for both mDNS and local sessions * support arbitrary resolutions with Xvfb (not with Xdummy yet) * new OpenGL backends, with support for GTK3 on most platforms and window transparency on MS Windows * optimized webp encoding, supported in HTML5 client * uinput virtual pointer device for supporting fine grained scrolling * connection strings now support the standard URI format protocol://host:port/ * rencode is now used by default for the initial packet * skip sending audio packets when inactive * improved support for non-us keyboard layouts with non-X11 clients * better modifier key support on Mac OS * clipboard support with GTK3 * displayfd command line option * cosmetic system tray menu layout changes * dbus service for the system wide proxy server (stub) * move mmap file to $XDG_RUNTIME_DIR (where applicable) * password prompt dialog in client * fixed memory leaks - Refreshed xpra-paths.patch - Switched to ffmpeg4 - Update to version 2.1.3 (see NEWS) - Refreshed xpra-paths.patch - Update to version 2.1 (see NEWS) - Use pkgconfig for ffmpeg BuildRequires - avoid republish after rebuild of unchanged sources - update to 0.9.4 - initial version (0.2.0) OBS-URL: https://build.opensuse.org/request/show/625687 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=1 |