xpra icon
Bug tracker and wiki

Timeline



11/26/18:

17:19 Changeset in xpra [21110] by Antoine Martin
#2061: video pipeline scoring improvements: * codec spec made more …
17:12 Ticket #2023 (let applications tell us about their content type) closed by J. Max Mena
fixed: I'll pass a note along. Closing.
16:16 Changeset in xpra [21109] by Antoine Martin
remove unused attribute
12:21 Changeset in xpra [21108] by Antoine Martin
#2061 simplify: divide later to get the value in seconds, use max() …
11:46 Changeset in xpra [21107] by Antoine Martin
fixup r21105: get_target_speed changes do not belong in this changeset..
11:44 Changeset in xpra [21106] by Antoine Martin
r21105 partial backport: don't overwrite the timeout timer if one is …
11:42 Changeset in xpra [21105] by Antoine Martin
#2061: start with a higher quality value, but allow fewer soft-expired …
11:25 Changeset in xpra [21104] by Antoine Martin
#2061: make vpx and x264 have the same size efficiency so x264 will …
09:50 Ticket #2062 (build_info.py varies across builds) closed by Antoine Martin
fixed: Thanks for the patch. I've merged it with some changes since we can't …
09:48 Changeset in xpra [21103] by Antoine Martin
#2062 support reproducible builds
09:25 Changeset in xpra [21102] by Antoine Martin
warn when trying to run a shadow server against a wayland display
09:22 Ticket #2063 (shadow capture is blank on Ubuntu 16.04) created by Antoine Martin
No errors or warnings, but the resulting capture is blank. r21099
09:15 Changeset in xpra [21101] by Antoine Martin
make script executable
09:00 Changeset in xpra [21100] by Antoine Martin
remove alpha before trying to save as png
08:54 Changeset in xpra [21099] by Antoine Martin
add shadow x11 capture test command

11/25/18:

23:51 Ticket #2062 (build_info.py varies across builds) created by Bernhard M. Wiedemann
While working on reproducible builds for openSUSE, I found that the …
17:29 Changeset in xpra [21098] by Antoine Martin
#2061: when min-speed is high, lower the batch delay tolerance so we …
16:49 Changeset in xpra [21097] by Antoine Martin
trim debug logging
15:42 Ticket #2061 (picture encoding heuristics tweaks) created by Antoine Martin
Based on log samples from #2029, #2022 and others: * maybe use x264 …
08:58 Changeset in xpra [21096] by Antoine Martin
better speed / quality heuristics for video encoding with csc step: …
07:37 Changeset in xpra [21095] by Antoine Martin
better debug logging: indentation, remove rendundant lines

11/24/18:

10:01 Ticket #1961 (easier start-command: expose applications) closed by Antoine Martin
fixed: Let's ignore the warning since we can't silence it: …
09:52 Changeset in xpra [21094] by Antoine Martin
r21093 backport: fix h264 paint
09:51 Ticket #2060 (html5 h264 broadway decoder picture dimension is rounded up) closed by Antoine Martin
fixed: Fixed in r21093.
09:51 Changeset in xpra [21093] by Antoine Martin
#2060: use the correct image dimensions for painting, not the ones …
09:32 Ticket #2060 (html5 h264 broadway decoder picture dimension is rounded up) created by Antoine Martin
Here's a log sample recorded for a 1520x920 window downscaled to …

11/23/18:

09:56 Changeset in xpra [21092] by Antoine Martin
#2041: do key auth first
09:44 Changeset in xpra [21091] by Antoine Martin
ensure we always set an active mode
08:14 Ticket #1991 (Shadow server to take full control of the host system) closed by Antoine Martin
invalid: What you are asking for is not possible with X11 and shadow servers.
06:57 Changeset in xpra [21090] by Antoine Martin
add latest fixes to the release notes
06:17 Changeset in xpra [21089] by Antoine Martin
r21070 minimal backport: clamp server start-time value so time doesn't …
06:14 Changeset in xpra [21088] by Antoine Martin
r21067 backport: fix race condition causing some of the connection …
06:09 Changeset in xpra [21087] by Antoine Martin
r21045 backport: fix nvenc errors with odd image heights
06:08 Changeset in xpra [21086] by Antoine Martin
r21035 backport: fix Qt applications: force them to use the X11 …
06:08 Changeset in xpra [21085] by Antoine Martin
r21029 backport: fix logging error in uncommon modifier key state …
06:07 Changeset in xpra [21084] by Antoine Martin
r21014 + r21002 (adapted) backport: shadow servers use polling so …
05:59 Changeset in xpra [21083] by Antoine Martin
r21012 + r21015 backport: fix waste of cpu cycles and prevent low …
05:57 Changeset in xpra [21082] by Antoine Martin
r20996 minimal backport: sanitization code must use the correct …
05:56 Changeset in xpra [21081] by Antoine Martin
r20974 backport: skip unnecessary video tests when mmap is enabled
05:55 Changeset in xpra [21080] by Antoine Martin
r20968 backport: fix leaking xvfb processes when displayfd times out
05:49 Changeset in xpra [21079] by Antoine Martin
if we got an exception when reading the displayfd, we could end up …
05:45 Changeset in xpra [21078] by Antoine Martin
r20964 backport: avoid printer errors during client connection cleanup
05:34 Changeset in xpra [21077] by Antoine Martin
add latest fix to the release notes
05:25 Ticket #2058 (pass dialog does not work when "confirm" is clicked.) closed by Antoine Martin
fixed: Well, that's embarrassing. Shows I never use the mouse unless I have …
05:25 Changeset in xpra [21076] by Antoine Martin
r21075 backport: fix password dialog buttons
05:19 Changeset in xpra [21075] by Antoine Martin
#2058: also print password to stdout when 'confirm' is clicked

11/22/18:

