xpra icon
Bug tracker and wiki

Timeline



09/13/18:

18:00 Changeset in xpra [20413] by Antoine Martin
this prevents us from retrying forever, spamming the log with …
17:59 Changeset in xpra [20412] by Antoine Martin
use clipboard logger for sanitization code
17:21 Changeset in xpra [20411] by Antoine Martin
#1579: use format and length to spot invalid selection data
16:57 Ticket #1579 (clipboard crash with shadow server) reopened by Antoine Martin
This code now triggers too much, causing log spam and missing …
16:40 Changeset in xpra [20410] by Antoine Martin
install both vfb options so users can choose which one they want to …
16:28 Changeset in xpra [20409] by Antoine Martin
r20408 backport: remove debug logging
16:27 Changeset in xpra [20408] by Antoine Martin
remove debug logging
13:33 Ticket #1959 (Ubuntu Cosmic support) closed by Antoine Martin
fixed: Installed and tested OK in a virtualbox vm, only complaint would be …
13:32 Changeset in xpra [20407] by Antoine Martin
move opencv to suggests (heavy dependency)
11:35 Ticket #1958 (python-rsvg no longer exists; winswitch apt install no longer works) closed by Antoine Martin
invalid: This is xpra's bug tracker, looks to me like you want …
10:28 Changeset in xpra [20406] by Antoine Martin
r20405 backport: add missing swap-keys command line option
10:26 Changeset in xpra [20405] by Antoine Martin
add missing swap-keys command line option
09:56 FakeXinerama edited by Antoine Martin
(diff)
09:44 Download edited by Antoine Martin
replace artful with cosmic (diff)
09:44 Changeset in xpra [20404] by Antoine Martin
#1959: replace artful with cosmic
08:37 Changeset in xpra [20403] by Antoine Martin
r20401 backport: drop support for ubuntu artful, add cosmic
08:37 Changeset in xpra [20402] by Antoine Martin
r20400 backport: fix x264 lib version in 'recommends' dependency for …
08:32 Changeset in xpra [20401] by Antoine Martin
drop support for ubuntu artful, add cosmic
08:31 Ticket #1959 (Ubuntu Cosmic support) created by Antoine Martin
As requested on the mailing list: …
08:27 Changeset in xpra [20400] by Antoine Martin
bionic and buster are already on libx264-152

09/12/18:

