xpra icon
Bug tracker and wiki

Timeline



08/17/19:

18:50 Ticket #2389 (beta repository: updates fail because of wrong versioning) closed by Antoine Martin
fixed: Ah, right, those were built as release versions but landed on the beta …
18:23 Ticket #2389 (beta repository: updates fail because of wrong versioning) created by mviereck
In the winswitch beta repository for debian xpra versions r23061 and …
13:27 Changeset in xpra [23533] by Antoine Martin
the '3rd Party Mac Developer Installer' key has expired, don't use it
10:01 Changeset in xpra [23532] by Antoine Martin
#2383 we need the gi bindings for audio support
09:56 Changeset in xpra [23531] by Antoine Martin
#2383 try to fix the new build path errors with gtkglext

08/16/19:

19:02 Changeset in xpra [23530] by Antoine Martin
#2383 we rely on the tango theme being installed
18:20 Changeset in xpra [23529] by Antoine Martin
oops: we have to remove '/2.0' too
18:12 Changeset in xpra [23528] by Antoine Martin
we don't want to include anything related to pygtk (does not exist in …
17:35 Changeset in xpra [23527] by Antoine Martin
#2383 fix problems with gtk3 builds by hard-coding the path (always …
14:35 Changeset in xpra [23526] by Antoine Martin
#2383 revert to numpy 1.16.4
14:01 Changeset in xpra [23525] by Antoine Martin
#2383 go back to autotools for atk
13:46 Changeset in xpra [23524] by Antoine Martin
cut&paste gone wrong
13:43 Changeset in xpra [23523] by Antoine Martin
#2383 go back to autotools for gdk-pixbuf
04:03 Changeset in xpra [23522] by Antoine Martin
we don't need or want libglade

08/15/19:

18:11 Changeset in xpra [23521] by Antoine Martin
xxhash 0.7.1
16:48 Changeset in xpra [23520] by Antoine Martin
fix rencode download url
15:59 Changeset in xpra [23519] by Antoine Martin
oops: fixup r23518: pypi is called pymodules in this file..
15:56 Changeset in xpra [23518] by Antoine Martin
use codeload.github.com for tar download, update six 1.12.0
15:56 Changeset in xpra [23517] by Antoine Martin
faad2 2.8.6
15:55 Changeset in xpra [23516] by Antoine Martin
minor lib updates: libtasn1 4.14, gnutls 3.6.9, libgcrypt 1.8.4, …
15:44 Changeset in xpra [23515] by Antoine Martin
minor lib updates: readline 8.0, tiff 4.0.10, libxml2 2.9.9, libxslt 1.1.33
15:40 Changeset in xpra [23514] by Antoine Martin
#2383: PyYAML 5.1.2, decorator 4.4.0, future 0.17.1, ldap3 2.6, …
12:57 Ticket #2388 (macos code signing) created by Antoine Martin
Details in …
12:54 Ticket #2130 (TCP_CORK) closed by Antoine Martin
fixed: As per ticket:619#comment:29, this is better, even without measuring …
07:40 Ticket #2387 (nvidia capture SDK v7.1) created by Antoine Martin
https://developer.nvidia.com/capture-sdk = What’s new in NVIDIA …
07:32 Ticket #2386 (polkit agent forwarding) created by Antoine Martin
Similar conceptually to …

08/14/19:

19:09 Changeset in xpra [23513] by Antoine Martin
add missing repo definition
18:33 Changeset in xpra [23512] by Antoine Martin
new dependencies with library updates
17:06 Changeset in xpra [23511] by Antoine Martin
prevent importing X11 on platforms that should never use it
16:54 Changeset in xpra [23510] by Antoine Martin
fix pylint warning
16:40 Changeset in xpra [23509] by Antoine Martin
fix rencode build by using the github download archive
14:21 Changeset in xpra [23508] by Antoine Martin
#2383 pango 1.42.x needs the old freetype-no-harfbuzz hack
14:13 Changeset in xpra [23507] by Antoine Martin
oops: fixup r23506
14:12 Changeset in xpra [23506] by Antoine Martin
#2383 pango 1.44 is not compatible with gtk2
14:11 Changeset in xpra [23505] by Antoine Martin
add python-ifaddr needed by zeroconf
07:33 Ticket #2231 (automated tests should be able to test html5 client) closed by Antoine Martin
fixed: > Also changed the css a bit to be able to read things. Nice, thanks! …

08/13/19:

