SHA256
1
0
forked from pool/xpra
Commit Graph

16 Commits

Author SHA256 Message Date
d3e0857287 Accepting request 1129658 from home:sbradnick
- Update to version 6.0+git20231128.fc4b6d1f:
  * logic error: must use a list here
  * cosmetic
  * check all icon directories
  * logging formatting error
  * silence pointless warning we can do nothing about
  * move non-gtk-specific functions
  * increase the number of themes to try
  * doh: add themes via glob until we reach the limit
  * cosmetic
  * avoid missing property warnings with 'autoaudiosrc'
  * verify python version early
  * Cython 3.0.6
  * these aren't meant to be modified any more
  * openh264 2.4.0
  * cosmetic
  * typo + always try to remove egg dir
  * this variant should work everywhere?
  * remove EL8 cruft
  * use the python3 interpreter we want
  * oops
  * wheel 0.33.6 is the last version that builds with Python 3.6
  * build more F39 RPMs
  * get rid of unusable egg directory
  * use distro package for python3-wheel
  * we want to build python3-wheel, just not on Fedora
  * oops: add missing build dep
  * latest pylsqpack requires python-wheel
  * tell the CI where to find the signal watcher
  * #3313 self-signed certificates fail

OBS-URL: https://build.opensuse.org/request/show/1129658
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=129
2023-11-28 19:47:59 +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
1c1e1981af Accepting request 1108499 from home:sbradnick
- Update to version v6.0+git20230901.77211231:
  * rename clipboard module for better consistency
  * #3930 remove yaml
  * remove last references to rencode and bencode
  * #3930 remove unprefixed legacy compatibility
  * #3981 mode subsystems doc stubs
  * pynvml 12.535.108
  * #3981 add documentation on network protocol
  * https://github.com/inducer/pyopencl/pull/699/files
  * #3978 minor fixes for Cython
  * #3976 fix check for existing dbus instance
  * try harder to show a valid exception message
  * move x11 dependencies to x11 package
  * better warning message for invalid audio requests
  * if 'load-balancing' is unset, don't log a warning
  * silence zeroconf update errors
  * Cython 3.0.2
  * FULL_INFO valid range is 0..2
  * #3592 remove legacy flat audio caps
  * #3592 make more assumptions about client caps
  * #56 assume that we can resize the display precisely
  * #3973 move code to a testable function
  * #3973 doh, use the actual mode string
  * log the arguments
  * don't try to build pycuda for default python
  * EL8 can now build pycuda using a python3.11 prefix
  * group imports
  * #3973 try to reverse the mode alias to find the argument
  * #3974 Python 3.12 compatibility
  * Cython 3.0.1

OBS-URL: https://build.opensuse.org/request/show/1108499
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=123
2023-09-01 17:30:04 +00:00
77b5d56d65 Accepting request 1106083 from home:sbradnick
- Update to version 6.0+git20230821.3093d53d:
  * #3967 authenticate_check is now an attribute, set it
  * no need for quotes, silence buggy? rule

- Update to version 6.0+git20230821.3434dd60:
  * add pre-commit hooks
  * fix forwarding of 'draw' packets with stripped alpha
  * simplify: load pycups from per-platform implementation
  * silence some minor ruff linter warnings
  * search & replace gone wrong
  * unused imports
  * oops: typo
  * oops: undefined variable
  * fixup 5995d0efd3dcc9974eeb874fd338f5b8db8ecea4: pyupgrade messed this one up

- Update to version 6.0+git20230820.7cda1ac3:
  * partial revert of syntax upgrade
  * add arm64 MacOS download link
  * modernize the codebase using pyupgrade
  * run opengl check on MacOS and MS Windows
  * another stray dash
  * use the alias
  * correct NSObject init call
  * MacOS 'configure-display' packets can be large because of ICC data
  * just 'install', using --root messes things up
  * strip newlines from arch
  * prettier output, with unit tests
  * safe to enable again thanks to aaf546ba056f3afac68069c00364d071d9a2baa0
  * typo caused warnings
  * support namespaced dpi caps

OBS-URL: https://build.opensuse.org/request/show/1106083
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=121
2023-08-26 18:52:02 +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
93df05cac8 Accepting request 1039018 from home:sbradnick
- Update to version v5.0+git20221127.3e61ef1c:
  * use the correct value for bits-per-pixel with alpha
  * prefer BGRA to RGBA
  * add scaling debug logging
  * f-stringify
  * fix avif encoder loading
  * output using the same colorspace used for encoding
  * missing fake attributes for opengl toolbox test
  * #3374 spng uses unpremultiplied alpha
  * preserve ':' prefix for X11 displays
  * #3692 re-add display to ssh args
  * add debug logging
  * #3692 ssh config overrides url
  * fix minor pylint warnings
  * more helpful messages
  * fix minor pylint warnings
  * use premultiplied alpha with pillow
  * fix minor warnings
  * #3359 don't use odd heights for vertically subsampled formats
  * remove debug logging
  * support specifying the key file password
  * #3504 make it possible to bypass the check
  * minor warnings
  * #3504 nvjpeg decoder no longer leaks memory with latest drivers
  * silence minor pylint warnings
  * more helpful warning when there is no pixel data
  * fix memoryview TypeError on MS Windows with lz4 raw cursor data
  * try to continue without a cuda context
  * oops: another pass missed
  * find link.exe path with newer versions of VS