21:17 Ticket #1958 (python-rsvg no longer exists; winswitch apt install no longer works) created by linkhyrule5
As of this April, ish, gnome-python-desktop is not included in Bionic …
09:38 Changeset in xpra [20399] by Antoine Martin
#1957: pass bandwidth limit to video encoders
09:30 Changeset in xpra [20398] by Antoine Martin
honour bandwidth limit: don't override value from ServerCore?
09:27 Ticket #1957 (preemptive use of the bandwidth-limit in video encoders) created by Antoine Martin
The bandwidth-limit is used to raise the batch delay (variable refresh …
07:48 Changeset in xpra [20397] by Antoine Martin
make it possible to enable fast-decode from the client via env var
07:46 Changeset in xpra [20396] by Antoine Martin
drop outdated / unsupported colourspace names
07:45 Changeset in xpra [20395] by Antoine Martin
doh: add missing import
07:43 Changeset in xpra [20394] by Antoine Martin
doh - remove dead statement
07:27 Changeset in xpra [20393] by Antoine Martin
prefer rgb for small width or height, even if higher than …
07:19 Changeset in xpra [20392] by Antoine Martin
#1952 use 'grain' tune setting for text content, better warning message
07:00 Changeset in xpra [20391] by Antoine Martin
prevent unlikely race condition
06:13 Changeset in xpra [20390] by Antoine Martin
rename 'source' to 'content-type' to make things more consistent

09/11/18:

18:36 Changeset in xpra [20389] by Antoine Martin
lz4 1.8.3
17:42 Changeset in xpra [20388] by Antoine Martin
openssl 1.1.1
17:04 Ticket #1658 (mouse events in black border around desktop area) closed by Antoine Martin
fixed: Not heard back, closing.
17:03 Ticket #1928 (ctrl+shift+o -> terminator terminates + Xpra server shuts down) closed by Antoine Martin
needinfo
17:00 Ticket #1919 (OSX <-> Ubuntu `gnome-panel --replace` causes logout and crash) closed by Antoine Martin
needinfo: Feel free to re-open if you have more data or a reproducible test …
16:47 Changeset in xpra [20387] by Antoine Martin
expose rfb capability via mdns
16:02 Ticket #1952 (use content-type hint for better encoding selection and tuning) closed by Antoine Martin
fixed
15:40 Changeset in xpra [20386] by totaamwin32
#1955: use our cooked dictionary access method to workaround py3k …
15:18 Changeset in xpra [20385] by Antoine Martin
only use memalign for large picture buffers, not for small temporary …
15:17 Changeset in xpra [20384] by Antoine Martin
unused import
14:23 Changeset in xpra [20383] by Antoine Martin
#1952 no pixel-count limit for rgb at speed=100
13:09 Changeset in xpra [20382] by totaamwin32
#1955: workaround for x11 awt applications that use skip-taskbar and …
12:42 Changeset in xpra [20381] by Antoine Martin
r20377 + r20378 + r20379 + r20380 backport: property conversion fixes …
07:12 Changeset in xpra [20380] by Antoine Martin
motif wm hints have different values for system-modal, …
07:12 Changeset in xpra [20379] by Antoine Martin
fix motif wm hints parsing: input mode is not a bitmap, found the …
06:54 Changeset in xpra [20378] by Antoine Martin
fix motif wm hints parsing: ignore whole attributes unless their …
06:35 Changeset in xpra [20377] by Antoine Martin
fix motif wm hints parsing
05:12 Ticket #1956 (lookup application categories for content-type hint) created by Antoine Martin
Follow up for #1950: some applications will set WM_COMMAND, for …

09/10/18:

19:17 Ticket #1954 (remove pixel copy in opengl backend) closed by J. Max Mena
fixed: Noted and closing. I've checked this on my OpenGL enabled machines …
19:16 Ticket #1955 (Jide Popup Always on Top) created by mjharkin
In the attached example app the popup windows always stays on top. …
12:38 Changeset in xpra [20376] by Antoine Martin
cap high-speed rgb to MAX_RGB (defaults to 512KPixels)
12:32 Changeset in xpra [20375] by Antoine Martin
#1952: lower lossless threshold for 'text' content-type, tune refresh …
11:49 Changeset in xpra [20374] by Antoine Martin
#1952: make it possible to specify the default content-type for when …
08:24 Changeset in xpra [20373] by Antoine Martin
r20057 backport: use image cache to avoid icon handle overflow
08:23 Changeset in xpra [20372] by Antoine Martin
r20057 backport: use image cache to avoid icon handle overflow
07:06 Ticket #1908 (Xpra icon changes) closed by michael
fixed: 4 days usage and 3 days idle - problem is gone (without any …
06:55 Changeset in xpra [20371] by Antoine Martin
#1954: add env var to force copy, will make it easier to identify …
06:53 Changeset in xpra [20370] by Antoine Martin
#1954: remove extra pixel copy when zerocopy upload is supported
06:53 Ticket #1954 (remove pixel copy in opengl backend) created by Antoine Martin
As identified in #1953, we call clone_plane via …
06:15 Ticket #1953 (optimize based on new profiling) created by Antoine Martin
Found …
04:41 Changeset in xpra [20369] by Antoine Martin
#1951 make speed and quality tune target by a factor of ~4 instead of ~2
04:18 Changeset in xpra [20368] by Antoine Martin
#1951 approximate the compression ratio of video encoders
04:13 Changeset in xpra [20367] by Antoine Martin
#1951 tweaks: make pixel-per-second targets configurable via env var, …

09/09/18:

17:17 Changeset in xpra [20366] by Antoine Martin
#1951: add video-scaling=auto option and make it the default, in this …
06:25 Ticket #1952 (use content-type hint for better encoding selection and tuning) created by Antoine Martin
See #1950: we should try to use the content-type hint more when …
06:22 Changeset in xpra [20365] by Antoine Martin
oops: missed from r20364
06:11 Changeset in xpra [20364] by Antoine Martin
#1950: move content-type definitions to editable configuration files
06:10 Changeset in xpra [20363] by Antoine Martin
unused import
05:12 Changeset in xpra [20362] by Antoine Martin
oops: debug change got committed by mistake!
03:36 Ticket #1951 (video-scaling should be set to auto) created by Antoine Martin
We already have speed and quality settings. Those alone should be …
03:34 Ticket #1950 (move content guesser data to a user editable file) created by Antoine Martin
Move the hard-coded definitions added in r17665 (#1699). The default …

09/06/18:

16:24 Changeset in xpra [20361] by Antoine Martin
r20355 + r20356: replace dumb rate control queue which was causing …
16:23 Ticket #1949 (RFB rate control for desktop servers) created by Antoine Martin
See ticket:1948#comment:1 : the problem is solved for shadow servers …
16:17 Ticket #1948 (shadow server unit test failure caused by RFB) closed by Antoine Martin
fixed: Also reproducible using the local display for the VNC client. Killing …
16:11 Changeset in xpra [20360] by Antoine Martin
don't test RFB connections without windows: nothing to show and the …
15:50 Changeset in xpra [20359] by Antoine Martin
make it easier to spot external commands we run
15:49 Changeset in xpra [20358] by Antoine Martin
#1948: use a lower initial vfb resolution (1080p - configurable), give …
15:46 Changeset in xpra [20357] by Antoine Martin
fixup r20349
15:41 Changeset in xpra [20356] by Antoine Martin
#1948 basic update rate control: skip polling updates when the send …
15:33 Changeset in xpra [20355] by Antoine Martin
#1948: we can't block on sending packets
15:06 Changeset in xpra [20354] by Antoine Martin
r20352 backport: fix lack of key mapping with rfb clients
15:05 Changeset in xpra [20353] by Antoine Martin
r20350 backport: more py3k string fixes
15:03 Changeset in xpra [20352] by Antoine Martin
always set a default keyboard config for rfb clients, add default arg …
15:01 Changeset in xpra [20351] by Antoine Martin
better debug logging
14:29 Changeset in xpra [20350] by Antoine Martin
py3k string fixes
13:48 Ticket #1948 (shadow server unit test failure caused by RFB) created by Antoine Martin
[…] The server ends up servicing the RFB client but nothing after …
10:49 Ticket #1947 (xpra stop not working properly) closed by Antoine Martin
duplicate: Duplicate of #1943: apply r20254 or wait for the next stable update. …
09:35 Ticket #1947 (xpra stop not working properly) created by ylinr
Xpra version: […] System info: […] Issue: When I use …
08:16 Changeset in xpra [20349] by Antoine Martin
avoid errors when the server doesn't support sync: check flag before …
08:07 Changeset in xpra [20348] by Antoine Martin
remove unused loggers
07:34 Changeset in xpra [20347] by Antoine Martin
make it easier to cut&paste commands
06:24 Changeset in xpra [20346] by Antoine Martin
we may not have the notification mixin, so define a default method …

09/05/18:

17:51 Changeset in xpra [20345] by Antoine Martin
add readonly toggle
17:35 Changeset in xpra [20344] by Antoine Martin
fixes for disabled mixins: no audio
17:28 Changeset in xpra [20343] by Antoine Martin
fixes for disabled mixins: no windows
16:59 Changeset in xpra [20342] by Antoine Martin
move gtk tray code to gtk superclass
16:54 Changeset in xpra [20341] by Antoine Martin
r20340 backport: fix spurious modifier keyboard events
16:53 Changeset in xpra [20340] by Antoine Martin
use the same method for getting the list of modifiers so numlock and …
16:36 Changeset in xpra [20339] by totaamwin32
r20265 backport: fix compatibility with csh / tcsh
15:17 Changeset in xpra [20338] by Antoine Martin
return more minimal server info
15:14 Changeset in xpra [20337] by Antoine Martin
import cleanup
14:51 Changeset in xpra [20336] by Antoine Martin
making the options tuples (to make them immutable) had broken some things
14:39 Changeset in xpra [20335] by totaamwin32
strip out useless trailing newlines
14:38 Changeset in xpra [20334] by totaamwin32
some options can be set to off and later enabled, don't disable the …
14:04 Changeset in xpra [20333] by Antoine Martin
use logger instead of stderr, simplify xorg log command argument mangling
13:13 Changeset in xpra [20332] by Antoine Martin
better shadow server timer debug logging
12:52 Changeset in xpra [20331] by Antoine Martin
r20330 backport: we may use the current display, even the uid of the …
12:51 Changeset in xpra [20330] by Antoine Martin
the current display socket may not be owned by the user (ie: gdm …
11:05 Changeset in xpra [20329] by Antoine Martin
fix error message with python 3 (strings... again)
11:02 Changeset in xpra [20328] by Antoine Martin
show the username we are asking the password for
10:25 Changeset in xpra [20327] by Antoine Martin
validate option overrides, convert to strings if needed (py3k..)
10:24 Changeset in xpra [20326] by Antoine Martin
open-command can be overriden, so we must allow it on the command line
07:40 Changeset in xpra [20325] by Antoine Martin
r20324 backport: fix session name not honoured or exposed via mdns for …
07:36 Changeset in xpra [20324] by Antoine Martin
shadow servers should honour the session name specified, and they can …
07:15 Changeset in xpra [20323] by Antoine Martin
driver version is a tuple
06:50 Changeset in xpra [20322] by Antoine Martin
r20320 backport: fix python3 shadow servers with rfb
06:49 Changeset in xpra [20321] by Antoine Martin
r20319 backport fix python3 string errors writing run-xpra scripts
06:48 Changeset in xpra [20320] by Antoine Martin
py3k strings byte us again
06:38 Changeset in xpra [20319] by Antoine Martin
py3k string fixes - better error logging
06:14 Changeset in xpra [20318] by Antoine Martin
simplify
06:07 Changeset in xpra [20317] by Antoine Martin
make it possible to hide the unix domain sockets from mdns records …
05:42 Changeset in xpra [20316] by Antoine Martin
fix pynotify handler (was not updated for new notification method …
05:40 Changeset in xpra [20315] by Antoine Martin
if we fail to connect, show a notification (if we can)
05:39 Changeset in xpra [20314] by Antoine Martin
add simple test main function
05:39 Changeset in xpra [20313] by Antoine Martin
update to new notification interface: add extra (unused here) tray …
04:59 Changeset in xpra [20312] by Antoine Martin
delay notification enough that if the connection fails then we won't …

09/04/18:

17:45 Ticket #1944 (parsing the command line is too expensive) closed by J. Max Mena
fixed: Noted and closing.
17:24 Ticket #1894 (more url scheme handling) closed by J. Max Mena
fixed: Noted and closing.
17:22 Ticket #1945 (support automatic port allocation) closed by J. Max Mena
fixed: Noted and closing.
17:22 Ticket #1946 (desktop menu entry for starting shadow server (xdg)) closed by J. Max Mena
fixed: Noted and closing.
16:21 Changeset in xpra [20311] by Antoine Martin
websocket-client 0.52.0
16:18 Changeset in xpra [20310] by Antoine Martin
r20305 backport: also ship our top level icons, used by the desktop files
16:18 Changeset in xpra [20309] by Antoine Martin
shadow the current display if none is specified and we find more than …
16:14 Changeset in xpra [20308] by Antoine Martin
better debug logging
16:14 Changeset in xpra [20307] by Antoine Martin
make it clearer that this is a shadow server
15:27 Changeset in xpra [20306] by Antoine Martin
when we are asked to shadow a display, assume that it is the current …
15:24 Changeset in xpra [20305] by Antoine Martin
also ship our top level icons, used by the desktop files
14:58 Changeset in xpra [20304] by Antoine Martin
r20303 backport: fix handling of closed rfb connections
14:57 Changeset in xpra [20303] by Antoine Martin
handle rfb client disconnection properly, so we will stop the polling …
14:56 Changeset in xpra [20302] by Antoine Martin
better debug logging of rfb packet sending
14:35 Changeset in xpra [20301] by Antoine Martin
ensure uuid is unique to the server, shortcut out if we have no …
14:09 Changeset in xpra [20300] by Antoine Martin
r20299 backport: fix unmanaged x11 call from shadow servers
14:08 Changeset in xpra [20299] by Antoine Martin
better fix than r20295: only the xtest device needs xsync
14:06 Changeset in xpra [20298] by Antoine Martin
r20297 backport: fix pointer polling error with rfb connections: …
14:04 Changeset in xpra [20297] by Antoine Martin
all shadow servers call this method from poll_pointer_position, rfb …
13:31 Changeset in xpra [20296] by Antoine Martin
add debug logging
13:31 Changeset in xpra [20295] by Antoine Martin
fix unmanaged call from x11 shadow servers
08:48 Changeset in xpra [20294] by Antoine Martin
r20290 backport: fix '.xpra' file association with deb packaging
08:39 Changeset in xpra [20293] by Antoine Martin
missed from r20291
08:19 Changeset in xpra [20292] by Antoine Martin
move ssh up the list now that we have good ssh integration (#1646)
08:10 Changeset in xpra [20291] by Antoine Martin
#1946: add desktop file to launch a shadow server, packaging bits
05:28 Ticket #1946 (desktop menu entry for starting shadow server (xdg)) created by Antoine Martin
MS Windows already has one (and macos can't do menu entries at all, …
05:26 Changeset in xpra [20290] by Antoine Martin
need to package the default desktop file to have file association working
05:20 Changeset in xpra [20289] by Antoine Martin
the cert part is public, only the key needs a strict umask
05:16 Changeset in xpra [20288] by Antoine Martin
default to 10 years for the ssl certs
05:06 Changeset in xpra [20287] by Antoine Martin
#1945: support automatic port allocation
05:05 Ticket #1945 (support automatic port allocation) created by Antoine Martin
So we can do: […] And let the OS choose a port number of us. Print …
04:28 Changeset in xpra [20286] by Antoine Martin
#1123: split socket initialization into a function

09/03/18:

17:07 Changeset in xpra [20285] by Antoine Martin
use notifications to tell the user that we have turned off clipboard …
15:26 Changeset in xpra [20284] by Antoine Martin
add missing idle and clipboard mixin to get_info
08:29 Changeset in xpra [20283] by Antoine Martin
r20280 backport: fix unicode errors with RFB protocol
08:28 Changeset in xpra [20282] by Antoine Martin
#1838: skip rfb base class unless enabled
08:26 Changeset in xpra [20281] by Antoine Martin
we can't access properties directly
08:25 Changeset in xpra [20280] by Antoine Martin
don't use unicode with rfb protocol (was erroring out)
07:45 Changeset in xpra [20279] by Antoine Martin
r20254 backport: ensure our cleanup code runs, before atexit hook if needed
07:38 Changeset in xpra [20278] by Antoine Martin
doh: wrong check, no proper python3 support in v1.x anyway
04:48 Changeset in xpra [20277] by Antoine Martin
version bump + update release notes
04:40 Changeset in xpra [20276] by Antoine Martin
r20154 + r20155 + r20156 + r20157 backport: fix url parsing from …
04:34 Changeset in xpra [20275] by Antoine Martin
r20127 + r20128 + r20129: fix handling of mixed clicks on system tray …
04:27 Changeset in xpra [20274] by Antoine Martin
r20231 partial backport: avoid error messages caused by video pipeline …
04:27 Changeset in xpra [20273] by Antoine Martin
r20200 (partial) + r20201: prevent connection errors from making the …
04:20 Changeset in xpra [20272] by Antoine Martin
r20064 + r20065: ensure tray geometry and keyboard failures don't …

09/02/18:

10:51 Ticket #1907 (Xpra does not react) closed by Antoine Martin
fixed
10:49 Ticket #1935 (Client scaling is wrong on multi monitor systems connected to an ...) closed by Antoine Martin
fixed
10:46 Changeset in xpra [20271] by Antoine Martin
#1894: fix url scheme patching
06:49 Changeset in xpra [20270] by Antoine Martin
#1944: use the restrictions for all sound commands and make the …
06:34 Changeset in xpra [20269] by Antoine Martin
#1944: don't load the video helper if we don't have to, expose …

09/01/18:

10:13 Ticket #1944 (parsing the command line is too expensive) created by Antoine Martin
The audio subprocess ends up loading picture and video codecs, …
10:04 Changeset in xpra [20268] by Antoine Martin
use notification for missing audio
09:44 Changeset in xpra [20267] by Antoine Martin
remove patch
09:38 Changeset in xpra [20266] by Antoine Martin
pillow 4.x builds but does not run on python 2.6
07:42 Changeset in xpra [20265] by totaamwin32
putty no longer has problems with launching via a shell
07:32 Changeset in xpra [20264] by Antoine Martin
we no longer create ~/.xpra/run-xpra so move it down the list since …
04:42 Changeset in xpra [20263] by totaamwin32
don't try to use sshpass with putty!
04:39 Changeset in xpra [20262] by Antoine Martin
using comments and newlines just doesn't work with all the login …
04:24 Changeset in xpra [20261] by Antoine Martin
warn that ssh access will not be available when there are no unix …

08/31/18:

17:30 Changeset in xpra [20260] by Antoine Martin
r20259 backport: fix proxy-video-encoders=all substitution
17:29 Changeset in xpra [20259] by Antoine Martin
fix proxy video encoders list populated for special value 'all'
16:57 Changeset in xpra [20258] by Antoine Martin
ensure that our cleanup code always runs
16:54 Changeset in xpra [20257] by Antoine Martin
fix some pydev warnings
16:50 Changeset in xpra [20256] by Antoine Martin
fix some pydev warnings
16:50 Changeset in xpra [20255] by Antoine Martin
remove bitrot: unmaintained class
16:42 Ticket #1943 (server does not shutdown cleanly) closed by Antoine Martin
fixed: Workaround in r20254.
16:41 Changeset in xpra [20254] by Antoine Martin
#1943: ensure our cleanup code runs, before atexit hook if needed
16:38 Changeset in xpra [20253] by Antoine Martin
missed from r20252
16:37 Changeset in xpra [20252] by Antoine Martin
#1941 expose relative pointer position from clients if the server …
09:56 Changeset in xpra [20251] by Antoine Martin
make it possible to disable the tray icon clipboard notification
09:55 Changeset in xpra [20250] by Antoine Martin
missed from r20249: also undo the gl test change
06:39 Changeset in xpra [20249] by Antoine Martin
#1941: revert r20225 + r20230
06:17 Changeset in xpra [20248] by Antoine Martin
delay log module import until needed
06:16 Ticket #1943 (server does not shutdown cleanly) created by Antoine Martin
The exitfunc hook triggers errors and doesn't run our cleanup code. …

08/30/18:

18:11 Changeset in xpra [20247] by Antoine Martin
too many distributions cause start-via-proxy to break, require those …
17:57 Changeset in xpra [20246] by Antoine Martin
move constants to a better place, one that doesn't import the log module
17:27 Changeset in xpra [20245] by totaamwin32
we don't use python-xxhash (only in v1.x)
17:23 Changeset in xpra [20244] by totaamwin32
add re-initialize option to system tray menu
16:49 Changeset in xpra [20243] by Antoine Martin
#1941: forgot to update reinit_windows
16:41 Changeset in xpra [20242] by Antoine Martin
better private pulseaudio directory name and more reliable pulseaudio …
16:17 Changeset in xpra [20241] by Antoine Martin
remove outdated references to py2exe
16:13 Changeset in xpra [20240] by Antoine Martin
remove dead code: we don't use py2exe anymore
16:12 Changeset in xpra [20239] by Antoine Martin
delay log module import until needed
11:37 Changeset in xpra [20238] by Antoine Martin
delay logger import until needed
11:37 Changeset in xpra [20237] by Antoine Martin
delay logger import until needed
11:33 Changeset in xpra [20236] by Antoine Martin
r20235 backport: remove unneeded import
11:29 Changeset in xpra [20235] by Antoine Martin
remove unneeded import
10:27 Changeset in xpra [20234] by Antoine Martin
don't try to delete the directory if we failed to remove the file from …
08:47 Changeset in xpra [20233] by Antoine Martin
add latest fixes to the release notes
08:28 Changeset in xpra [20232] by Antoine Martin
r20231 partial backport: avoid error messages caused by video pipeline …
08:25 Changeset in xpra [20231] by Antoine Martin
shortcut out if the csc or video encoder is closing, do show more …
06:43 Changeset in xpra [20230] by Antoine Martin
#1941: fixup r20225, we should only apply the delta if the window is …
05:31 Changeset in xpra [20229] by Antoine Martin
returning memoryviews is better (faster) but requires some changes to …

08/29/18:

18:26 Changeset in xpra [20228] by totaamwin32
use strings for paths (py3k..)
16:17 Changeset in xpra [20227] by Antoine Martin
better debug logging and more readable code
11:11 Changeset in xpra [20226] by Antoine Martin
only log adjustments if we make any
10:58 Changeset in xpra [20225] by Antoine Martin
#1941: fix bug caused by the asynchronous nature of the protocol: let …
10:50 Ticket #1942 (new packet format: dictionary instead of positional arguments) created by Antoine Martin
We can support both the old format and the new one for a while. The …
03:43 Ticket #1941 (Java Mouse Location Incorrect when moving a window) reopened by Antoine Martin
Re-opening: this bug should be fixed, just not with the patch above …

08/28/18:

20:05 Ticket #1941 (Java Mouse Location Incorrect when moving a window) closed by mjharkin
wontfix: Thanks for the quick turn around and explanation, I've tested the …
15:48 Changeset in xpra [20224] by Antoine Martin
call the mixins directly
13:42 Changeset in xpra [20223] by totaamwin32
only create the client when we're about to run it, always clean it up …
13:40 Changeset in xpra [20222] by totaamwin32
when we want to quit we always mean it
13:23 Changeset in xpra [20221] by totaamwin32
make sure external callers will also only set the workaround for python2
13:22 Changeset in xpra [20220] by totaamwin32
better debug logging
06:26 Changeset in xpra [20219] by totaamwin32
replace exit and quit functions with noop for the duration of the …
06:24 Changeset in xpra [20218] by totaamwin32
add better debug logging, require a hwnd for all functions that create …

08/27/18:

11:59 Ticket #1941 (Java Mouse Location Incorrect when moving a window) created by mjharkin
I have an undecorated window that I want to move by dragging the panel …
09:37 Changeset in xpra [20217] by totaamwin32
more portable way of finding a good temp dir
09:36 Changeset in xpra [20216] by totaamwin32
we move etc/xpra to %APPDATA%, so don't ship another unused copy in …
09:29 Changeset in xpra [20215] by totaamwin32
minor paths fixups: missing %, socket dirs are meaningless on win32, …
06:22 Changeset in xpra [20214] by totaamwin32
#1892: make sure win32 can process the request to destroy the tray …
06:08 Changeset in xpra [20213] by totaamwin32
hide more tray menu items until we're connected

08/26/18:

21:18 Ticket #1940 (Starting a session over SSH causes duplicate start children) closed by Antoine Martin
fixed: Doh, this is caused by r20046 for #1931. Fixed in r20211.
21:18 Changeset in xpra [20212] by Antoine Martin
add debug logging
21:18 Changeset in xpra [20211] by Antoine Martin
#1840 / #1931: if we have consumed the start[-child] command line …
17:40 Changeset in xpra [20210] by Antoine Martin
ensure we don't try to terminate the same subprocess twice during …
17:19 Changeset in xpra [20209] by totaamwin32
#1892: gtk3 needs explicit calls to get the focus where we need it
16:11 Changeset in xpra [20208] by totaamwin32
in some cases, stdin may be None, don't error out, and don't try to use it
15:16 Changeset in xpra [20207] by totaamwin32
we deal with the exception by showing the message in the UI, no need …
15:16 Changeset in xpra [20206] by totaamwin32
force '_pass' subcommand to not use a log file on win32
14:39 Changeset in xpra [20205] by Antoine Martin
fix python3 string errors in dbus helper
14:38 Changeset in xpra [20204] by Antoine Martin
r20200 (partial) + r20201: prevent connection errors from making the …
14:14 Dependencies edited by Antoine Martin
remove version numbers which were not being updated (diff)
14:04 Changeset in xpra [20203] by Antoine Martin
numpy 1.15.1
13:45 Changeset in xpra [20202] by totaamwin32
make it possible to override force_quit, add debug logging
13:45 Changeset in xpra [20201] by totaamwin32
#1892: when we reset the client, make sure all quit functions are …
05:39 Changeset in xpra [20200] by totaamwin32
#1892: pass ssh-port to connect function, when we reset the client …

08/25/18:

09:31 Changeset in xpra [20199] by totaamwin32
#1892: password input can be used with the paramiko backend
09:22 Changeset in xpra [20198] by totaamwin32
pressing enter or return will now trigger connection
09:19 Changeset in xpra [20197] by totaamwin32
focus the connect button automatically (better than the about button)
09:13 Changeset in xpra [20196] by totaamwin32
#1892: add debug logging to launcher
07:55 Changeset in xpra [20195] by Antoine Martin
add latest fixes to the release notes
07:45 Changeset in xpra [20194] by totaamwin32
more terse debug logging
07:43 Changeset in xpra [20193] by totaamwin32
zeroconf 0.20 is not compatible with python2
05:37 Changeset in xpra [20192] by totaamwin32
WM_ACTIVATEAPP fires when we execute the ssh dialog, add it to the …
05:33 Changeset in xpra [20191] by totaamwin32
more consistent method structure: return value directly from each branch

08/24/18:

23:41 Ticket #1646 (ssh client integration via paramiko) closed by J. Max Mena
fixed: Played around with this for a while today as well and everything seems …
23:40 Ticket #1920 (SSH server support) closed by J. Max Mena
fixed: Played around with this for a while today - everything seems to behave …
23:25 Ticket #1940 (Starting a session over SSH causes duplicate start children) created by J. Max Mena
I found this one while following up on #1920 and #1646: Starting a …
18:06 Changeset in xpra [20190] by totaamwin32
#1892: refactor ssh parsing and command line setup code so the …
13:26 Changeset in xpra [20189] by Antoine Martin
log return value
13:26 Changeset in xpra [20188] by Antoine Martin
add %APPDATA%\ssh to the ssh conf search paths
08:29 Changeset in xpra [20187] by Antoine Martin
r20186 backport: expose minimal information via dbus for the proxy server
08:27 Ticket #1939 (reduce the amount of information exposed by the proxy via dbus GetInfo) closed by Antoine Martin
fixed: Done in r20186, r20187 backport for the v2.3.x branch. Sample output …
08:20 Changeset in xpra [20186] by Antoine Martin
#1939: expose minimal information via dbus for the proxy server
08:19 Ticket #1939 (reduce the amount of information exposed by the proxy via dbus GetInfo) created by Antoine Martin
This was flagged as a potential issue during …
08:12 Changeset in xpra [20185] by Antoine Martin
python3 strings byte us again..
07:10 Changeset in xpra [20184] by Antoine Martin
#1892: better compatibility with older clients (strip ';' from …
07:00 Changeset in xpra [20183] by Antoine Martin
#1892: use 'which' to find the run-xpra command
06:51 Changeset in xpra [20182] by Antoine Martin
r20181 backport: multiple licenses
06:49 Changeset in xpra [20181] by Antoine Martin
we use multiple licenses

08/23/18:

17:12 Ticket #1892 (ms windows clients require ssh users to have bash as login shell) reopened by Antoine Martin
> I think type is a bash builtin. At least, when i type 'man type' I …
15:16 Changeset in xpra [20180] by totaamwin32
#1646: win32 cannot use close_fds..
15:12 Changeset in xpra [20179] by Antoine Martin
load the actual path we loaded from
15:11 Changeset in xpra [20178] by Antoine Martin
#1646 / #1892: per platform known_hosts file location to avoid …
14:19 Changeset in xpra [20177] by Antoine Martin
split key and cert when generating ssl data, so we can more easily …
14:13 Changeset in xpra [20176] by Antoine Martin
r20175 partial backport: support base64 encoded cadata
14:08 Encryption/SSL edited by Antoine Martin
use split key and cert, add example where the cert is sent to the … (diff)
14:05 Changeset in xpra [20175] by Antoine Martin
better ssl debug logging, support base64 encoded cadata
12:32 Changeset in xpra [20174] by totaamwin32
fix infinite recursion bug in path refactoring
11:28 Changeset in xpra [20173] by Antoine Martin
add env var to support SSL certs with passwords, better debug logging
10:58 Changeset in xpra [20172] by Antoine Martin
add 'ssl logger
10:12 Changeset in xpra [20171] by Antoine Martin
#1929 add patch to fix python-lz4 bundling
09:51 Changeset in xpra [20170] by Antoine Martin
r20169 backport: fix non-opengl GTK3 windows missing spinners
09:50 Changeset in xpra [20169] by Antoine Martin
hook spinner paint code with non-opengl GTK3 windows
09:11 Changeset in xpra [20168] by Antoine Martin
r20167 backport: fix GTK3 crash when showing file chooser
09:10 Ticket #1938 (GTK3 macos builds crash when showing the file browser) closed by Antoine Martin
fixed: r20165 triggers the same code, and doesn't crash. That's because I am …
07:08 Changeset in xpra [20167] by Antoine Martin
#1938 GTK3 needs it schemas or it segfaults
06:39 Changeset in xpra [20166] by Antoine Martin
make it possible to return the value rather than using a callback
06:05 Changeset in xpra [20165] by Antoine Martin
#1938 test script to trigger the file chooser code

08/22/18:

16:54 Ticket #1938 (GTK3 macos builds crash when showing the file browser) created by Antoine Martin
As reported here: ticket:1919#comment:4. From the launcher, click …
16:50 Ticket #1916 (Bug with stayOnTop function) closed by Antoine Martin
needinfo: The example attached works fine (found here: …

08/21/18:

19:20 Changeset in xpra [20164] by totaamwin32
add screen debug logging, log error if we fail to set the cursor position
19:19 Changeset in xpra [20163] by totaamwin32
better screen debug logging
19:18 Changeset in xpra [20162] by totaamwin32
fix shadow pointer bounds calculations (the position is already …
19:17 Changeset in xpra [20161] by totaamwin32
better mouse debug logging
19:16 Changeset in xpra [20160] by totaamwin32
use wrappers so we don't get pydev warnings under win32
18:41 Changeset in xpra [20159] by totaamwin32
better pointer adjustment calculations debug logging
17:44 Changeset in xpra [20158] by Antoine Martin
r20154 + r20155 + r20156 + r20157 backport: fix url parsing from …
17:38 Ticket #1905 (macos url handler does not open) closed by Antoine Martin
fixed: Fixes in: * r20154: look for the transport mode in the scheme part of …
17:30 Changeset in xpra [20157] by Antoine Martin
#1905: fix parsing of URLs
16:52 Changeset in xpra [20156] by Antoine Martin
add ws and wss to transport options, support those and ssl when …
16:46 Changeset in xpra [20155] by Antoine Martin
fix url parsing: no need to pass the default mode, just use valid url …
16:43 Changeset in xpra [20154] by Antoine Martin
fix url parsing: use the scheme, not the address
15:42 Ticket #998 (cursors of any size on win32) closed by Antoine Martin
wontfix: SetSystemCursor changes are system-wide apparently, and those …
13:25 Ticket #1892 (ms windows clients require ssh users to have bash as login shell) closed by Antoine Martin
fixed: I've changed the ticket summary since this has nothing to do with PATH …
13:09 Changeset in xpra [20153] by Antoine Martin
use tuples for fixed values - use constistent return type
13:05 Versions/PendingFixes edited by Antoine Martin
(diff)
13:02 Changeset in xpra [20152] by Antoine Martin
the jpeg codec build OK against libjpeg-turbo 1.2.90 as found in centos 7.5
09:01 Changeset in xpra [20151] by Antoine Martin
url madness gets worse: do we have to update all github urls now?
08:59 Changeset in xpra [20150] by Antoine Martin
can't they all just use one URL scheme and stick to it?
08:54 Changeset in xpra [20149] by Antoine Martin
lz4 1.8.2
07:58 Changeset in xpra [20148] by Antoine Martin
forgot to update pyopengl in gtk3 moduleset - where it is most useful
07:17 Changeset in xpra [20147] by Antoine Martin
r20145 + r20146: fix win32 shadow cursor capture
07:06 Changeset in xpra [20146] by totaamwin32
oops: remove unused imports
07:06 Changeset in xpra [20145] by totaamwin32
fix win32 shadow cursor capture: bail out if the bitmap is missing …
06:24 Changeset in xpra [20144] by totaamwin32
match message format change from ssh server
06:23 Changeset in xpra [20143] by totaamwin32
prevent errors when the connection is already closed: don't try to use …
06:11 Changeset in xpra [20142] by totaamwin32
better message format
05:45 Changeset in xpra [20141] by Antoine Martin
websocket-client 0.51

08/20/18:

18:57 Ticket #1937 (paramiko support for .ssh/config) created by Antoine Martin
Following up #1646. [http://docs.paramiko.org/en/2.4/api/config.html
15:54 Changeset in xpra [20140] by Antoine Martin
at last a new version of pyopengl
11:17 Network edited by Antoine Martin
(diff)
11:11 SSH edited by Antoine Martin
(diff)
11:06 Changeset in xpra [20139] by totaamwin32
#1920: generate an ssh host key during installation if one does not …
11:04 Changeset in xpra [20138] by Antoine Martin
fix error in exception handler logging
10:01 Changeset in xpra [20137] by Antoine Martin
#1646 also default to paramiko on macos
10:00 Changeset in xpra [20136] by Antoine Martin
make it easier to debug configuration options
09:21 Changeset in xpra [20135] by Antoine Martin
log full exception stacktrace at debug level, include exception …
07:12 Changeset in xpra [20134] by Antoine Martin
#1646: add key location for macos, better warning message
06:58 Changeset in xpra [20133] by Antoine Martin
bump version and update release notes
06:51 Changeset in xpra [20132] by Antoine Martin
on macos the html5 dir is Xpra.app/Contents/Resources/www
05:48 Changeset in xpra [20131] by totaamwin32
import glib just once, use glib for idle_add calls
05:45 Changeset in xpra [20130] by Antoine Martin
r20127 + r20128 + r20129: fix handling of mixed clicks on system tray …
05:41 Changeset in xpra [20129] by totaamwin32
#1907: add tray workaround code for image menu items
05:40 Changeset in xpra [20128] by totaamwin32
change logging to match function name, ensure tray setup errors get logged
05:18 Changeset in xpra [20127] by totaamwin32
#1907: ensure we use the TrayCheckMenuItem? workaround for all check …

08/19/18:

14:02 Changeset in xpra [20126] by Antoine Martin
r20125 + r20124 + r20122: client desktop scaling fixes
13:55 Changeset in xpra [20125] by Antoine Martin
use the same scaling factor for both x and y coordinates
13:52 Changeset in xpra [20124] by Antoine Martin
validate display size vs max desktop size (the desktop area is allowed …
13:44 Changeset in xpra [20123] by Antoine Martin
use domain specific 'screen' logger
13:35 Changeset in xpra [20122] by Antoine Martin
don't fire scaling changes when setting the state of the tray menu entries
12:28 Changeset in xpra [20121] by Antoine Martin
delay imports until they are actually needed
08:55 Changeset in xpra [20120] by Antoine Martin
r20119 backport: fix signals not emitted (ie: delay tray, etc)
08:54 Changeset in xpra [20119] by Antoine Martin
change MRO so that emit() is called on gobject and not the fake one …
08:54 Changeset in xpra [20118] by Antoine Martin
remove duplicated signal definitions
08:37 Changeset in xpra [20117] by Antoine Martin
delay tray menu class import, don't create logger until we need it, …
08:32 Changeset in xpra [20116] by Antoine Martin
remove unused imports, delay tray class import until actually needed …

08/18/18:

15:45 Changeset in xpra [20115] by Antoine Martin
r19908 backport: ignore warnings with python 3.7 compilation
15:40 Ticket #1923 (Using a proxy with Xpra) closed by Antoine Martin
invalid
15:25 Ticket #1936 (ASLR for win32) closed by Antoine Martin
upstream
15:23 Changeset in xpra [20114] by totaamwin32
cleaner GetMonitorInfo? fix: move all definitions to common
15:22 Ticket #1936 (ASLR for win32) created by Antoine Martin
According to [https://www.kb.cert.org/vuls/id/307144 Vulnerability …
15:03 Changeset in xpra [20113] by totaamwin32
fixup backports: move GetMonitorInfoW definition where the argument …
14:26 Changeset in xpra [20112] by Antoine Martin
fixup patch, applied without any context match whatsoever - wth?
13:58 Changeset in xpra [20111] by Antoine Martin
add latest fixes to the release notes
13:41 Changeset in xpra [20110] by Antoine Martin
r20109 backport: plistlib python2 compatibility, avoid system version …
13:40 Changeset in xpra [20109] by Antoine Martin
python2 needs to use the old plistlib.readPlist function
13:33 Changeset in xpra [20108] by Antoine Martin
r17927 again: patch had gone mia again
12:59 Changeset in xpra [20107] by Antoine Martin
fixup gtk-mac-integration 2.1.2 bug with images and alpha
10:55 Changeset in xpra [20106] by Antoine Martin
new patch context for python 2.7.15
06:03 Changeset in xpra [20105] by Antoine Martin
r20104 backport: fix bandwidth-limit changes via systray
06:02 Changeset in xpra [20104] by Antoine Martin
fix bandwidth limit changes via systray: honour value selected by the …

08/17/18:

18:27 Changeset in xpra [20103] by Antoine Martin
revert to ffmpeg 4.0
18:21 Changeset in xpra [20102] by Antoine Martin
#1787: revert to libjpeg-turbo 1.5.3
15:59 Changeset in xpra [20101] by Antoine Martin
fix lib dir: cmake doesn't use prefix, we have to repeat the prefix
15:33 Changeset in xpra [20100] by Antoine Martin
url change dance
15:19 Changeset in xpra [20099] by Antoine Martin
cffi 1.11.5
15:11 Changeset in xpra [20098] by Antoine Martin
fix cut&paste gone wrong
15:11 Changeset in xpra [20097] by Antoine Martin
update setuptools to fix python 3.7 compatibility issues (new bytecode …
14:46 Changeset in xpra [20096] by Antoine Martin
retry python 3.7
14:46 Changeset in xpra [20095] by Antoine Martin
revert to absolute url - no idea what jhbuild is doing
13:49 Changeset in xpra [20094] by Antoine Martin
we haven't supported gst-python for years, fix typo in paramiko
13:47 Changeset in xpra [20093] by Antoine Martin
doh: fix tag syntax
13:41 Changeset in xpra [20092] by Antoine Martin
relative url doesn't need directory?
13:39 Changeset in xpra [20091] by Antoine Martin
use relative url for include
13:11 Changeset in xpra [20090] by Antoine Martin
merge upstream change: Upgrade gtk-mac-integration to the newly …
13:09 Changeset in xpra [20089] by Antoine Martin
gnome moved to gitlab
13:06 Changeset in xpra [20088] by Antoine Martin
merge upstream changes: downgrade gtk+ to fix introspection bug, add …
12:53 Changeset in xpra [20087] by Antoine Martin
pita: gnu broke download urls (we don't care about https when we have …
07:56 Changeset in xpra [20086] by Antoine Martin
libjpeg-turbo now uses cmake..
07:22 Changeset in xpra [20085] by Antoine Martin
use github for downloading libjpeg-turbo
07:17 Changeset in xpra [20084] by Antoine Martin
add missing option for mixin initialization
04:09 Changeset in xpra [20083] by Antoine Martin
skip sending more default window metadata values, but only when the …

08/16/18:

15:09 Network edited by Antoine Martin
(diff)
13:48 Ticket #1935 (Client scaling is wrong on multi monitor systems connected to an ...) created by moozaad
I couldn't see a way to override it. Client system is 3x 2560x1440. …

08/15/18:

17:15 Changeset in xpra [20082] by Antoine Martin
#1934: fix usage for regular window model properties and support type …
12:41 Changeset in xpra [20081] by Antoine Martin
#1934: better test app
12:34 Changeset in xpra [20080] by Antoine Martin
#1934: allow recursion for x11 properties
07:07 Ticket #1934 (improved window filters: recursion, etc) created by Antoine Martin
Following up #489. Try to match properties of the parent window(s) …
07:05 Changeset in xpra [20079] by Antoine Martin
make it easier to port to gtk3
06:53 Changeset in xpra [20078] by Antoine Martin
avoid clipboard stacktraces with wayland: show warning explaining that …
05:28 Changeset in xpra [20077] by Antoine Martin
reduce the number of pydev warnings
05:24 Changeset in xpra [20076] by Antoine Martin
reduce the number of pydev warnings
05:22 Changeset in xpra [20075] by Antoine Martin
make it easier to port to gtk3
05:02 Changeset in xpra [20074] by Antoine Martin
websocket-client 0.49, cryptography 2.3.1

08/14/18:

04:24 Ticket #1932 (Menus lost in Ubuntu LibreOffice) closed by Antoine Martin
invalid: All the trac emails have been bouncing - their greylisting seems to be …
Note: See TracTimeline for information about the timeline view.