21:36 Ticket #2059 (host key dialog does not read "yes" or "no" correctly) created by Nathan Hallquist
This was an issue wherever I tested it. Adding a "wait" seems to fix …
21:29 Ticket #2058 (pass dialog does not work when "confirm" is clicked.) created by Nathan Hallquist
The _pass feature emits the password to stdout when the user activates …
18:10 Changeset in xpra [21074] by Antoine Martin
r21073 backport: update tests with non-monotonic time
18:09 Changeset in xpra [21073] by Antoine Martin
fixup r21070: update tests for non monotonic time values
17:42 Changeset in xpra [21072] by Antoine Martin
update release notes
17:07 Changeset in xpra [21071] by Antoine Martin
r21070 backport: prevent time values shown from going backwards
17:05 Ticket #2038 (xpra session started: -6 days (time)) closed by Antoine Martin
fixed: Thanks for reporting that, fixed in r21070. (this was caused by #1470)
17:05 Changeset in xpra [21070] by Antoine Martin
#2038: don't use monotonic time for values sent over the network, and …
12:27 Changeset in xpra [21069] by Antoine Martin
r21067 backport: fix race condition causing some of the connection …
12:12 Ticket #2057 (start command on last client exit) closed by Antoine Martin
fixed: Done in r21068.
12:12 Changeset in xpra [21068] by Antoine Martin
#2057: add start-on-last-client-exit and start-child-on-last-client-exit
12:12 Ticket #2057 (start command on last client exit) created by Antoine Martin
Useful for #1991 and others.
12:10 Changeset in xpra [21067] by Antoine Martin
make sure that we only ever call cleanup_source once per connection
09:24 Changeset in xpra [21066] by Antoine Martin
#2032: if we exit the function because of an exception (any …
09:23 Changeset in xpra [21065] by Antoine Martin
#2032 / #1943: because of the atexit bug, we have to ensure we run the …
08:56 Ticket #2005 (cython pointer arithmetic bug on mingw64) closed by Antoine Martin
upstream
06:08 Changeset in xpra [21064] by Antoine Martin
not needed, this was turned into an ImportError? (was added in r21063)
06:07 Changeset in xpra [21063] by Antoine Martin
try to distinguish backend errors from driver / library errors: with …
04:53 FAQ edited by Antoine Martin
(diff)
04:27 Ticket #2056 (large delta buffer for applications updating slowly) created by Antoine Martin
See ticket:2049#comment:4. The only way we can deal with those …
04:16 Ticket #2049 (vi in gnome-terminal suffers unnecessary whole-window redraw) closed by Antoine Martin
invalid: I can reproduce with vim running in gnome-terminal. This is not an …

11/21/18:

15:51 Ticket #1970 (pyopengl with python 3.7 on win32: constructFunction error) closed by Antoine Martin
fixed: Fixed upstream: https://github.com/mcfletch/pyopengl/issues/15. …
15:50 Changeset in xpra [21062] by totaamwin32
install zeroconf for python3
15:49 Changeset in xpra [21061] by totaamwin32
#1970: we can use the latest beta with python3, but accelerate is …
14:44 Ticket #2011 (After XPRA Client timed out, `xpra start` does not show a window) closed by Antoine Martin
needinfo
14:35 Ticket #2055 (compression dictionary) created by Antoine Martin
Some packet types will be sent thousands of times, it is quite likely …
12:38 Changeset in xpra [21060] by Antoine Martin
ensure frame_delay is never zero (fix ZeroDivisionError?)
11:45 Changeset in xpra [21059] by Antoine Martin
#1994: also change the default in the config object so 'xpra …
11:39 Ticket #2054 (context menu remains at outdated offset if window remains maximized ...) created by Thomas B. Rücker
> what operating system is used on both the client and server, …
10:48 Ticket #2053 (web client does not update regions...) created by akak
Hi, im using xpra web html 5 client with nvenc. Xpra does not update …
10:17 Ticket #2052 (downscaling server side - not just for video) created by Antoine Martin
When the client is using a desktop-scaling value lower than 1.0, …

11/20/18:

17:18 Ticket #2044 (use video encoders more aggressively - but not nvenc) closed by Antoine Martin
fixed: r21057 does this but using the current fps value: encoders with a high …
17:13 Changeset in xpra [21058] by Antoine Martin
#2051 also record the encoder type
17:13 Changeset in xpra [21057] by Antoine Martin
#2044 if we have less than XPRA_MIN_FPS_COST frames per second …
16:55 Changeset in xpra [21056] by Antoine Martin
#2051: add ability to record video streams
14:42 Ticket #2051 (nvenc produces invalid stream) created by Antoine Martin
Fairly easy to reproduce with glxgears. This could be caused by …
12:42 Changeset in xpra [21055] by Antoine Martin
when we only have 2 contexts, make sure we can use them both and set …
12:35 Changeset in xpra [21054] by Antoine Martin
better 'damage' logging: make it easier to spot what is and what isn't …
12:31 Changeset in xpra [21053] by Antoine Martin
#2022: make it possible to configure the per-GPU context limit
12:27 Changeset in xpra [21052] by Antoine Martin
raise context limit when we have multiple devices to choose from, …
12:11 Ticket #2043 (distinguish real damage events from refresh requests) closed by Antoine Martin
fixed: See also #2049. Updates: * r21038: don't count auto-refresh and …
12:11 Changeset in xpra [21051] by Antoine Martin
rename method to prevent confusion with the more useful and public …
12:09 Changeset in xpra [21050] by Antoine Martin
#2043: only actual damage events set the new 'damage' flag, we only …
09:56 Changeset in xpra [21049] by Antoine Martin
minimal fix from r21047: don't merge all regions blindly
09:43 Changeset in xpra [21048] by Antoine Martin
#2049 rename variables to better reflect their purpose
09:32 Changeset in xpra [21047] by Antoine Martin
#2049: better region merging code: * always compare values obtained …
09:09 Changeset in xpra [21046] by Antoine Martin
r21045 backport: fix nvenc errors with odd image heights
09:08 Changeset in xpra [21045] by Antoine Martin
fix buffer upload errors "could not broadcast input array from shape …
08:35 Changeset in xpra [21044] by Antoine Martin
use pythonized names
08:35 Changeset in xpra [21043] by Antoine Martin
the target_buffer and target_stride never change: they're the cuda …
07:53 Changeset in xpra [21042] by Antoine Martin
make exception handler less costly: wrap the whole loop
07:49 Changeset in xpra [21041] by Antoine Martin
add yet more detailed error logging around buffer upload
07:38 Ticket #2050 (nvenc should expose csc modes as different encoders) created by Antoine Martin
Currently we have a XPRA_NVENC_YUV444_THRESHOLD=85 and we choose …
07:32 Changeset in xpra [21040] by Antoine Martin
add more detailed error logging around buffer upload
05:34 Changeset in xpra [21039] by Antoine Martin
optimize intersection test
05:22 Changeset in xpra [21038] by Antoine Martin
#2043: don't count damage events with the polling or auto_refresh flags
05:21 Changeset in xpra [21037] by Antoine Martin
#2049: add debug logging for when we end up calling send_full_window_update
04:44 Changeset in xpra [21036] by Antoine Martin
r21035 backport: fix Qt applications: force them to use the X11 …
04:43 Changeset in xpra [21035] by Antoine Martin
make sure Qt applications don't end up trying to use the wayland backend

11/19/18:

23:43 Ticket #2049 (vi in gnome-terminal suffers unnecessary whole-window redraw) created by Nathan Hallquist
Vi has a "ruler" at the bottom of the window. This ruler shows, among …
14:22 Ticket #2048 (nvenc startup is slow - send replacement jpeg frame) created by Antoine Martin
Even with decent hardware and a single card, it can take ~200ms to …
14:06 Ticket #1937 (paramiko support for .ssh/config) closed by Antoine Martin
fixed: Done in r21034. (see also #2041)
14:05 Changeset in xpra [21034] by Antoine Martin
support loading ~/.ssh/config
07:39 Ticket #2047 (Keyboard input relates to server language, not clients) created by stdedos
While debugging #2030, I noticed the following: Both server and …
07:37 Changeset in xpra [21033] by Antoine Martin
ffmpeg 4.1
07:35 Changeset in xpra [21032] by Antoine Martin
gtk+ 2.24.32
07:30 Changeset in xpra [21031] by Antoine Martin
libwebp 1.0.1
06:04 Changeset in xpra [21030] by Antoine Martin
r21029 backport: fix logging error in uncommon modifier key state …
06:03 Changeset in xpra [21029] by Antoine Martin
fix logging error in uncommon modifier key state change failure code path
05:57 Ticket #2008 (intellij pop-ups appear in the wrong place sometimes) closed by Antoine Martin
needinfo
04:28 Ticket #2046 (normalize speed and quality for all codecs) created by Antoine Martin
Not sure which one should be the baseline, or even if having a …

11/18/18:

19:14 Ticket #2028 (RHEL 7.6 updates Xorg abi) closed by Chris Schultz
fixed: yum update now working fine. Thanks!
10:42 Ticket #2045 (Latency Graph Loops) closed by Antoine Martin
wontfix: This can happen if for some reason we don't get any data through. The …
10:17 Ticket #2045 (Latency Graph Loops) created by stdedos
See attachment. Video collected during …
06:19 Ticket #2044 (use video encoders more aggressively - but not nvenc) created by Antoine Martin
See ticket:2029#comment:13 : using video encoders saves lots of …
05:50 Changeset in xpra [21028] by Antoine Martin
#2029: doh, we use int percentages for speed limits (unlike quality)
05:47 Changeset in xpra [21027] by Antoine Martin
#2029: lower speed more aggressively when we have a ixel backlog
05:32 Changeset in xpra [21026] by Antoine Martin
#2029: try to avoid downscaling with shadow servers
05:13 Changeset in xpra [21025] by Antoine Martin
log details about what it is we're cleaning up

11/17/18:

09:10 Changeset in xpra [21024] by Antoine Martin
r21022 backport: fix error capturing screenshots on win32
09:08 Changeset in xpra [21023] by totaamwin32
do cleanup the capture instance after use
09:08 Changeset in xpra [21022] by totaamwin32
fix error capturing screenshots on win32 (used wrong method name)
09:00 Changeset in xpra [21021] by Antoine Martin
#2029 re-work speed and quality calculations: * make xpra info more …

11/16/18:

18:43 Changeset in xpra [21020] by Antoine Martin
make it less likely that we'll use a video encoder for 'text' content
17:45 Changeset in xpra [21019] by Antoine Martin
r21014 + r21002 (adapted) backport: shadow servers use polling so …
17:38 Changeset in xpra [21018] by Antoine Martin
r21010 (partial) backport: fix pixels backlog factor used by the …
17:34 Changeset in xpra [21017] by Antoine Martin
r21012 + r21015 backport: fix waste of cpu cycles and prevent low …
17:25 Changeset in xpra [21016] by Antoine Martin
cap the speed when we have high frame delays, use integers wherever …
16:06 Changeset in xpra [21015] by Antoine Martin
the quality boost for low damage area percentage must be relative, not …
15:55 Changeset in xpra [21014] by Antoine Martin
#2043: never record damage events for shadow servers
15:54 Ticket #2043 (distinguish real damage events from refresh requests) created by Antoine Martin
At the moment, we only skip calls to damage() that are tagged as …
15:39 Changeset in xpra [21013] by Antoine Martin
make XShm value consistent no matter where we get it from: return a boolean
15:34 Changeset in xpra [21012] by Antoine Martin
don't copy the list in the inner loop, once beforehand is enough - use …
15:21 Changeset in xpra [21011] by Antoine Martin
use integers wherever possible
15:19 Ticket #2042 (Failed to add PIDs to scope's control group: Permission denied) closed by Antoine Martin
invalid: > Could you please instruct me on how to install version 2.4.1 under …
15:03 Ticket #2042 (Failed to add PIDs to scope's control group: Permission denied) reopened by Ramiro
Could you please instruct me on how to install version 2.4.1 under …
14:41 Changeset in xpra [21010] by Antoine Martin
#2029: the pixel backlog factor is a fraction, usually lower than 1.0, …
14:22 Changeset in xpra [21009] by Antoine Martin
make it easier to parse log output
14:13 Changeset in xpra [21008] by Antoine Martin
always use ints for speed and quality target values
13:52 Ticket #1998 (xpra stop all does not stop all) reopened by Antoine Martin
In attachment/ticket/1998/trac_1998_new-instance.zip there is no …
08:09 Ticket #2042 (Failed to add PIDs to scope's control group: Permission denied) closed by Antoine Martin
invalid: Is this from an SSH session? This works fine from a regular terminal …
07:59 Ticket #2036 (Windows don't receive input after reconnecting until minimize/maximize ...) closed by Antoine Martin
invalid: The beta repository is a supplemental one, as per the [/wiki/Download …
07:44 Ticket #2042 (Failed to add PIDs to scope's control group: Permission denied) created by Ramiro
I am on the server side, an Ubuntu 18.04, with xpra version 2.1.3. …
04:25 Changeset in xpra [21007] by Antoine Martin
#1999: this is no longer needed - will eventually be removed
04:08 Changeset in xpra [21006] by Antoine Martin
new upstream release: 4.0.3
04:07 Changeset in xpra [21005] by Antoine Martin
fix bogus date in %changelog
03:18 Ticket #2039 (Dell "Second Mouse" keys not recognized) closed by Antoine Martin
wontfix: > .. of just when one of those keys is pressed. (that's the full …
02:58 Changeset in xpra [21004] by Antoine Martin
#2028: rebuild to force update

11/15/18:

21:10 Ticket #2041 (2hop ssh patch) created by Nathan Hallquist
This is a patch to automatically handle port forwarding: xpra …
17:29 Ticket #1999 (xterm regression: popup window does not get focus) closed by J. Max Mena
worksforme: I tried this yesterday for a significant period of time and I cannot …
16:16 Changeset in xpra [21003] by Antoine Martin
don't keep historical speed and quality info data since we never use …
15:33 Changeset in xpra [21002] by Antoine Martin
#2029 ignore framerate with shadow servers since we are usually using …
14:50 Ticket #1969 (honour client min window size) closed by Antoine Martin
fixed: Backport in r21001. Not doing the desktop server randr limitation or …
14:40 Changeset in xpra [21001] by Antoine Martin
r20996 minimal backport: sanitization code must use the correct …
14:13 Ticket #2040 (buildbot switch to docker) created by Antoine Martin
Based on #2028, we can have a base image with the main build …
06:30 Changeset in xpra [21000] by Antoine Martin
only centos6 needs python 2.6 patch
06:29 Changeset in xpra [20999] by Antoine Martin
latest version no longer requires fixing man page paths

11/14/18:

23:49 Ticket #2039 (Dell "Second Mouse" keys not recognized) created by stdedos
I have a Dell Latitude E6430. The keys below the spacebar (not the …
22:46 Ticket #2038 (xpra session started: -6 days (time)) created by stdedos
I was trying to replicate #2011 without clipboard; however I noticed …
21:20 Ticket #2037 (Choose optimal starting parameters for local/mmap connections) created by tc424
Version: 2.4.1-r20894-1 Local/mmap'd connections seem to "speed up" …
12:08 Changeset in xpra [20998] by Antoine Martin
simplify: just don't expose the float, so we don't have to filter them
12:04 Changeset in xpra [20997] by Antoine Martin
#1969: man page updates
12:03 Changeset in xpra [20996] by Antoine Martin
#1969: apply our size constraints to the 'size-hints' property so that …
11:31 Changeset in xpra [20995] by Antoine Martin
tweaks for r20984: make the delay configurable via env var, shorten it …
10:41 Changeset in xpra [20994] by Antoine Martin
#1969: assume unset decoration flag means the window IS decorated, …
10:32 Changeset in xpra [20993] by Antoine Martin
#1969: -1 means unset
08:20 Changeset in xpra [20992] by Antoine Martin
#1969: remove unused arg
08:01 Changeset in xpra [20991] by Antoine Martin
#1969: add tiny window to test platform min-size
08:00 Changeset in xpra [20990] by Antoine Martin
allow longer for 'xpra info' test step, systems under heavy load can …
07:45 Changeset in xpra [20989] by Antoine Martin
simplify
07:45 Changeset in xpra [20988] by Antoine Martin
don't show a warning if the server disconnects a 'request-client' …
07:37 Changeset in xpra [20987] by Antoine Martin
fixup r20986 derp moment
07:27 Changeset in xpra [20986] by Antoine Martin
we delete the temp files ourselves already, avoid tempfile close warning

11/13/18:

16:51 Ticket #1961 (easier start-command: expose applications) reopened by totaamwin32
Some SVG icons must have text in them, because the win32 builds moan …
16:26 Changeset in xpra [20985] by Antoine Martin
force rebuild
15:19 Changeset in xpra [20984] by Antoine Martin
use notifications to tell the user why the connection failed / dropped
15:16 Ticket #2036 (Windows don't receive input after reconnecting until minimize/maximize ...) created by Thomas B. Rücker
Debian Buster awesome 4.2-5 xpra 2.5-20181113r20979-1 Has been like …
14:00 Ticket #1994 (opengl can crash as we probe it) closed by Antoine Martin
fixed: r20983 removes most drivers from the blacklist, the probing should …
13:59 Changeset in xpra [20983] by Antoine Martin
#1994: remove drivers from the blacklist and let the probe validate them
13:50 Ticket #1988 (zip up large libraries in binary installers) closed by Antoine Martin
fixed: Trim numpy a little bit more: * r20981 for win32 * r20982 for macos …
13:44 Ticket #2035 (XPRA query) closed by Antoine Martin
invalid: > As of now we are using NX and XRDP like tool for our 1000+ servers. …
13:28 Changeset in xpra [20982] by Antoine Martin
#1988: trim numpy a little bit more
13:27 Ticket #2035 (XPRA query) created by Abinaya
Hi, I am new to this XPRA and want to know clear idea about this …
13:27 Changeset in xpra [20981] by totaamwin32
#1988: trim numpy a little bit more
10:38 Ticket #2034 (Cannot start evolution inside xpra) created by stdedos
Neither […] nor […] work. Directly starting evolution gives …
09:02 Ticket #2004 (libyuv for centos7) closed by Antoine Martin
fixed: The libyuv package was missing the libyuv.pc pkgconfig file, …
08:50 Changeset in xpra [20980] by Antoine Martin
#2004: we require the pkgconfig file for building against libyuv, so …

11/12/18:

17:11 Changeset in xpra [20979] by totaamwin32
remove debug code: if we do find the bonjour mdns, don't tell the user …
17:02 Ticket #2033 (setuptools win32 breakage) closed by totaamwin32
fixed: Workaround is to use pip to re-install setuptools, which fixes …
16:56 Ticket #2033 (setuptools win32 breakage) created by totaamwin32
It's not a bug, it's a feature: …
13:24 Ticket #1986 (lz4 packaging fix for macos) closed by Antoine Martin
fixed: AFAICT, the import issue is fixed, see #1929
13:14 Ticket #2012 (xpra loses connection after switching to another virtual terminal) closed by Antoine Martin
duplicate: Not heard back, closing. Likely a duplicate of #1880
13:14 Ticket #2014 (How is Xpra authenticating with the Xorg server to send Xvfb rendered data?) closed by Antoine Martin
needinfo: Not heard back.
13:11 Ticket #1998 (xpra stop all does not stop all) closed by Antoine Martin
needinfo: > Maybe this could fail a bit faster? Or assume ':\d+'? See #2031
12:25 Changeset in xpra [20978] by Antoine Martin
#1985: websocket-client 0.54
12:23 Changeset in xpra [20977] by Antoine Martin
#1985: cryptography 2.4.1
12:21 Changeset in xpra [20976] by Antoine Martin
#1985: numpy 1.15.4
12:17 Changeset in xpra [20975] by Antoine Martin
r20974 backport: skip unnecessary video tests when mmap is enabled
12:16 Changeset in xpra [20974] by Antoine Martin
no need to do any video pipeline scoring when mmap is enabled
12:03 Changeset in xpra [20973] by Antoine Martin
detect import errors from gl check so we can give a more useful error …
11:59 Changeset in xpra [20972] by Antoine Martin
fix error in start command error logging
11:48 Changeset in xpra [20971] by Antoine Martin
#2022: the server should control the bandwidth detection flag, the …
11:46 Changeset in xpra [20970] by Antoine Martin
#2032: increase xvfb displayfd timeout for slow servers
11:44 Changeset in xpra [20969] by Antoine Martin
r20968 backport: fix leaking xvfb processes when displayfd times out
11:36 Changeset in xpra [20968] by Antoine Martin
#2032 make sure we kill the vfb if we give up waiting for the value …

11/06/18:

17:47 Ticket #1879 (Memory Leak in HTML5 Client) closed by J. Max Mena
fixed: (actually close the ticket)
17:46 Ticket #1816 (decode mpeg1 in html5 client) closed by J. Max Mena
fixed: Upped my server to r20967 - it's much better now. I can't find any …
14:09 Ticket #2031 (Call screens only using numbers) closed by Antoine Martin
fixed: Try r20967 or later. I'm really not keen on this sort of fuzzy …
14:08 Changeset in xpra [20967] by Antoine Martin
#2031: handle display numbers without the ':' prefix
08:50 Ticket #2032 (The spawned X server stays alive when xpra killed before a display ...) created by berserker
The reason is that the function killing the X server is added to the …

11/05/18:

20:26 Ticket #2031 (Call screens only using numbers) created by stdedos
Is there some reasoning (except "legacy") that screens cannot be …
20:23 Ticket #2030 (xpra "Error: unknown modifier 'mod3'" @shadow) created by stdedos
Windows 10 (17362.320) client to Ubuntu 16.04.5 LTS server During an …
20:16 Ticket #2029 (xpra shadow dying due to lack of bandwidth) created by stdedos
Is it possible somehow to get statistics on how much bandwidth a `xpra …
17:09 Ticket #2004 (libyuv for centos7) reopened by Antoine Martin
The libyuv codec is missing from the latest centos7 beta packages.
15:05 Ticket #1961 (easier start-command: expose applications) closed by Antoine Martin
fixed: Packaging fix for win32 in r20966.
15:03 Changeset in xpra [20966] by totaamwin32
#1961: we have to bundle the svg dlls to be able to handle svg icons …
13:11 Changeset in xpra [20965] by Antoine Martin
r20964 backport: avoid printer errors during client connection cleanup
13:09 Changeset in xpra [20964] by Antoine Martin
refactor the remove printer code so we can re-use it, deal with …

11/04/18:

19:25 Changeset in xpra [20963] by Antoine Martin
bump version and update release notes
19:12 Ticket #2024 (xpra crashes when showing File Dialog of Mono Applications) closed by Antoine Martin
fixed: > Yes, thanks a lot! I've just built r20955 version and now the …
19:09 Versions/PendingFixes edited by Antoine Martin
(diff)
19:08 Changeset in xpra [20962] by Antoine Martin
r20704 backport: avoid cython compilation warnings
19:05 Changeset in xpra [20961] by Antoine Martin
r20817 backport: better compatibility for keyboard mapping data from …
19:00 Changeset in xpra [20960] by Antoine Martin
r20812 backport: avoid rare none dereference when force closing a …
18:59 Changeset in xpra [20959] by Antoine Martin
r20837 backport: use better accessor method, better compatibility with …
18:54 Changeset in xpra [20958] by Antoine Martin
r20921 backport: don't try to encode zero size areas
18:50 Changeset in xpra [20957] by Antoine Martin
r20925 backport: handle property change errors more gracefully
18:46 Changeset in xpra [20956] by Antoine Martin
r20953 backport: workaround for mono applications setting invalid atoms
18:13 Changeset in xpra [20955] by Antoine Martin
r20953 backport: workaround for mono applications setting invalid atoms
18:10 Changeset in xpra [20954] by Antoine Martin
#2024: do an X11 sync after each XGetWindowProperty and after decoding …
17:47 Changeset in xpra [20953] by Antoine Martin
#2024: minimal fix for mono application, warn when we find an invalid …
17:11 Changeset in xpra [20952] by Antoine Martin
add test for resizable flag
17:11 Changeset in xpra [20951] by Antoine Martin
return the default value without validating it
14:42 Changeset in xpra [20950] by Antoine Martin
apply the max size to all windows
14:39 Changeset in xpra [20949] by Antoine Martin
only apply the min size to decorated windows, update command help to …
14:37 Changeset in xpra [20948] by Antoine Martin
use strong accessors for wm-class
14:36 Changeset in xpra [20947] by Antoine Martin
change version check to use int
14:34 Changeset in xpra [20946] by Antoine Martin
py3k fix: use glue to access function (moved in GTK3)
14:33 Changeset in xpra [20945] by Antoine Martin
make sure all change handlers use an x11 context, fix the WM_CLASS …
14:25 Changeset in xpra [20944] by Antoine Martin
we can't coerce to anything here, that's ok - we use strongly type …
14:05 Changeset in xpra [20943] by Antoine Martin
fix icons datatype warning: don't coerce to string when filtering
13:42 Changeset in xpra [20942] by Antoine Martin
r20929 + r20941: only enable the signal watcher with python3
13:39 Ticket #2025 (client hangs handling popup window) closed by Antoine Martin
fixed: So, the only thing that really seems to prevent the crash is to …
13:32 Changeset in xpra [20941] by Antoine Martin
only seems to work reliably with python3
13:31 Changeset in xpra [20940] by Antoine Martin
python3 fix + log failures to write exit message
13:02 Changeset in xpra [20939] by Antoine Martin
wait for carriage return to exit
12:51 Changeset in xpra [20938] by Antoine Martin
make it possible to listen for more signals (ie: SIGPIPE): don't use …
12:30 Ticket #2025 (client hangs handling popup window) reopened by Antoine Martin
Hit it again…
12:25 Changeset in xpra [20937] by Antoine Martin
also log the window id
12:14 Changeset in xpra [20936] by Antoine Martin
r20914 backport: don't flush video encoders when doing a refresh - …
12:10 Changeset in xpra [20935] by Antoine Martin
r20926 backport: don't recycle the video context unnecessarily
12:02 Changeset in xpra [20934] by Antoine Martin
r20925 backport: handle property change errors more gracefully
11:59 Changeset in xpra [20933] by Antoine Martin
r20931 backport: fix client hangs when we terminate a signal-watcher …
11:58 Ticket #2025 (client hangs handling popup window) closed by Antoine Martin
fixed: * r20929: makes it possible to disable the signal watcher code: […] …
11:56 Changeset in xpra [20932] by Antoine Martin
#2025: re-enable the signal watcher by default
11:54 Changeset in xpra [20931] by Antoine Martin
#2025 reap children immediately, fire the callbacks from the main …
11:31 Changeset in xpra [20930] by Antoine Martin
#2025: refactor the kill_signalwatcher code into a method we can …
11:29 Changeset in xpra [20929] by Antoine Martin
#2025: make it possible to disable the signal watcher code
11:21 Changeset in xpra [20928] by Antoine Martin
#1929 python-lz4 2.1.2 fixes the import mess
05:56 Changeset in xpra [20927] by Antoine Martin
#2022: add env var to debug video context cleanup
05:55 Changeset in xpra [20926] by Antoine Martin
don't recycle the video context unnecessarily

11/03/18:

22:35 Ticket #2028 (RHEL 7.6 updates Xorg abi) created by Chris Schultz
RHEL 7.6 has upgraded xorg, which has change the abi version. Xpra can …
19:30 Changeset in xpra [20925] by Antoine Martin
catch property change handler errors and deal with them more cleanly
12:12 Changeset in xpra [20924] by Antoine Martin
fixup debug log messages: the value is measured in bytes not pixels
11:27 Changeset in xpra [20923] by Antoine Martin
enable the crasher OR window, add non-decorated window
08:31 Ticket #2027 (xpra bug-report: collect information related to screen (given as argument)) created by stdedos
It would be nice if you could call it from the server (xpra bug-report …
06:08 Changeset in xpra [20922] by Antoine Martin
r20921 backport: don't try to encode zero size areas
06:07 Changeset in xpra [20921] by Antoine Martin
don't encode zero sized edges - and with weird encoding settings, it …
05:19 ReportingBugs edited by Antoine Martin
(diff)
05:17 Changeset in xpra [20920] by Antoine Martin
#2026 make it easier to run the bug report tool

11/02/18:

19:46 Ticket #2026 (Do not allow client to die during bug/diagnostic collection) created by stdedos
I tried to collect diagnostics for a bug report, however the client …
18:16 Changeset in xpra [20919] by Antoine Martin
r20918 backport: fix small X11 memleak
18:14 Changeset in xpra [20918] by Antoine Martin
fix memory leak: we have to call XFree on the return value from …
18:10 Ticket #2025 (client hangs handling popup window) created by Antoine Martin
Running the commented out example from r20917 then stopping it with a …
18:05 Changeset in xpra [20917] by Antoine Martin
add test for constrained OR windows
17:49 Changeset in xpra [20916] by Antoine Martin
r20915 backport: fix server crash with bad atom names (NULL pointer)
17:42 Changeset in xpra [20915] by Antoine Martin
#2024: check for NULL return values from XGetAtomName
17:25 Ticket #2024 (xpra crashes when showing File Dialog of Mono Applications) created by Alexey Stukalov
I am trying to run …
16:59 Changeset in xpra [20914] by Antoine Martin
#1816: the video region refresh is managed separately, so we don't …
14:50 Changeset in xpra [20913] by Antoine Martin
#1961: strip file / url arguments from command
12:38 Changeset in xpra [20912] by Antoine Martin
those test apps should trigger video, add debug logging to content guesser
12:35 Changeset in xpra [20911] by Antoine Martin
when we have the video hint, just honour it instead of using the …
12:34 Changeset in xpra [20910] by Antoine Martin
those test apps should trigger video, add debug logging to content guesser
12:30 Changeset in xpra [20909] by Antoine Martin
fix gdk bindings import used for focus bits
12:13 Changeset in xpra [20908] by Antoine Martin
#2023: allow applications to tell us about their window content-type …
12:10 Ticket #2023 (let applications tell us about their content type) created by Antoine Martin
Rather than guessing (#1950), the application can tell us exactly what …
01:38 Ticket #2019 (macos client, server-to-client clipboard no longer works) reopened by Antoine Martin

11/01/18:

16:03 Ticket #2022 (Client doesn't stay on NVENC h264, even when selected in the UI) created by Nathan Hallquist
Unless I run xpra with only h264 enabled, […] I can observe …
15:26 Changeset in xpra [20907] by Antoine Martin
use integer division when we don't need floats
08:00 Changeset in xpra [20906] by Antoine Martin
oops: forgot to bump version here
04:19 Changeset in xpra [20905] by Antoine Martin
r20904 backport: fix swscale + ffmpeg codec bundling
04:16 Changeset in xpra [20904] by totaamwin32
xvidcore would not be found by the DLL loader unless it is also moved …

10/31/18:

18:09 Changeset in xpra [20903] by Antoine Martin
show more user friendly monitor names if the name supplied by the OS …
17:56 Changeset in xpra [20902] by Antoine Martin
fixup r20901: copied the wrong checksum..
17:55 Ticket #2021 (Automated tests: On server shutdown, Xpra GUI is launched) closed by J. Max Mena
fixed: Spun up my second test VM, upped the src/tests/xpra local SVN …
17:52 Changeset in xpra [20901] by Antoine Martin
pyobjc 5.1.1
17:46 Changeset in xpra [20900] by Antoine Martin
we call the stop commands via Popen with shell=True, so they must all …
16:31 Changeset in xpra [20899] by Antoine Martin
un-downgrade opengl: older versions just don't build with python3
16:25 Changeset in xpra [20898] by Antoine Martin
fix opengl packaging
16:13 Changeset in xpra [20897] by Antoine Martin
downgrade pyopengl - 3.1.3 doesn't install properly?
15:54 Changeset in xpra [20896] by Antoine Martin
whitespace cleanup
15:35 Changeset in xpra [20895] by Antoine Martin
paramiko 2.4.2
14:37 Changeset in xpra [20894] by Antoine Martin
update release notes
14:04 Changeset in xpra [20893] by Antoine Martin
r20892 backport: make sure we re-raise windows if needed
13:51 Changeset in xpra [20892] by Antoine Martin
#1999: reset the 'last_raised' flag whenever we get an event that may …
13:22 Changeset in xpra [20891] by Antoine Martin
r20890 backport: fix OR window focus issue, don't focus the same …
13:07 Changeset in xpra [20890] by Antoine Martin
#1999: keep track of the last window we raised during a move_pointer …
13:04 Changeset in xpra [20889] by Antoine Martin
swallow X11 exceptions we may get when trying to raise a window, add …
12:58 Changeset in xpra [20888] by Antoine Martin
fixup r20884: need an X11 context since XRaiseWindow can raise a BadWindow?
12:47 Changeset in xpra [20887] by Antoine Martin
#853: fixup r20770, python2 vs python3 annoying difference in errno access
10:44 Changeset in xpra [20886] by Antoine Martin
use focus+grab logger for focus related things, grab is more narrow
10:40 Changeset in xpra [20885] by Antoine Martin
use version agnostic import
10:37 Changeset in xpra [20884] by Antoine Martin
skip gtk goo and call X11 directly
10:37 Changeset in xpra [20883] by Antoine Martin
py3k version has this method now so use version agnostic import

10/30/18:

19:31 Ticket #2020 ("paramiko" support silently ignores ssh config) closed by Antoine Martin
duplicate: See ticket:2016#comment:1
17:04 Ticket #2021 (Automated tests: On server shutdown, Xpra GUI is launched) created by J. Max Mena
As the title states, when running the automated tests (once you get …
16:06 Ticket #2020 ("paramiko" support silently ignores ssh config) created by reimar
xpra started failing for me with this error: […] This seems due to …
12:38 Changeset in xpra [20882] by Antoine Martin
#1961: load xpm icons with gtk's pixbufloader before trying Pillow and …
08:40 Ticket #2019 (macos client, server-to-client clipboard no longer works) closed by Antoine Martin
duplicate: The clipboard issue is a duplicate of #2009 (already fixed) > but it …
07:35 Ticket #2019 (macos client, server-to-client clipboard no longer works) created by sto6
Connecting to xfce4 desktop on centos-6.6, xpra v1.0.12-r19800, from …
06:43 Changeset in xpra [20881] by Antoine Martin
r20880 backport: fix version update checker
06:42 Changeset in xpra [20880] by Antoine Martin
fix error in error handler: we must be able to pass kwargs

10/29/18:

12:23 Changeset in xpra [20879] by Antoine Martin
remove debug logging
12:04 Changeset in xpra [20878] by Antoine Martin
#1994 make 'probe' the default
11:49 Changeset in xpra [20877] by Antoine Martin
#1994: refactor the test rendering code so we can use the exact same …
10:47 Ticket #2010 (Gnome-terminal + xpra start/attach issues) closed by stdedos
duplicate: Replying to Antoine Martin: > Please see …
10:45 Changeset in xpra [20876] by Antoine Martin
#1994: python3 support, required refactoring the backend selection …
10:06 Changeset in xpra [20875] by Antoine Martin
don't suspend logging if running in debug mode
09:34 Changeset in xpra [20874] by Antoine Martin
#1994 only avoid the in-process opengl probing if we had a crash or …
09:28 Changeset in xpra [20873] by Antoine Martin
#1994 suspend info level logging during probe
09:08 Changeset in xpra [20872] by Antoine Martin
don't allow version mismatch
08:59 Changeset in xpra [20871] by Antoine Martin
remove unused import
08:52 Changeset in xpra [20870] by Antoine Martin
try to preserve the python interpreter version when launching xpra …
08:43 Ticket #2018 (html5 support for rencode) created by Antoine Martin
There is now a javascript version we can use: …
08:37 Changeset in xpra [20869] by Antoine Martin
remove unused import
08:37 Changeset in xpra [20868] by Antoine Martin
remove debug logging
08:28 Ticket #1633 (protocol queue deadlock on close) closed by Antoine Martin
fixed: See ticket:1948#comment:1, and in particular r20355.
07:08 Ticket #2017 (macos client menu: no 'session info', no Encoding menu) created by sto6
I had been using Xpra client 2.2.4 on macos 10.13.6 then upgraded …
06:55 Ticket #2016 (ssh feature loss vs 2.2.4 client macos) closed by Antoine Martin
fixed: 2.4 with the new paramiko backend does not load config from …
06:54 Changeset in xpra [20867] by Antoine Martin
r20865 + r20866 backport: typo + try all available keys
06:52 Changeset in xpra [20866] by Antoine Martin
#2016: only exit public key authentication once we have successfully …
06:50 Changeset in xpra [20865] by Antoine Martin
typo
06:38 Changeset in xpra [20864] by Antoine Martin
r20859 + r20860 + r20861 backport: fix missing notifications, …
06:33 Changeset in xpra [20863] by Antoine Martin
r20845 backport: fix overzealous clipboard sanitization code
06:28 Ticket #2016 (ssh feature loss vs 2.2.4 client macos) created by sto6
I had been using Xpra client 2.2.4 on macos 10.13.6 then upgraded …
06:27 Changeset in xpra [20862] by Antoine Martin
#1994: add a new opengl-probe subcommand and use it to safely test for …
06:22 Changeset in xpra [20861] by Antoine Martin
make sure we override the default notification handler
06:12 Changeset in xpra [20860] by Antoine Martin
use the correct logger and use a better indented output format
06:11 Changeset in xpra [20859] by Antoine Martin
if we don't support notifications or have no notifier class to use, …
04:21 Ticket #2015 (macos notarized apps soon mandatory?) created by Antoine Martin
Oh great, yet another hoop to go through. Some useful details here: …

10/28/18:

17:51 Ticket #1990 (debian python3-xpra packaging) closed by Antoine Martin
fixed: Updates: * r20858: man pages fixed. * r20856 + r20857: minor build …
17:47 Changeset in xpra [20858] by Antoine Martin
no idea what the completely undocumented automagic did wrong, but …
17:33 Changeset in xpra [20857] by Antoine Martin
fix extended-description-is-empty
17:30 Changeset in xpra [20856] by Antoine Martin
fix description-synopsis-starts-with-article
17:07 Ticket #2014 (How is Xpra authenticating with the Xorg server to send Xvfb rendered data?) created by Veek
[https://unix.stackexchange.com/questions/478209/ Does firejail rely …
12:17 Changeset in xpra [20855] by Antoine Martin
#1969 simple test window
12:14 Changeset in xpra [20854] by totaamwin32
oops fixup r20851: fallback to platform code if no value is specified, …
12:05 Changeset in xpra [20853] by Antoine Martin
use threaded init to preload the xdg data
11:54 Changeset in xpra [20852] by Antoine Martin
log which filename caused the error
11:48 Changeset in xpra [20851] by Antoine Martin
#1969: honour min-size and max-size on both client and server, use it …
10:02 Changeset in xpra [20850] by Antoine Martin
if we fail to load an icon, log the error with the category or desktop …
09:16 Changeset in xpra [20849] by Antoine Martin
refactoring of client connection hello handling: move …
09:10 Changeset in xpra [20848] by Antoine Martin
unused import
08:21 Ticket #2009 (Clipboard regression (client --> server)) closed by onlyjob
fixed: Thanks very much - r20845 works perfectly. By the way I believe I've …
08:19 Changeset in xpra [20847] by Antoine Martin
split uinput bits to their own module
06:37 Changeset in xpra [20846] by Antoine Martin
#1961 some platforms (ie: win32) can't handle xpm icon data, so …
05:02 Changeset in xpra [20845] by Antoine Martin
#2009: revert part of r20411, use format type to detect invalid …
04:47 Ticket #2013 (avoid awt clipboard spam) created by Antoine Martin
It just requests the targets over and over... […] We should be …
04:15 Changeset in xpra [20844] by Antoine Martin
#1717: yaml will return strings, we expect bytes..

10/27/18:

21:07 Ticket #2012 (xpra loses connection after switching to another virtual terminal) created by aerusso
Switching to another vt (say vt1 with ctrl-alt-f1) and sitting there …
06:15 Changeset in xpra [20843] by Antoine Martin
if we get an error compressing a packet, log an error with the packet …
06:15 Changeset in xpra [20842] by Antoine Martin
#853 fix python3 servers with the yaml packet encoder
06:03 Download edited by Antoine Martin
(diff)
Note: See TracTimeline for information about the timeline view.