OBS-URL: https://build.opensuse.org/request/show/1039018
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=114
2022-11-29 20:38:49 +00:00
b89764319e Accepting request 1007568 from home:sbradnick
- Update to version 4.4+git20221002.1c1e6e0d:
  * bump version
  * add rocky / alma / oracle / centos stream
  * add latest fix
  * #3454 too easy to hit resizing loops with xterm
  * show variants if we find any
  * #3630 don't populate the full layout list if we don't have to
  * f-stringify
  * #3630 add test that causes wayland hang
  * can only join strings
  * #3630 make it easier to disable all 'after-handshake' calls
  * fix missing systray on Ubuntu
  * the nvjpeg flag has been split in 2
  * build witout cuda on Fedora 37
  * add an empty changelog
  * #3628 try harder to find the 'interactive' version
  * silence some minor warnings
  * chop large opengl renderer strings when displaying them in UI
  * #3628 fix support for cygwin ssh servers
  * remove warning on MS Windows and MacOS
  * update the release notes
  * #3628 cygwin probably behaves like msys
  * some opengl renderer strings can be very long
  * refactor: split authandler
  * simplify: don't copy options we don't reuse
  * match any variation of 'gnome' DE
  * #3628 oops, emulate the output format too
  * typo
  * #3628 match registry query as a plain string
  * #3628 re-arrange workaround order

OBS-URL: https://build.opensuse.org/request/show/1007568
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=112
2022-10-02 17:10:11 +00:00
accb81f225 Accepting request 993433 from home:sbradnick
- %{_libexecdir} issue was fixed upstream, cleaning up spec file
  * See https://github.com/Xpra-org/xpra/issues/3597

- Update to version 4.4+git20220726.a03b3f67e:
  * #3597 openSUSE Leap 15.4 still does not use libexec
  * always pop GDK errors
  * #3595 add man page entry
  * #3595 'exit-with-windows' option
  * fix removing monitor: logging was causing an error
  * layout may be 'None'
  * close the splash screen if it loses top level focus
  * #2630 these values aren't 'real' layout names, don't try to use them
  * #2630 modify shadow keymap when '--keyboard-layout=auto'
  * `xpra/x11/server_keyboard_config.py`: `'NoneType' object is not iterable`
  * #3594 fix vim typo
  * #3594 backwards compatibility fix
  * f-strings and more dense output
  * safer: don't delete recursively, delete with glob explicitly
  * when calling 'xpra clean' explicitly, we can remove session sub-directories
  * run 'late_cleanup' before trying to remove the session dir
  * don't try to parse 'resize-display' as a resolution if it is a boolean
  * remove spurious import added by IDE
  * distinguish directories from regular files
  * it is possible to run without the 'rgb' encoder
  * make it easier to build without any codecs
  * we can only use the 'native' mapping with existing x11 keycodes
  * simplify: remove unused argument
  * #3592 remove redundant 'xkbmap_' prefix
  * #3592 remove unstructured setxkbmap query data from server
  * #35822 start removing 'setxkbmap -query' and 'setxkbmap -print'

OBS-URL: https://build.opensuse.org/request/show/993433
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=109
2022-08-06 06:56:01 +00:00
ac8b7a6eb4 Accepting request 991057 from home:sbradnick
- Update to version 4.4+git20220721.c00134211:
  * place the verification token at a random address
  * remove ancient mmap token location code
  * #3582 limit audio info
  * always enable bundling - no need for env switch
  * the '_proxy' subcommand doesn't need to load compressors
  * skip lib validation warnings when running 'sdist'
  * #3582 limit client info exposed
  * doh: return the info
  * return a dict even when we hit an error
  * #3591 clamp negative values to display
  * #3591 also drop negative dimensions
  * #2303 honour env var and skip processing ssh agent paths
  * some clients don't have ssh-auth-sock specified.. don't error out
  * silence linter
  * only forward ssl socket options to the ssl wrap function
  * fix ssl breakage: convert attribute names to arguments

- Update to version 4.4+git20220720.22e3ae211:
  * don't compress rgb pixels with anything but lz4
  * rename method to prevent confusion
  * #2303 ssh agent forwarding
  * #3582 hide detailed version info

- Update to version 4.4+git20220720.d0ae240e2:
  * #3582 skip opengl info
  * fixup estr logging method
  * #2303 make is_socket re-usable
  * #3483 pycuda also imports numpy
  * #3579 more f-strings