22:11 Ticket #1642 (xpra-controlled windows won't give up focus) reopened by Thomas Esposito
I've been living with this for quite a while and decided to give it …
12:47 Ticket #2385 (macos moduleset updates for v4.0) created by Antoine Martin
Same as #2383 for v3. In particular, the meson / gtk-mac-bundler …
12:45 Ticket #2384 (gstreamer 1.16 on macos) created by Antoine Martin
v4 will use a new VM, new moduleset (need to update older VMs to track …
12:40 Changeset in xpra [23504] by Antoine Martin
better clang / macos compatibility
12:15 Changeset in xpra [23503] by Antoine Martin
strip init.py* from path

08/12/19:

18:07 Changeset in xpra [23502] by Antoine Martin
always return an iterable, just use an empty one when we failed
17:58 Changeset in xpra [23501] by Antoine Martin
show module path
15:04 Changeset in xpra [23500] by Antoine Martin
fir more pylint warnings, use xlog to handle X11 exception logging
15:03 Changeset in xpra [23499] by Antoine Martin
pyobjc 5.2
13:28 Changeset in xpra [23498] by Antoine Martin
copy theme module so jhbuild can find it
13:27 Changeset in xpra [23497] by Antoine Martin
remove modules we don't need
07:12 Changeset in xpra [23496] by Antoine Martin
also now requiring https
07:12 Changeset in xpra [23495] by Antoine Martin
they've remove www and put a redirect... which breaks curl
07:03 Changeset in xpra [23494] by Antoine Martin
#2383 more changes from upstream: add libpsl 0.20.2 for libsoup …
06:17 Ticket #2383 (macos moduleset updates for 3.0) created by Antoine Martin
See #1985 for 2.5, and pull from ​https://github.com/GNOME/gtk-osx
06:13 Changeset in xpra [23493] by Antoine Martin
merge from upstream: use same patch location, pycairo 1.18.1, …
05:59 Changeset in xpra [23492] by Antoine Martin
merge from upstream: itstool 2.0.6, harfbuzz 2.5.3, freetype 2.10.1, …
05:57 Changeset in xpra [23491] by Antoine Martin
merge from upstream: add meson, glib 2.60.6, gobject-introspection …
05:53 Changeset in xpra [23490] by Antoine Martin
merge from upstream: gettext-tools configured with …

08/11/19:

20:02 Changeset in xpra [23489] by Antoine Martin
fix pylint warnings and use xlog utility function to avoid boilerplate …
19:57 Changeset in xpra [23488] by Antoine Martin
doh: cut&paste gone wrong
19:36 FAQ edited by Antoine Martin
(diff)
19:24 Changeset in xpra [23487] by Antoine Martin
try to clarify that sharing unix domain sockets requires configuration …
07:19 Ticket #2382 (memscroller stresses the html5 client) created by Antoine Martin
Split from #2231, see ticket:2231#comment:9. Damage latency goes up …
07:11 Changeset in xpra [23486] by Antoine Martin
fix more pylint warnings
07:01 Changeset in xpra [23485] by Antoine Martin
fix more pylint warnings
06:56 Changeset in xpra [23484] by Antoine Martin
fix more pylint warnings, + potential bug in gl_check
06:48 Changeset in xpra [23483] by Antoine Martin
fix more pylint warnings
05:58 Changeset in xpra [23482] by Antoine Martin
fix pylint warnings

08/10/19:

16:28 Changeset in xpra [23481] by Antoine Martin
fix string escape format
05:08 Changeset in xpra [23480] by Antoine Martin
python gssapi 1.6.1

08/09/19:

13:24 Ticket #2381 (add total latency to perf charts) created by Antoine Martin
As part of #619 and #2130, it would help to be able to see how long …
13:19 Changeset in xpra [23479] by Antoine Martin
python3 compat

08/08/19:

17:15 Changeset in xpra [23478] by Antoine Martin
fix syntax
16:41 Changeset in xpra [23477] by Antoine Martin
make sure the attributes are always defined, always close the output …
16:04 Changeset in xpra [23476] by Antoine Martin
fix more pylint warnings
14:05 Changeset in xpra [23475] by Smo
missing space for cmd
10:53 Ticket #1851 (tune vpx threading) closed by Antoine Martin
fixed: Interesting data: * we encode more pixels per second with more threads …
10:50 Changeset in xpra [23474] by Antoine Martin
#1851 use fewer threads by default
07:52 Changeset in xpra [23473] by Antoine Martin
fix more pylint warnings
07:30 Changeset in xpra [23472] by Antoine Martin
fix more pylint warnings
07:30 Changeset in xpra [23471] by Antoine Martin
cleanly exit avahi mdns listener
07:03 Changeset in xpra [23470] by Antoine Martin
#812 no longer used
06:59 Changeset in xpra [23469] by Antoine Martin
don't use dangerous default arg
06:58 Changeset in xpra [23468] by Antoine Martin
rename attribute to fix pylint private attribute warnings
06:54 Changeset in xpra [23467] by Antoine Martin
fix pylint warnings
06:39 Ticket #1320 (lossless scrolling) closed by Antoine Martin
fixed: @smo: why override the encodings? Not having rgb in that list is …
06:14 Changeset in xpra [23466] by Antoine Martin
ffmpeg 4.2
05:13 Changeset in xpra [23465] by Antoine Martin
fix missing pillow decoder: use the correct name
05:12 Changeset in xpra [23464] by Antoine Martin
this doesn't do anything

08/07/19:

12:36 Changeset in xpra [23463] by Antoine Martin
we must also convert the icon if it is in png format and the client …
09:50 Ticket #2242 (Tray icons/indicators too small in GNOME 3) closed by Antoine Martin
needinfo
03:28 Changeset in xpra [23462] by Antoine Martin
r23461 backport: fix stuck keys on macos
03:27 Ticket #2380 (stuck keys on macOS when swap_keys=0) closed by Antoine Martin
fixed: Thanks! Applied in r23461.
03:27 Changeset in xpra [23461] by Antoine Martin
#2380 fix stuck keys on macos when swap_keys is disabled
02:14 Ticket #2112 (Automated Tests missing data) closed by Smo
fixed: Confirmed the missing data does show up when you turn on the trickle …

08/06/19:

19:50 Ticket #2380 (stuck keys on macOS when swap_keys=0) created by William Horka
Hi Antoine, Thank you for all your work on the Xpra project. We are …
16:24 Changeset in xpra [23460] by Antoine Martin
r23459 backport: fix pointer events and paint events over OR windows …
16:20 Ticket #1339 (Multimonitor Offset for Mouse Over) closed by totaamwin32
fixed: Fixed in r23459.
16:20 Changeset in xpra [23459] by totaamwin32
#1339 / #1874: don't apply pointer offset to relative coordinates (ie: …
15:31 Changeset in xpra [23458] by Antoine Martin
fix pylint warnings
15:28 Changeset in xpra [23457] by Antoine Martin
fix pylint warnings
15:00 Changeset in xpra [23456] by Antoine Martin
r23455 backport: fix win32 systray not responding to clicks after …
14:58 Ticket #2379 (local tray menu not show) closed by totaamwin32
fixed: Thanks for reporting this bug! It only happens with windows 10, not …
14:55 Changeset in xpra [23455] by Antoine Martin
#2379 re-register the callbacks for the new window handle
14:54 Changeset in xpra [23454] by Antoine Martin
fix pylint warnings
10:08 Ticket #2379 (local tray menu not show) created by Irony
local tray menu not show when change system Scaling and Layout. but …
04:40 Ticket #2378 (paramiko + SIGINT proxycommand errors) closed by Antoine Martin
fixed: Fixed in r23453, ssh related improvements in r23452 + r23451. Another …
04:14 Changeset in xpra [23453] by Antoine Martin
don't log an error when trying to close an ssh connection whose proxy …
03:56 Changeset in xpra [23452] by Antoine Martin
expose proxy command process information through socket info
03:47 Changeset in xpra [23451] by Antoine Martin
remove dangerous default argument
03:45 Changeset in xpra [23450] by Antoine Martin
fix pylint warnings

08/05/19:

17:56 Ticket #2378 (paramiko + SIGINT proxycommand errors) created by Antoine Martin
I can hit various ugly stacktraces using this entry in my …
17:51 Changeset in xpra [23449] by Antoine Martin
fix pylint warning
14:37 Changeset in xpra [23448] by Antoine Martin
r21977 + r21978 backport: fix build with newer versions of gcc
13:16 Ticket #1339 (Multimonitor Offset for Mouse Over) reopened by Antoine Martin
Following …
12:13 Changeset in xpra [23447] by Antoine Martin
fix more pylint warnings: exceptions, dangerous default arguments
10:00 Ticket #2374 (Date showing 1/1/1970 in html5 client) closed by Antoine Martin
fixed: Oops, I messed that up: fixed in r23444.
09:59 Changeset in xpra [23446] by Antoine Martin
r23444 backport: undo r23161 and fix time server time calculations
09:58 Changeset in xpra [23445] by Antoine Martin
remove debug
09:57 Changeset in xpra [23444] by Antoine Martin
undo r23149: we already have the monotonic time, this was always meant …
09:56 Changeset in xpra [23443] by Antoine Martin
take ping latency into account (even though it should be small)
08:41 Ticket #1794 (transparency with the native opengl backend on macos) closed by Antoine Martin
fixed: Done in r23442. Only for GTK3.
08:39 Changeset in xpra [23442] by Antoine Martin
#1794 support transparency on opengl windows

08/04/19:

16:55 Ticket #2372 (macos opengl window resizing corruption) closed by Antoine Martin
fixed: Fixed in r23441. This is only enabled by default on macos, since the …
16:50 Changeset in xpra [23441] by Antoine Martin
#2372 on some platforms (ie: macos), we have to re-create the opengl …
15:50 Changeset in xpra [23440] by Antoine Martin
do the rounding later
15:30 Changeset in xpra [23439] by Antoine Martin
better backwards compatibility with older versions of cairo
15:09 Changeset in xpra [23438] by Antoine Martin
r23437 backport: don't spin forever, stop at the root
15:08 Changeset in xpra [23437] by Antoine Martin
fix path detection failure and don't spin forever
15:04 Changeset in xpra [23436] by Antoine Martin
r23435 backport: fix running from paths with spaces in them
15:04 Changeset in xpra [23435] by Antoine Martin
the path may have spaces in it, we have to use quotes to keep it as a …
15:03 Changeset in xpra [23434] by Antoine Martin
fixup r23414: the tests expect the bandwidth-limit setting to live in …
13:49 Changeset in xpra [23433] by Antoine Martin
unused import
13:44 Changeset in xpra [23432] by Antoine Martin
fix pylint warnings: remove unused argument, lines too long
13:20 Changeset in xpra [23431] by Antoine Martin
fix pylint warnings
13:08 Changeset in xpra [23430] by Antoine Martin
add missing 'nid' argument
13:08 Changeset in xpra [23429] by Antoine Martin
match renaming from r23305 refactoring
13:07 Changeset in xpra [23428] by Antoine Martin
fix test exception formatting (clearly never triggered)
13:06 Changeset in xpra [23427] by Antoine Martin
silence some warnings
13:03 Changeset in xpra [23426] by Antoine Martin
self tests need to be able to remove encodings that failed
13:00 Changeset in xpra [23425] by Antoine Martin
fix pylint warnings
13:00 Changeset in xpra [23424] by Antoine Martin
fix identation (cut&paste gone wrong)
07:18 Changeset in xpra [23423] by Antoine Martin
r23422 backport: fix macos shadow error detection, keep timer running
07:15 Changeset in xpra [23422] by Antoine Martin
the check_display() method is meant to keep running
07:14 Changeset in xpra [23421] by Antoine Martin
fix some pylint warnings
06:12 Changeset in xpra [23420] by Antoine Martin
fix some pylint warnings
05:45 Changeset in xpra [23419] by Antoine Martin
fix some pylint warnings
05:40 Changeset in xpra [23418] by Antoine Martin
fix some pylint warnings
05:37 Changeset in xpra [23417] by Antoine Martin
self tests need to be able to remove encodings when one fails
05:28 Changeset in xpra [23416] by Antoine Martin
fix some pylint warnings
05:20 Changeset in xpra [23415] by totaamwin32
capture can fail on some win32 systems, skip the test
05:17 Changeset in xpra [23414] by Antoine Martin
prevent conflict with ClientConnection?

08/03/19:

17:05 Changeset in xpra [23413] by Antoine Martin
honour TMPDIR in more tests
16:19 Ticket #1840 (tune x264 threading) closed by Antoine Martin
worksforme: Most metrics look better when sliced threads are enabled more …
15:23 Changeset in xpra [23412] by Antoine Martin
use a private TMPDIR for the unit tests to prevent errors if another …
15:22 Changeset in xpra [23411] by Antoine Martin
use my key by default if no other keyname is specified
15:14 Changeset in xpra [23410] by Antoine Martin
r23407 backport: show notifications from the UI thread
15:13 Changeset in xpra [23409] by Antoine Martin
r23408 backport: wait longer for the stop command to succeed during …
14:10 Ticket #2376 (win32 shadow server segfaults accepting new client) closed by totaamwin32
fixed: r23407 looks like the correct fix for this crash.
14:00 Changeset in xpra [23408] by totaamwin32
wait longer for the stop command to succeed, win32 servers can be slow …
12:59 Changeset in xpra [23407] by totaamwin32
#2376 notifications may use the UI, fire them from the UI thread
12:59 Changeset in xpra [23406] by Antoine Martin
remove debug
10:31 Changeset in xpra [23405] by Antoine Martin
also prevent name collisions with avahi
10:06 Changeset in xpra [23404] by Antoine Martin
if we fail to add a service, don't try to update its txt record and …
10:04 Changeset in xpra [23403] by Antoine Martin
if we fail to add a service, don't try to update its txt record and …
08:16 Changeset in xpra [23402] by Antoine Martin
#2217 generalize gravity adjustments so all backends can honour it and …
04:50 Changeset in xpra [23401] by Antoine Martin
use immutable tuples instead of lists wherever possible
04:47 Changeset in xpra [23400] by Antoine Martin
oops: use compat code to keep python2 compatibility
04:46 Changeset in xpra [23399] by Antoine Martin
in verbose mode, log timestamps
04:45 Changeset in xpra [23398] by Antoine Martin
remove invalid statement
03:58 Ticket #2377 (gtk2 rendering is broken) closed by Antoine Martin
fixed: Fixed in r23397.
03:58 Changeset in xpra [23397] by Antoine Martin
#2377: fix painting of non-opengl windows, we have to use the drawing …

08/01/19:

17:39 Ticket #2377 (gtk2 rendering is broken) created by Antoine Martin
Could be related to #2217 or ticket:2243#comment:9. The window …
17:24 Changeset in xpra [23396] by Antoine Martin
#2217 fix compatibility with gtk2: we can't use the 'gravity' …
16:47 Ticket #2376 (win32 shadow server segfaults accepting new client) created by totaamwin32
Not sure when this started or what caused it, caught by the unit …
15:57 Ticket #1497 (fix painting cursor with opengl) closed by Antoine Martin
fixed: Works great.
14:31 Ticket #2375 (shell completion) created by Antoine Martin
As found here: [https://github.com/0x64746b/xpra-zsh-completion
14:28 Ticket #2317 (python-zeroconf fixes - addresses) closed by Antoine Martin
fixed: This ticket's summary was python-zeroconf 0.23 can handle multiple …
14:28 Changeset in xpra [23395] by Antoine Martin
dead code
14:27 Changeset in xpra [23394] by Antoine Martin
#2317 if we get more than one port for the same service, we have to …
14:05 Changeset in xpra [23393] by Antoine Martin
#2317 strip interface from host string
14:03 Changeset in xpra [23392] by Antoine Martin
#2317 log full backtrace at debug level
14:01 Changeset in xpra [23391] by Antoine Martin
#2317 catch and log an error so we can continue
13:58 Ticket #2316 (Trackbacks on bytestreams.py when HTML5 Client tries to reconnect) closed by Antoine Martin
worksforme: Thanks.
13:53 Changeset in xpra [23390] by Antoine Martin
#2317 restore IPv6 code, disabled by default for now
13:48 Changeset in xpra [23389] by Antoine Martin
#2317 use a zeroconf instance per address so we can restrict it to …
09:09 Changeset in xpra [23388] by Antoine Martin
r23384 backport: only remove duplicate interfaces for the same port
09:07 Changeset in xpra [23387] by Antoine Martin
r23380 backport: fix IPv6 localhost address used with python-zeroconf
08:46 Changeset in xpra [23386] by Antoine Martin
#2317 auto-rename service name if we listen on more than one port for …
08:12 Ticket #2374 (Date showing 1/1/1970 in html5 client) created by Chris Hills
When using the html5 client, the date shows 1/1/1970. Please see the …
07:55 Changeset in xpra [23385] by Antoine Martin
don't listen on port 0, preserve mdns info order
07:54 Changeset in xpra [23384] by Antoine Martin
remove duplicate interfaces only for the same port
07:27 Changeset in xpra [23383] by Antoine Martin
#2317 .local. is required?
07:27 Changeset in xpra [23382] by Antoine Martin
#2317 we don't use the host for anything
07:17 Changeset in xpra [23381] by Antoine Martin
refactor code into add_address convenience method (deals with IPv6, …
07:14 Changeset in xpra [23380] by Antoine Martin
doh: fix localhost IPv6 value
07:13 Changeset in xpra [23379] by Antoine Martin
#2317 make it possible to disable multi-address support using env var
07:03 Changeset in xpra [23378] by Antoine Martin
fix dangerous default arg warning
05:36 Changeset in xpra [23377] by Antoine Martin
listen on all the addresses we enumerated, which also fixes ipv6 support
05:14 Changeset in xpra [23376] by Antoine Martin
#2317 enable listening on multiple addresses if ipv6 is disabled
04:32 Changeset in xpra [23375] by Antoine Martin
#2317 refactoring to make it easier to add native support for multiple …

07/31/19:

17:39 Changeset in xpra [23374] by Smo
add output directory as variable
08:10 Changeset in xpra [23373] by Antoine Martin
log python-zeroconf version
07:36 Changeset in xpra [23372] by Antoine Martin
with python-zeroconf the service name must not contain any spaces
07:16 Versions/PendingFixes edited by Antoine Martin
move old changesets to abandoned page (diff)
07:15 Versions/PendingFixes/Abandoned edited by Antoine Martin
(diff)
06:45 Changeset in xpra [23371] by Antoine Martin
#2187 support updating records with zeroconf: keep the ServiceInfo?
06:17 Changeset in xpra [23370] by Antoine Martin
prevent race conditions between mdns startup and update / cleanup code

07/30/19:

14:52 Ticket #2342 (--clipboard does not work since v3.0) closed by Antoine Martin
fixed: Fixed in r23369. (a much smaller fix was possible - but this one is …
14:51 Changeset in xpra [23369] by Antoine Martin
#812 / #2342: clipboard needs x11 filter, so allow it to be …
14:35 Changeset in xpra [23368] by Antoine Martin
remove duplicate declaration
14:29 Changeset in xpra [23367] by Antoine Martin
fixup r23355: missed one caller
14:28 Changeset in xpra [23366] by Antoine Martin
minor bare exception warnings
14:28 Changeset in xpra [23365] by Antoine Martin
unused import
14:25 Changeset in xpra [23364] by Antoine Martin
whitespace
14:24 Changeset in xpra [23363] by Antoine Martin
unused import
11:20 Changeset in xpra [23362] by Antoine Martin
update release notes
11:11 Changeset in xpra [23361] by Antoine Martin
r23360 backport: fix duplicate XSettings entries causing warnings
11:09 Changeset in xpra [23360] by Antoine Martin
python3 strings byte us again: this bug was adding duplicate entries …
11:04 Changeset in xpra [23359] by Antoine Martin
simplify: no need for method used just once
10:59 Changeset in xpra [23358] by Antoine Martin
unused import
10:59 Changeset in xpra [23357] by Antoine Martin
better output format
10:52 Changeset in xpra [23356] by Antoine Martin
make it possible to run the tool to dump xsettings
10:47 Changeset in xpra [23355] by Antoine Martin
remove unused imports, delay X11 bindings instantiation
08:41 Changeset in xpra [23354] by Antoine Martin
validate list length before even trying to parse elements
08:41 Changeset in xpra [23353] by Antoine Martin
fix pylint warnings: don't use dangerous default dictionnary arguments
08:28 Changeset in xpra [23352] by Antoine Martin
fix bare exception warning
08:28 Changeset in xpra [23351] by Antoine Martin
get the socket object just once for the whole method
08:24 Changeset in xpra [23350] by Antoine Martin
fix valid name shadowing warning and import warning
08:22 Changeset in xpra [23349] by Antoine Martin
take min_speed into account when scoring video pipelines (apply the …
07:16 Changeset in xpra [23348] by Antoine Martin
whitespace
07:16 Changeset in xpra [23347] by Antoine Martin
#2187 keep track of the mdns mode so we can ensure the record updates …
05:27 Changeset in xpra [23346] by Antoine Martin
correctly default to tcp on all platforms
05:24 Changeset in xpra [23345] by Antoine Martin
guess the mode if we don't have it as a TXT record attribute
05:09 Download edited by Antoine Martin
remove Ubuntu Cosmic (diff)

07/29/19:

18:57 Changeset in xpra [23344] by Antoine Martin
undo r23343: gstreamer1-plugins-bad is not available in the default repos
18:34 Changeset in xpra [23343] by Antoine Martin
make sure we have all the plugins for the tests
18:34 Changeset in xpra [23342] by Antoine Martin
fix lint warnings 'found trailer where expected start of change data'
17:38 Changeset in xpra [23341] by Antoine Martin
fix pylint warning
16:57 Changeset in xpra [23340] by Antoine Martin
fix some pylint warnings
16:41 Ticket #2217 (honour window gravity) closed by Antoine Martin
fixed: Works well enough on all platforms tested, except macos: #2372 (not …
16:40 Ticket #2373 (get rid of opengl fbo resize delay) created by Antoine Martin
Aka XPRA_OPENGL_FBO_RESIZE_DELAY, added in r23338 for #2217. …
16:37 Ticket #2372 (macos opengl window resizing corruption) created by Antoine Martin
Could be related to #2217, #1497 or #478.
14:32 Changeset in xpra [23339] by Antoine Martin
#2217 add 'send-window-size' encoding property so new clients can …
13:49 Changeset in xpra [23338] by Antoine Martin
#2217: simplify fbo copy (only one swap needed if we gl_init first), …
13:24 Changeset in xpra [23337] by Antoine Martin
log StaticGravity? warning just once per window, fix typo
11:35 Ticket #2371 (Mouse doesn't update position unless mouse button is held down) created by Sean Rhone
Hi, I'm using Xpra with VirtualGL to try to play a game for …
10:43 Changeset in xpra [23336] by Antoine Martin
#2217: make it easier to see paint and resizing separately by making …
10:38 Changeset in xpra [23335] by Antoine Martin
#2217: server exposes the window-dimensions at the time of the pixel …
09:13 Changeset in xpra [23334] by Antoine Martin
#2217: refactor fbo resizing code into a method
07:44 Changeset in xpra [23333] by Antoine Martin
#2217: honour gravity when copying backing contents onto the new one

07/28/19:

18:26 Ticket #478 (opengl backend should preserve fbo contents when resizing) closed by Antoine Martin
fixed: Done in r23332, this will help with #2217.
18:26 Changeset in xpra [23332] by Antoine Martin
#478 preserve fbo contents when resizing (useful for #2217)
17:29 Changeset in xpra [23331] by Antoine Martin
refactor fbo initialization code into separate more re-usable methods
17:14 Changeset in xpra [23330] by Antoine Martin
refactor long scroll paint code into separate more re-usable methods
16:57 Changeset in xpra [23329] by Antoine Martin
fix remaining pylint warnings
13:35 Changeset in xpra [23328] by Antoine Martin
#2217 keep track of the gravity we're supposed to honour, add env var …
13:34 Changeset in xpra [23327] by Antoine Martin
remove debug
13:02 Ticket #2224 (win32 python3 vs python2 install mixup) closed by Antoine Martin
fixed: We can't actually delete the whole tree because we can't be sure where …
13:01 Changeset in xpra [23326] by totaamwin32
#2224 delete the python code before (re)installing
10:18 Changeset in xpra [23325] by Antoine Martin
r23324 backport: fix RFB connections
10:10 Changeset in xpra [23324] by Antoine Martin
fix RFB connections: provide adapted set_keymap method, translate only
09:58 Ticket #2350 (opengl double-buffering needs re-testing with python3) closed by Antoine Martin
worksforme: Seems to work on all the systems I've tried it on (was already enabled …
09:58 Changeset in xpra [23323] by Antoine Martin
#2350 double-buffering seems to work
09:57 Changeset in xpra [23322] by Antoine Martin
remove debug logging
07:07 Changeset in xpra [23321] by Antoine Martin
#2243 / #2368 detect keyboard layout using 'localectl status' if we …
06:50 Changeset in xpra [23320] by Antoine Martin
doh: we only need to parse the string version if we don't have the struct

07/27/19:

08:38 Changeset in xpra [23319] by Antoine Martin
skip test if we don't have support for the codec data (opus)
08:26 Changeset in xpra [23318] by Antoine Martin
choose any available codec instead of hard-coding 'mp3'
08:18 Changeset in xpra [23317] by Antoine Martin
numpy 1.17.0

07/26/19:

17:19 Changeset in xpra [23316] by Smo
update url to github and change build
09:29 Changeset in xpra [23315] by Antoine Martin
better compatibility with older versions of paramiko which may not …
09:25 Changeset in xpra [23314] by Antoine Martin
add more build dependencies for running tests
09:04 Changeset in xpra [23313] by Antoine Martin
#2312 also expose preferred-targets from server to client
08:54 Changeset in xpra [23312] by Antoine Martin
fixup r23311: new platform attribute is called …
08:46 Changeset in xpra [23311] by Antoine Martin
#2312 let the remote end specify which clipboard targets it prefers, …
06:59 Ticket #2370 (move clipboard attributes to clipboard class) created by Antoine Martin
ie: CLIPBOARD_WANT_TARGETS, CLIPBOARD_GREEDY, and …
06:14 Changeset in xpra [23310] by Antoine Martin
#2312 fix Blob instantiation

07/25/19:

19:23 Changeset in xpra [23309] by Antoine Martin
unused import
19:09 Changeset in xpra [23308] by Antoine Martin
make it possible to force an opengl window to refresh after we draw on it
15:34 Ticket #2319 (SIGINT can cause server crash during cleanup) closed by Antoine Martin
worksforme: Similar to #2364 - also no longer happening?
15:33 Ticket #2225 (unexpected colourspace change) closed by Antoine Martin
invalid: Not seen again.
15:18 Ticket #2345 (cache opengl probe results) closed by Antoine Martin
wontfix: Detecting the driver makes this too hard: by the time we get the …
15:15 Ticket #2364 (python2 server crashes on SIGINT) closed by Antoine Martin
invalid: Can no longer reproduce..
14:31 Changeset in xpra [23307] by Antoine Martin
keep NO_AT_BRIDGE=1 around
14:28 Changeset in xpra [23306] by Antoine Martin
make it clear that this method returns the geometry of the drawing area
14:23 Ticket #2269 (HTML5 Improvements) closed by Antoine Martin
worksforme: The help I was hoping to get did not materialize, so I don't have time …
14:23 Ticket #2369 (HTML5 client improvements) created by Antoine Martin
Following up #2269. Many new chrome features can be found here: …
14:07 Ticket #2243 (basic gtk wayland client) closed by Antoine Martin
fixed: Minor updates: * r23295 + r23296 + r23297: workarounds for flaky GTK3 …
14:05 Ticket #2368 (wayland client with native bindings) created by Antoine Martin
Following up #2243, we will need some form of native bindings to: * …
14:01 Changeset in xpra [23305] by Antoine Martin
#2243 for wayland, we have to use a widget within the window to get …
13:50 Changeset in xpra [23304] by Antoine Martin
r23303 backport: opengl-probe errors should disable opengl, not cause …
13:49 Changeset in xpra [23303] by Antoine Martin
the opengl-probe 'success' test result is more important than the …
13:07 Changeset in xpra [23302] by Antoine Martin
only log an error the first time we see the name of failing cursor
12:55 Changeset in xpra [23301] by Antoine Martin
fix pylint warnings
09:41 Changeset in xpra [23300] by Antoine Martin
label got mixed up?
08:42 Changeset in xpra [23299] by Antoine Martin
test cairo rendering, works with wayland
08:41 Changeset in xpra [23298] by Antoine Martin
remove unused code
05:48 Ticket #2367 (test cursors availability before exposing them) created by Antoine Martin
Workaround for GTK3 under wayland: r23297 But this still causes an …
05:46 Changeset in xpra [23297] by Antoine Martin
#2243 GTK3 under wayland defines cursor constants it is unable to …
05:45 Changeset in xpra [23296] by Antoine Martin
doh, fixup r23295: this is for GTK3 only
05:20 Changeset in xpra [23295] by Antoine Martin
#2243 under wayland, the X_CURSOR fails... so use 'default' instead, …
03:41 Ticket #2366 (some tcl/tk dialog can not close) created by Irony
Looks like some tcl/tk application dialog can not close. I found …

07/24/19:

11:22 Ticket #2197 (help gnome users find a way to get statusicon back) closed by Antoine Martin
wontfix: Too hard to make this work reliably on all platforms (even just RPM …
10:47 Changeset in xpra [23294] by Antoine Martin
r23204 backport: avoid running invalid lpinfo commands, error out early
10:46 Changeset in xpra [23293] by Antoine Martin
r23202 backport: fix file descriptor leak when running child commands
10:44 Changeset in xpra [23292] by Antoine Martin
r23100 backport: correctly handle unicode values for desktop names
10:38 Ticket #2352 (xpra shadow server has unexplained delays) closed by stdedos
fixed: It seems that it is "somehow" fixed in these versions: […]
04:51 Changeset in xpra [23291] by Antoine Martin
oops: bump version in changelog

07/23/19:

17:32 Changeset in xpra [23290] by Antoine Martin
remove duplicated entry in changelog
14:41 Changeset in xpra [23289] by Antoine Martin
doh: also use the same socket-dirs with DotXpra? so it can find the sockets
13:47 Changeset in xpra [23288] by Antoine Martin
honour TMPDIR rather than hard-coding /tmp
13:44 Changeset in xpra [23287] by Antoine Martin
32-bit builds use a long for very large numbers..
10:59 Changeset in xpra [23286] by Antoine Martin
define real commands to avoid warnings
10:56 Changeset in xpra [23285] by Antoine Martin
skip no_gtk() test on macos with python2
10:47 Changeset in xpra [23284] by Antoine Martin
test value clamping
10:46 Changeset in xpra [23283] by Antoine Martin
doh: cut&paste gone wrong
10:45 Changeset in xpra [23282] by Antoine Martin
if we don't get an int, log what we get instead
10:09 Changeset in xpra [23281] by Antoine Martin
don't start dbus on macos
09:41 Changeset in xpra [23280] by Antoine Martin
pyxdg is not available for centos7
09:26 Changeset in xpra [23279] by Antoine Martin
the xpra script needs an interpreter
09:24 Changeset in xpra [23278] by Antoine Martin
the macos tray class needs the after_handshake method
09:14 Changeset in xpra [23277] by Antoine Martin
don't call init_gdk_display_source on macos
09:10 Changeset in xpra [23276] by Antoine Martin
make sure we use the correct 'xpra' script when running the tests
09:10 Changeset in xpra [23275] by Antoine Martin
macos is posix, we can use signals there
08:15 Changeset in xpra [23274] by Antoine Martin
having a dock is still better than trying to run a command that does …
08:12 Changeset in xpra [23273] by Antoine Martin
undo parts of r23260 (was never meant to be commited - see #2349 for …
08:06 Ticket #2365 (macos python2 sound query failures) closed by Antoine Martin
fixed: The gi bindings are imported when we call …
08:00 Changeset in xpra [23272] by Antoine Martin
#2365 force gi bindings early on macos
07:52 Ticket #2365 (macos python2 sound query failures) created by Antoine Martin
This triggers during the unit tests with python2. We want "gtk3" …
05:04 Changeset in xpra [23271] by Antoine Martin
fix ffmpeg 4.1.4 checksum

07/22/19:

20:04 Ticket #2307 (paramiko does not support the new openssh key format) closed by Antoine Martin
upstream: Looks like there is a more active fork: …
19:51 Changeset in xpra [23270] by Antoine Martin
#1497 disable GL_BLEND once we're done painting the cursor
19:38 Changeset in xpra [23269] by Antoine Martin
#1497 enable texture cursors by default since this seems to work
19:37 Changeset in xpra [23268] by Antoine Martin
remove unused import
19:31 Changeset in xpra [23267] by Antoine Martin
we do need to enable GL_BLEND for painting the cursor
19:18 Changeset in xpra [23266] by Antoine Martin
#1497 remove unused / invalid blend code
19:14 Changeset in xpra [23265] by Antoine Martin
glBlendFunc does it, no need for glEnable(i) and GL_BLEND
19:10 Changeset in xpra [23264] by Antoine Martin
undo r23263: the display was completely messed up..
18:49 Changeset in xpra [23263] by Antoine Martin
we have to use glEnable with GL_BLEND, glEnablei doesn't make sense
18:46 Ticket #2364 (python2 server crashes on SIGINT) created by Antoine Martin
In gdb, using handle SIGINT noprint nostop pass: […]
18:07 Changeset in xpra [23262] by totaamwin32
don't try to start notification forwarding on win32 or macos
17:07 Ticket #2298 (Theming is weird in 2.5 on Fedora 30 MATE) closed by Antoine Martin
needinfo: I can't find any problems here, so closing as NEEDINFO. Feel free to …
16:59 Ticket #2348 (xpra top) closed by Antoine Martin
worksforme: This will do for v3, will follow up in #2363
16:59 Ticket #2363 (more xpra top features) created by Antoine Martin
show more details: * bandwidth used? * fps? * client rendering mode? * …
16:28 Ticket #1773 (better unit tests for mixins) closed by Antoine Martin
fixed: Test updates: * audio: * r23171 don't run for too long * r23172 + …
16:27 Ticket #2362 (more / better unit tests) created by Antoine Martin
Following #1773, related to #1778. See also #2356 and #2357. Deal …
16:25 Changeset in xpra [23261] by Antoine Martin
the constant exists, use it
15:46 Ticket #2349 (cache gstreamer config) closed by Antoine Martin
wontfix: The patch above implements sound query caching, but there are …
13:24 Changeset in xpra [23260] by Antoine Martin
prefer .config/xpra to .xpra
12:53 Ticket #2306 (start-desktop test failure) closed by Antoine Martin
worksforme: r23180 removed the private xauth code. This is not properly "fixed", …
11:33 Ticket #2361 (Xorg and Xvfb screen and dpi problem) closed by Irony
fixed: first query […] then I remove old system version and install …
04:27 Ticket #2361 (Xorg and Xvfb screen and dpi problem) created by Irony
Xorg and Xvfb screen and dpi problem By default, xpra use Xorg to …

07/21/19:

13:52 Changeset in xpra [23259] by Antoine Martin
remove unused import
09:59 Changeset in xpra [23258] by Antoine Martin
remove debug
09:57 Changeset in xpra [23257] by Antoine Martin
stricter tests for bandwidth-limit
09:56 Changeset in xpra [23256] by Antoine Martin
must set the sequence number to use it
09:44 Changeset in xpra [23255] by Antoine Martin
doh: max bandwidth limit must be high
09:25 Changeset in xpra [23254] by Antoine Martin
redundant now that this has been added to the mixin test util method
09:18 Changeset in xpra [23253] by Antoine Martin
start a dbus server to test notification forwarding
09:15 Changeset in xpra [23252] by Antoine Martin
only generate the pxi file if we need to
07:38 Changeset in xpra [23251] by totaamwin32
GDK_BACKEND doesn't do anything with python2
07:37 Changeset in xpra [23250] by totaamwin32
don't force GDK_BACKEND on macos or win32
06:34 Changeset in xpra [23249] by totaamwin32
typo
06:34 Changeset in xpra [23248] by totaamwin32
better output formatting

07/20/19:

18:05 Ticket #2360 (remove pxi crud) closed by Antoine Martin
fixed: r23247 deals with v4l2 by re-adding one constants.pxi file.
17:43 Changeset in xpra [23247] by Antoine Martin
#2360 restore constants.pxi for v4l2, there is no other way with cython
13:16 Changeset in xpra [23246] by Antoine Martin
#2360: move all enums to the bindings class
13:13 Ticket #2360 (remove pxi crud) created by Antoine Martin
08:27 Changeset in xpra [23245] by Antoine Martin
fix some pylint warnings and add better exception handling, debug logging
08:11 Changeset in xpra [23244] by Antoine Martin
updated release notes
08:06 Changeset in xpra [23243] by Antoine Martin
r23242 backport: more uinput issues with python3
08:06 Changeset in xpra [23242] by Antoine Martin
uinput fixes for python3: the same old annoying byte strings issue
07:54 Changeset in xpra [23241] by Antoine Martin
r23240 backport: fix generated xorg config files for uinput with python3
07:17 Changeset in xpra [23240] by Antoine Martin
fix save_input_conf with python3: device_uuid is 'bytes' and python3 …
06:56 Changeset in xpra [23239] by Antoine Martin
r23237 backport: fix get_rand_chars with python3 (was causing uinput …
06:55 Changeset in xpra [23238] by Antoine Martin
add test for get_rand_chars
06:52 Changeset in xpra [23237] by Antoine Martin
fix get_rand_chars with python3
06:38 Changeset in xpra [23236] by Antoine Martin
set a minimum bandwidth limit (10Mbps) and warn if we try to use …

07/19/19:

20:03 Changeset in xpra [23235] by Antoine Martin
the unit tests need pyxdg and cups
19:29 Changeset in xpra [23234] by Antoine Martin
silence scary error message we purposedly trigger
19:09 Changeset in xpra [23233] by totaamwin32
#2178 monotonic_time must return a value in seconds, not milliseconds - doh
19:09 Changeset in xpra [23232] by Antoine Martin
don't log packets, add stricter check
18:45 Changeset in xpra [23231] by Antoine Martin
don't rely on an existing X11 display to run this test
18:25 Changeset in xpra [23230] by Antoine Martin
r23228 + r23229 backport: fix ssl and websocket connection upgrades …
18:23 Changeset in xpra [23229] by Antoine Martin
the underlying socket object may not be accessible once it is wrapped, …
18:19 Changeset in xpra [23228] by Antoine Martin
fix python3 strings vs bytes errors handling ssl / websocket upgrades
18:19 Changeset in xpra [23227] by Antoine Martin
oops: re-enable all tests
18:12 Changeset in xpra [23226] by Antoine Martin
combine the files openssl generates ourselves, use devnull as input to …
17:44 Changeset in xpra [23225] by Antoine Martin
rename test to match refactoring, update imports
17:42 Changeset in xpra [23224] by Antoine Martin
update test to match refactoring
17:25 Changeset in xpra [23223] by Antoine Martin
if we fail early in the server setup, the init_thread may not be …
17:04 Changeset in xpra [23222] by Antoine Martin
fix minor warnings, use stricter exception checking, etc
16:20 Changeset in xpra [23221] by Antoine Martin
more complete tests
16:09 Changeset in xpra [23220] by Antoine Martin
test atomic threading
15:55 Changeset in xpra [23219] by Antoine Martin
fix clipboard test with python3, enable it
15:46 Changeset in xpra [23218] by Antoine Martin
python 3.7.4, ffmpeg 4.1.4, libvpx 1.8.1, libwebp 1.0.3
15:34 Changeset in xpra [23217] by Antoine Martin
better debug logging
15:34 Changeset in xpra [23216] by Antoine Martin
fix some minor warnings
15:33 Changeset in xpra [23215] by Antoine Martin
#812 we must pass the kwargs to honour the clipboard direction …
14:54 Changeset in xpra [23214] by Antoine Martin
curl 7.65.3
14:49 Changeset in xpra [23213] by Antoine Martin
avoid pulseaudio warnings during unit tests
14:34 Changeset in xpra [23212] by Antoine Martin
make it possible to run without an existing X11 server using the new …
14:33 Changeset in xpra [23211] by Antoine Martin
remove unused xdummy code - add strange compatibility method for …
13:59 Changeset in xpra [23210] by Antoine Martin
do run perf tests, fix warnings and simplify output (only one backend: …
13:51 Changeset in xpra [23209] by Antoine Martin
fix minor warning
13:49 Changeset in xpra [23208] by Antoine Martin
fix minor warning
13:47 Changeset in xpra [23207] by Antoine Martin
fix warning
13:26 Changeset in xpra [23206] by Antoine Martin
r23204 backport: avoid running invalid lpinfo commands, error out early
13:25 Changeset in xpra [23205] by Antoine Martin
avoid file descriptor leak warning
13:25 Changeset in xpra [23204] by Antoine Martin
avoid running invalid lpinfo commands
13:03 Changeset in xpra [23203] by Antoine Martin
r23202 backport: fix file descriptor leak when running child commands
12:59 Changeset in xpra [23202] by Antoine Martin
we don't feed anything to the process stdin, so don't open a pipe we …
12:09 Changeset in xpra [23201] by Antoine Martin
create some fake sockets so we can get more test coverage
12:05 Changeset in xpra [23200] by Antoine Martin
simplify
12:02 Changeset in xpra [23199] by Antoine Martin
move source tests to a subdir
11:48 Changeset in xpra [23198] by Antoine Martin
add stricter test to detect invalid webcam frames
11:39 Changeset in xpra [23197] by Antoine Martin
more user-friendly test output
11:37 Changeset in xpra [23196] by Antoine Martin
unused import
11:37 Changeset in xpra [23195] by Antoine Martin
fix some minor warnings
11:33 Changeset in xpra [23194] by Antoine Martin
fix some minor warnings
11:26 Ticket #2358 (audio server test crash) closed by Antoine Martin
fixed: Tricky! This was a result of an old change where we removed the …
11:23 Changeset in xpra [23193] by Antoine Martin
#2358 use a temporary instance of the bindings so we don't end up …
10:18 Ticket #2359 (switch input method to ibus?) created by Antoine Martin
Looks like "xim" is being deprecated fast. Worse, this leaves some …
09:56 Ticket #2358 (audio server test crash) created by Antoine Martin
Something X11 display related. […] […]
09:12 Changeset in xpra [23192] by Antoine Martin
whitespace
06:30 Changeset in xpra [23191] by Antoine Martin
fix warnings, don't prepare an xauth file since we don't use it
06:04 Changeset in xpra [23190] by Antoine Martin
stop all commands after each test and make sure to close the stdout …

07/18/19:

13:53 Changeset in xpra [23189] by Antoine Martin
use explicit challenge-handlers, tune for the new connect re-try using …
Note: See TracTimeline for information about the timeline view.