Revisions of xpra
- Update to version v4.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
- Update to version 4.4+git20220823.6f83fe78f: * #3607 newer clients don't want flattened caps * easier to read * unused import * os.path.abspath always returns a path * MacOS doesn't have an XDG_RUNTIME_DIR * show what type of client disconnected * #3059 X11 pointer grabs * #3059 pointer grabs for win32 using ClipCursor * fix desktop servers * silence linter warnings * #3504 use async calls using a cuda stream * #3582 more fine grained filtering * re-use value from common * move icon functions to a more re-usable location * simplify * cosmetic * oops: 10 seconds is slow * #508 workaround win32 focus events * #508 also show progress of downloads * #508 use the Taskbar to show splash screen progress * remove unused 'display' argument * #1526 get dpi from comtypes * #3504 move nvjpeg code to a separate method * #3589 reset fraction and text and re-generating progressbar widget * try harder to prevent dangling timers * #3589 re-generate new buttons * add debug logging * remove unused 'tooltip' argument * better formatting
- Update to version 4.4+git20220822.dcb5278b6: * #3059 X11 pointer grabs * #3059 pointer grabs for win32 using ClipCursor * fix desktop servers * silence linter warnings * #3504 use async calls using a cuda stream * #3582 more fine grained filtering * re-use value from common * move icon functions to a more re-usable location * simplify * cosmetic * oops: 10 seconds is slow * #508 workaround win32 focus events * #508 also show progress of downloads * #508 use the Taskbar to show splash screen progress * remove unused 'display' argument * #1526 get dpi from comtypes * #3504 move nvjpeg code to a separate method * #3589 reset fraction and text and re-generating progressbar widget * try harder to prevent dangling timers * #3589 re-generate new buttons * add debug logging * remove unused 'tooltip' argument * better formatting * wrong positional arg * fix digest errors with unchunked file transfers * better formatting and f-strings * avoid errors deleting the temporary file * fixup version number conversion * drop meaningless 'python-XX' version
- Update to version 4.4+git20220822.dcb5278b6: * #3059 X11 pointer grabs * #3059 pointer grabs for win32 using ClipCursor * fix desktop servers * silence linter warnings * #3504 use async calls using a cuda stream * #3582 more fine grained filtering * re-use value from common * move icon functions to a more re-usable location * simplify * cosmetic * oops: 10 seconds is slow * #508 workaround win32 focus events * #508 also show progress of downloads * #508 use the Taskbar to show splash screen progress * remove unused 'display' argument * #1526 get dpi from comtypes * #3504 move nvjpeg code to a separate method * #3589 reset fraction and text and re-generating progressbar widget * try harder to prevent dangling timers * #3589 re-generate new buttons * add debug logging * remove unused 'tooltip' argument * better formatting * wrong positional arg * fix digest errors with unchunked file transfers * better formatting and f-strings * avoid errors deleting the temporary file * fixup version number conversion * drop meaningless 'python-XX' version
- Update to version 4.4+git20220801.cc03f573e: * obvious is obvious * simplify: cuda-device-context is a video encoder option * don't increase the quality artifically * don't special case video * remove 'text' special cases * #3420 add control commands for 'max' options * honour refresh attributes * #3420 honour max-quality in more places * #2105 bundle pysocks with MS Windows and MacOS binaries * #3572 brotli option toggles the module * 2105 install pysocks on MS Windows build machines * #2105 connections via proxies using pysocks * Cython 0.29.32 * Cython 0.29.31 * revert 4425c08d72e08d4d2f0fe487cdc5f03e99ba8c88 which causes crashes * #2779 shortcut for showing the documentation * #2779 try harder to find a valid documentation path * don't install the manual in a subdirectory * #2779 add a shortcut for showing all the shortcuts * warn about uinput * Adding 'ExcludeArch: %ix86'
- Making adjustments as per https://build.opensuse.org/request/show/994288 * Swapping out '--without-strict' * Using CFLAGS '-Wno-error=deprecated-declarations' for all flavors * Addin 'ExcludeArch: %ix86'
- Making adjustments for 'ffmpeg-4' vs. 'ffmpeg-5'
- %{_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' * #3582 audio info may be missing - and that's fine * don't pretend that these versions should work * more resilient version parsing
- A few changes related to local builds of Leap 15.4 referencing 150500
- 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 * oops: missing import * #3582 mixins info, option to log capabilities
- Update to version 4.4+git20220719.d301bf723: * #3582 restrict client info exposed * the system tray forwarding is challenging * we are forced to use appindicator now * simplify * #3577 simplify * #3577 reorder * #3577 remove v4l2 legacy workarounds * typo * too many distros are missing pam pkgconfig files * not all Linux distros have this header file * another strangely misnamed package: libpam0g' * fix misnamed package dependencies * RHEL doesn't have a pam-devel package? * distros have all moved pam to /usr/include/security/pam*
- Update to version 4.4+git20220718.6b84ef9f6: * skip all guessing using an env var * #3386 fix typo * procps-devel is not available on RHEL? * pam pkgconfig refs had gone missing * refer to Cython 'Extension' class directly * oops: nvenc is not a package * make it easier to change the number of cores used * ignore 'address' warnings building nvenc * use booleans for switches * no longer used * try the local cuda symlink before anything else * this doesn't do anything * make it easier to choose the number of threads * #3577 remove legacy workarounds * #3577 add switch for 'argb' codec * #3577 group subsystems together * #3577 group macos / win32 bundling workarounds together * #3577 nvenc must use pkgconfig * #3577 enable '-DDEBUG' globally * #3577 convert pam module in pkg-config * CUDA symlink on MS Windows: * #3577 move nvenc tweaks to pkgconfig file * ignore temporary build generated installer file * #3390 evdi uses c++ * #3577 use pkgconfig file for nvfbc flags * #3577 simplify nvenc / nvjpeg using pkgconfig files on win32 * #3584 typo * fixup bccf36d62f6857094054cb3bd5cefd70b1fd5423: directories must start with a '/' * #2753 RPM file list update
- 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
- 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
- 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
- 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
- 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
Displaying revisions 41 - 60 of 70