Commit Graph

6 Commits

Author SHA256 Message Date
4262203667 Accepting request 1145008 from home:sbradnick
- Update to version 6.0+git20240207.f845c2d5:
  * remove debug logging
  * #3938 ignore position hint changes when the client is showing the window
  * silence KDE specific wm events wrongly sent by wine
  * oops: don't shadow the 'opengl' string variable
  * typo: instantiate the context manager
  * silence another gtk screen dimension warning
  * '.' in 'gtk+3.0' causes a parsing error
  * oops, fixup e5aa9529284c0c0a379c6951d5d3fc86525824dd: swap source and dest change

- Update to version 6.0+git20240206.e5aa9529:
  * gst-plugin-scanner needs to find the gstreamer dylibs
  * '+' in 'gtk+' causes a parsing error
  * enable write access for buffers we own
  * bandaid for clipboard data received as a string
  * simplify
  * use simplified pypi source URLs
  * numpy 1.26.4
  * show the prefererd www directory in the warning
  * better OpenGL probe error messages
  * Ubuntu 22.04 ships an old version of Pillow..
  * it seems that we can get a None value here..
  * using a dictionary is safer and easier to read
  * 'dirs' must contain pairs
  * openh264 2.4.1
  * shortcut out earlier
  * network layer can't encode enums
  * #4125 trigger backtraces with regular expressions
  * cosmetic: reformat
  * #3916 also update 'requested' attributes

OBS-URL: https://build.opensuse.org/request/show/1145008
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=131
2024-02-07 20:25:00 +00:00
cc1839923d Accepting request 1115908 from home:sbradnick
- Update to version 6.0+git20231005.a3c265d6:
  * use the program wrapper to name the process and window
  * remove unused screen, always 0 with Gtk 3
  * Cython 3.0.3
  * #3964 oops: forgot to add the configure scripts
  * #3964 run configure sub-windows as dialogs
  * destroying windows causes crashes on MS Windows
  * #3964 preparatory refactoring for new 'configure' GUIs
  * stricter types
  * match renaming
  * #3810 swap host and guest
  * move qrcode dialog with the other gtk dialogs
  * #4021 expose scaled size so clients can upscale
  * cosmetic: missing closing bracket in debug
  * fix crashes on MS Windows
  * damn: git reset un-added this file
  * misspelt package name
  * #3810 add virtio-ivshmem documentation
  * typo
  * fix all dbus builds by using autotools
  * wheel is available in appstream
  * use the default location
  * move opengl example code
  * remove global include dir
  * missed during gobject bindings refactoring
  * simplify
  * whitespace
  * #3978 cythonized versions can't be executed as files
  * generate the gui versions of the exec tools
  * git reset un-added the files...

OBS-URL: https://build.opensuse.org/request/show/1115908
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=127
2023-10-05 19:11:18 +00:00
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
2023-09-13 21:18:56 +00:00
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
2023-06-22 01:07:52 +00:00
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
2018-11-04 15:14:15 +00:00
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
2018-07-27 13:36:33 +00:00