OBS-URL: https://build.opensuse.org/request/show/991057
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=107
2022-07-25 14:37:06 +00:00
bf723ec774 Accepting request 984257 from home:sbradnick
- Update to version 4.4+git20220621.872c7f8d8:
  * #3559 set non zero global quality with vaapi
  * #2400 more indirect dependencies
  * add example pkgconfig files
  * #3543 make it easier to disable inotify watcher
  * move away from slow zlib compression
  * #3556 don't enable hevc by default
  * report codec information using strings
  * add docstring
  * add missing codecs to clean list
  * #3457 add missing toggle for avif
  * #3553 extra args for vfb command
  * Update randr_bindings.pyx
  * Allow override of idealVSync by env. vars
  * Fedora 36 build fix: use a more crude glob
  * doh, typo
  * #3458 disable LTO on Fedora 36
  * new upstream release: 11.515.48
  * show builds from 'git master' as 'beta' builds
  * utility function to hide platform import ugliness
  * better error message formating
  * #3552 only initialize X11 gdk display source on X11..
  * #56 this function must return an int
  * #56 we may have already added this mode
  * #56 don't bother with xinerama workaround when we have randr16
  * better wording
  * oops: was meant to specify the list values
  * fix more warnings
  * silence some minor warnings
  * make code more readable

OBS-URL: https://build.opensuse.org/request/show/984257
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=105
2022-06-21 21:26:39 +00:00
8f291df194 Accepting request 980659 from home:sbradnick
- Update to version 4.4+git20220531.56f76c715:
  * fix new warnings generated by latest Cython / gcc on win32
  * also avoid deprecation warnings on win32
  * Update OpenGL.md

- Update to version 4.4+git20220523.d5a721cc4:
  * fix webcam forwarding with older versions
  * Most build systems respect the CPP env var instead of just calling cpp

OBS-URL: https://build.opensuse.org/request/show/980659
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=103
2022-06-03 16:18:23 +00:00
d2cfb8af43 Accepting request 978557 from home:sbradnick
- Update to version 4.4+git20220521.cb25967f8:
  * #3545 opensuse does patch distutils

- Update to version 4.4+git20220519.9be098cc7:
  * #3371 set the server socket even if we don't forward xdg-open
  * we need a frame ancestor to use StreamSaver.js
  * Cython 0.29.30
  * trays don't have a 'client-geometry' to adjust
  * if we fail the checksum, delete the file
  * refactor hash checking functions
  * detect AlmaLinux and Rocky-Linux
  * make code more readable?
  * almalinux list of packages is the same as centos
  * minor fixes
  * update to use cuda 11.7 path
  * #3537 forward port d0d2bae8ad825685a9301855924f3468ae39767d
  * fix debug logging triggering warnings
  * better warning message: include the key
  * #3537 remove DesktopManager and DesktopState
  * #3537 remove overcomplicated ownership-election
  * #3537 clamp window models to the new screen size
  * more understandable message
  * simplify: size can be passed in, no need for a callback here
  * back off more gradually
  * the 'title' lives in the model
  * #3390 stub evdi capture codec
  * try harder to distinguish connection failures vs lost connections
  * only do the context check if we actually access X11 functions
  * log failures to cleanup contents handle
  * use the correct short names

OBS-URL: https://build.opensuse.org/request/show/978557
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=101
2022-05-22 15:25:12 +00:00
3363a7d190 Accepting request 973982 from home:sbradnick
- Update to version 4.4+git20220428.94954180d:
  * #3533 newer versions of Firefox use smaller max-size
  * make socket info more resilient
  * only query ioctl if we have a valid file descriptor
  * move command lookup by pid to window model
  * #3530 don't send pixels for windows that don't overlap the screen
  * #3530 add 'unityhub' as browser content type
  * #3514 fix launch error on systems without X11
  * fix tabulation
  * log failures to undock systrays
  * #3530 crop the damage area if the window is now smaller
  * add the v4l2 source to the codec loader tool
  * #3371 guess the session if the environment has it
  * parse when called, don't return a generator
  * #3384 pass shadow geometry options to remote server
  * fix generic subcommand substitution
  * file should have been removed as part of 0b23cc0e59fd55047e5e73df7a4d39439584fb2d
  * make the code easier to parse using context managers
  * log the previous dimensions
  * use xsync context manager
  * #3530 use a UI context manager for freeing X11 images
  * don't use xsync context manager on MacOS
  * import X11 error handlers from the correct place
  * #3530 cleaning up the xshm handle may raise X11 errors
  * #3530 add more context checks
  * #3530 call context check when XShm resources are freed
  * lintian hangs on aarch64, skip it
  * #3524 don't modify the monitors when the client connects
  * remove debug logging
  * #3524 make monitor windows fullscreen when desktop-fullscreen is set

OBS-URL: https://build.opensuse.org/request/show/973982
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=99
2022-04-29 19:12:10 +00:00
779c2820a7 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
2022-04-19 20:50:16 +00:00
72e3cb43be Accepting request 967116 from home:sbradnick
Separating out xpra-html5 from base xpra package, see boo#1195873.

OBS-URL: https://build.opensuse.org/request/show/967116
OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/xpra?expand=0&rev=90
2022-04-05 16:45:04 +00:00