xpra icon
Bug tracker and wiki

Timeline



03/16/18:

17:31 Changeset in xpra [18740] by Antoine Martin
module got renamed
16:17 Changeset in xpra [18739] by Antoine Martin
don't include the connect page path in the server path
16:10 Changeset in xpra [18738] by Antoine Martin
#1471: make it possible to disable the top bar
15:45 Changeset in xpra [18737] by Antoine Martin
#1471: show speaker status
14:28 Changeset in xpra [18736] by Antoine Martin
if we change the clock area width, the trays need to be reconfigured …
11:54 Changeset in xpra [18735] by Antoine Martin
r18733 + r18734 backport: refresh windows when switching back from …
11:53 Changeset in xpra [18734] by Antoine Martin
use better logging function
09:38 Changeset in xpra [18733] by Antoine Martin
when our tab / window is visible again, repaint all the windows and …
07:18 Changeset in xpra [18732] by Antoine Martin
clock works fine, no need for debug
06:44 Changeset in xpra [18731] by Antoine Martin
#1471: add server system date + time clock

03/15/18:

15:23 Changeset in xpra [18730] by Antoine Martin
#1471: add "server" menu with "upload" and "shutdown" options
14:16 Changeset in xpra [18729] by Antoine Martin
better caret in menu button
14:09 Changeset in xpra [18728] by Antoine Martin
show a better reason when the user requests the disconnection
14:00 Changeset in xpra [18727] by Antoine Martin
ensure systray forwarding doesn't clash with the menu
13:49 Changeset in xpra [18726] by Antoine Martin
#1471: add "about" and "disconnect" in "xpra" menu
11:28 Changeset in xpra [18725] by Antoine Martin
#1784: allow the pathname to be overriden, use whatever is set for the …
10:13 Changeset in xpra [18724] by Antoine Martin
cleaner layout
10:05 Changeset in xpra [18723] by Antoine Martin
add latest fixes to the release notes
09:57 Changeset in xpra [18722] by Antoine Martin
undo r18683, r18721 is the more correct fix
09:54 Changeset in xpra [18721] by Antoine Martin
r18712 backport: ensure we also remove the video region from …
09:43 Changeset in xpra [18720] by Antoine Martin
r18719 backport: cython 0.28 compatibility fixes
09:40 Changeset in xpra [18719] by Antoine Martin
cython 0.28 compatibility: * remove duplicate (and conflicting!) type …
09:23 Clients/HTML5 edited by Antoine Martin
(diff)
09:21 Nginx edited by Antoine Martin
(diff)
09:16 Changeset in xpra [18718] by Antoine Martin
remove out of date section

03/14/18:

19:26 Ticket #1784 (Add path parameter to connect page) created by Chris Hills
Please add a path parameter to the connection page for use when …
19:21 Nginx created by Chris Hills
Created initial page.
15:52 Changeset in xpra [18717] by Antoine Martin
cython 0.28
12:01 Changeset in xpra [18716] by Antoine Martin
#999 ensure we never go lower than XPRA_MIN_BANDWIDTH (defaults to 1 Mbps)
11:58 Changeset in xpra [18715] by Antoine Martin
don't ignore flush>0 packets
10:19 Changeset in xpra [18714] by Antoine Martin
#999: only record slow send as congestion events if the bandwidth …
10:13 Changeset in xpra [18713] by Antoine Martin
#999: don't bother calculating values if we're not going to use them: …
00:08 Changeset in xpra [18712] by Antoine Martin
#1781: always call remove_refresh_region since the video subclass may …

03/13/18:

22:45 Ticket #1783 (Cannot get "Get started" to work) created by yannsalmon
Hello, I am completely new to Xpra and I am trying to run the basic …
10:08 Changeset in xpra [18711] by Antoine Martin
log even more details about encryption key loading
05:37 Changeset in xpra [18710] by Antoine Martin
some clients don't set key_repeat (ie: html5), avoid erroring out

03/12/18:

17:35 Changeset in xpra [18709] by Antoine Martin
#1691: at debug level, we can log the full stacktrace
17:33 Changeset in xpra [18708] by Antoine Martin
#1691 catch exceptions and exit with a properly formatted error
16:57 Changeset in xpra [18707] by Antoine Martin
log status of "kerberos" and "gss" auth support
16:34 Changeset in xpra [18706] by Antoine Martin
#1691 recommend "kerberos" and "gssapi"
16:32 Changeset in xpra [18705] by Antoine Martin
xvid should not be used
16:30 Changeset in xpra [18704] by Antoine Martin
#1691 recommend "kerberos" and "gssapi"
16:29 Changeset in xpra [18703] by Antoine Martin
#1691 py3k string fixes
16:21 Changeset in xpra [18702] by Antoine Martin
lzo support is not required
16:18 Changeset in xpra [18701] by Antoine Martin
#1691 only advertise "kerberos" and "gss" if we have the required …
16:17 Changeset in xpra [18700] by Antoine Martin
#1691 bundle "kerberos" python lib on macos
15:42 Authentication edited by Antoine Martin
add kerberos and gss (diff)
15:37 Changeset in xpra [18699] by Antoine Martin
#1691 man page updates
15:28 Changeset in xpra [18698] by Antoine Martin
#1691 build "kerberos" and "gssapi" python modules
15:00 Ticket #1767 (Cannot connect to a windows 10 pro server using SSL) closed by Antoine Martin
fixed: Feel free to re-open if I've missed something.
14:33 Changeset in xpra [18697] by Antoine Martin
#1691: * close context when we're done * log more debug info
13:53 Changeset in xpra [18696] by Antoine Martin
r18695 backports: fix padding issues with large password or challenge …
13:50 Changeset in xpra [18695] by Antoine Martin
#1691: * add gss auth module * add "kerberos-token" auth module * …

03/10/18:

17:23 Download edited by Antoine Martin
add jessie repo links (diff)
17:22 Changeset in xpra [18694] by Antoine Martin
repo links for jessie
12:00 Changeset in xpra [18693] by Antoine Martin
#1691: dumb implementation that requires the client to send the actual …
09:10 Changeset in xpra [18692] by Antoine Martin
r18691 backport: don't use ffmpeg to decode vp9 on win32
09:08 Changeset in xpra [18691] by totaamwin32
don't use ffmpeg for decoding vp9 on win32, getting crashes
09:04 Changeset in xpra [18690] by totaamwin32
logging tweaks
08:19 Changeset in xpra [18689] by Antoine Martin
avoid using cython longs when returning to python
07:54 Changeset in xpra [18688] by Antoine Martin
part of r18685: only use png/P if available
07:46 Changeset in xpra [18687] by Antoine Martin
r18686 backport: fix swapped colour channels in client with …
07:45 Changeset in xpra [18686] by Antoine Martin
fix swapped red and blue channels with png and transparent windows
07:31 Changeset in xpra [18685] by Antoine Martin
make it consistent: always pass the dimensions of what we're trying to …
06:25 Changeset in xpra [18684] by Antoine Martin
r18680 backport: fix default platform printing information collection …
05:49 Changeset in xpra [18683] by Antoine Martin
#1781: use 100% refresh quality until refresh loops are fixed
05:27 Changeset in xpra [18682] by Antoine Martin
doh: remove redundant check (common encodings already takes care of this)
05:25 Changeset in xpra [18681] by Antoine Martin
don't enable jpeg unconditionally for auto-refresh fallback
05:22 Changeset in xpra [18680] by Antoine Martin
doh
05:20 Changeset in xpra [18679] by Antoine Martin
don't enable jpeg unconditionally

03/09/18:

13:04 Changeset in xpra [18678] by Antoine Martin
save a few bytes and make the code clearer: use our convenience "csv" …
11:41 Changeset in xpra [18677] by Antoine Martin
explicitly close the backing during reinit
11:34 Changeset in xpra [18676] by Antoine Martin
remove duplicated code: just call reinit_window
09:55 Ticket #1776 (move $XAUTHORITY to runtime dir) closed by Antoine Martin
fixed: Fixes with details in r18675.
09:54 Changeset in xpra [18675] by Antoine Martin
#1776: * env option to use private xauth or not * env option to use …
09:21 Changeset in xpra [18674] by Antoine Martin
make sure the variable is always defined, even when we don't parse the …
07:16 Changeset in xpra [18673] by Antoine Martin
try harder to prefer fast csc (ie: libyuv)
07:08 Ticket #1776 (move $XAUTHORITY to runtime dir) reopened by Antoine Martin
* breaks xpra exit + xpra --use-display: we need to set …
06:20 Changeset in xpra [18672] by Antoine Martin
gdk window can go missing, especially during cleanup - avoid errors
06:16 Changeset in xpra [18671] by Antoine Martin
report the correct coordinates for the sub-image
04:53 Changeset in xpra [18670] by Antoine Martin
#1699: normalize quality parameter to use a lower webp quality setting
04:08 Index edited by Antoine Martin
(diff)

03/08/18:

17:30 Changeset in xpra [18669] by Antoine Martin
#1299 / #1700: choosing the correct encoding to use is more important …
17:17 Changeset in xpra [18668] by Antoine Martin
#1700 constify + use local variables instead of repeated lookups
16:39 Changeset in xpra [18667] by Antoine Martin
#1700 instantiate infinity value just once
16:17 Changeset in xpra [18666] by Antoine Martin
#1299: by default, set the mouse delay using the vertical refresh rate …

03/05/18:

11:56 Changeset in xpra [18665] by Antoine Martin
r18664 backport fix error if encryption key is missing
11:55 Changeset in xpra [18664] by Antoine Martin
make sure key variable is defined, even if we don't have a keyfile, so …
07:47 Ticket #1782 (The window of Hypermesh crash) created by heenwu
Open the window of HyperMesh through xpra, you click the button of …

03/03/18:

06:32 Changeset in xpra [18663] by Antoine Martin
* use the same time value for the whole method * ensure values are …
05:21 Changeset in xpra [18662] by Antoine Martin
initialize some attributes early as they may be needed for logging …

03/02/18:

17:32 Ticket #1781 (Refresh bug in certain applications) created by J. Max Mena
I finally managed to reliably reproduce this - it's easiest in Firefox …
05:34 Changeset in xpra [18661] by Antoine Martin
#1777: make displayfd timeout configurable

03/01/18:

19:20 Ticket #1780 (Traceback when attaching) closed by Antoine Martin
fixed: Caused by r18659, fixed in r18660.
19:20 Changeset in xpra [18660] by Antoine Martin
#1780: doh, moving that line of code back was not enough, there was no …
18:19 Ticket #1780 (Traceback when attaching) created by J. Max Mena
My client and server are Fedora 26 machines running trunk r18658. …
18:12 Ticket #1779 (Traceback when running Xpra Stop) closed by Antoine Martin
fixed: Caused by one of the huge refactorings from #1761, fixed in r18659.
18:12 Changeset in xpra [18659] by Antoine Martin
#1779 / #1761: move "server_client_shutdown" back to client base: …
17:56 Ticket #1779 (Traceback when running Xpra Stop) created by J. Max Mena
My client and server are Fedora 26 machines running trunk r18658. …
09:02 Changeset in xpra [18658] by Antoine Martin
add latest fixes to the release notes
08:51 Ticket #1761 (refactoring to avoid large modules) closed by Antoine Martin
fixed: This will do for this release. Will follow up in #1778 and #1700.
08:51 Ticket #1778 (mixins cleanups) created by Antoine Martin
Follow up from #1761 + #1700. Tasks: * write more unit tests: #1773, …
08:48 Changeset in xpra [18657] by Antoine Martin
remove unused attributes
08:42 Changeset in xpra [18656] by Antoine Martin
#1761 disable more features and their packet handlers if we find that …
08:41 Changeset in xpra [18655] by Antoine Martin
disable av-sync menu with a helpful tooltip message if: * the server …
08:22 Changeset in xpra [18654] by Antoine Martin
#1761 try to make more imports optional: only attempt to load stuff if …
06:44 Changeset in xpra [18653] by Antoine Martin
* add docstrings to all base classes * fix display manager docstring
05:40 Changeset in xpra [18652] by Antoine Martin
#1761 generalize init_sockets so we can move some domain specific …
05:25 Changeset in xpra [18651] by Antoine Martin
#1761: * simplify + generalize protocol cleanup callbacks * move …
05:09 Ticket #1777 (Xpra can't start a server.) closed by Antoine Martin
fixed: > I got it to work with your previous comment. Please always specify …
05:07 Changeset in xpra [18650] by Antoine Martin
#1761: * move system-tray to x11 server * don't pass options to setup …
04:04 Changeset in xpra [18649] by Antoine Martin
* allow the user to turn ssl on or off rather than relying on the …
02:40 Ticket #1777 (Xpra can't start a server.) created by Xavier Merino
Hello, I decided to use Xpra on the Raspberry Pi 3. The packaged …

02/28/18:

17:43 Changeset in xpra [18648] by Antoine Martin
r18647 backport: also use relative URL for going back to the connect page
17:41 Changeset in xpra [18647] by Antoine Martin
also use relative url for redirecting to the connect page
17:39 Clients/HTML5 edited by Antoine Martin
move latest client link after default instructions (diff)
17:11 Ticket #1776 (move $XAUTHORITY to runtime dir) closed by Antoine Martin
fixed: Done in r18646.
17:11 Ticket #1776 (move $XAUTHORITY to runtime dir) created by Antoine Martin
We should be able to use $XDG_RUNTIME_DIR to store the …
15:01 Ticket #1775 (html5 sound delay) created by mviereck
xpra v2.3-r18646 If viewing a video over html5 with sound forwarding, …
10:30 Changeset in xpra [18646] by Antoine Martin
use our own XAUTHORITY file
10:13 Changeset in xpra [18645] by Antoine Martin
r18643 backport: try to free stale xauth lock files
10:12 Changeset in xpra [18644] by Antoine Martin
r18641 backport: fix pam module names
10:04 Changeset in xpra [18643] by Antoine Martin
if xauth times out and we find stale lock files, try to clean them
09:25 Changeset in xpra [18642] by Antoine Martin
better debug logging
09:17 Changeset in xpra [18641] by Antoine Martin
debian has completely different pam module names (obviously..)
08:08 Changeset in xpra [18640] by Antoine Martin
undo r18630: the re-connect code doesn't reload the page, it still has …
08:02 Changeset in xpra [18639] by Antoine Martin
r18638 backport: log a warning with more details when we fail to load …
08:01 Changeset in xpra [18638] by Antoine Martin
if a file exists and we fail to load it, log a warning
07:56 Changeset in xpra [18637] by Antoine Martin
r18625 + r18633 + r18634 + r18636 backport: fix encryption issues with …
07:50 Changeset in xpra [18636] by totaamwin32
add debug logging of crypto key loading
07:45 Changeset in xpra [18635] by totaamwin32
we must set the encryption parameters early as other mixins may …
07:39 Changeset in xpra [18634] by totaamwin32
first change the network settings, so the remote logging won't use …
07:22 Changeset in xpra [18633] by Antoine Martin
log the salt using hex string, since it is always binary
04:44 Changeset in xpra [18632] by Antoine Martin
r18631 backport: fix audio wrongly switched off on return to connect page
04:43 Changeset in xpra [18631] by Antoine Martin
fix check for number of audio codecs available
04:43 Changeset in xpra [18630] by Antoine Martin
if we need to re-connect, we'll need the password again so keep it
04:29 Changeset in xpra [18629] by Antoine Martin
doh: log the new format, not the old one!

02/27/18:

16:45 Changeset in xpra [18628] by Antoine Martin
fixup r18439: in 2.2.x the argument had not been renamed yet
16:19 Changeset in xpra [18627] by Antoine Martin
r18626 backport: use relative URL so the client can connect no matter …
16:04 Changeset in xpra [18626] by Antoine Martin
use relative URL for index page
16:00 Ticket #1654 (xpra start with proxy fails / xvfb error) reopened by Antoine Martin
So it looks like the proxy server starts a session but never finds it, …
12:04 Ticket #1774 (html5 clients does not connect, goes to xpra.org instead) created by mviereck
Hello, I am testing xpra html5 capabilities and found some issues …
09:53 Changeset in xpra [18625] by Antoine Martin
python3 strings byte us again..
05:53 Changeset in xpra [18624] by Antoine Martin
#1761: * move server info bits to a mixin * move remaining encoding …
05:22 Changeset in xpra [18623] by Antoine Martin
#1761: * move file+print to a mixin * only init aliases after we have …
05:21 Changeset in xpra [18622] by Antoine Martin
python3 strings byte us again..
05:17 Changeset in xpra [18621] by Antoine Martin
try utf8 first, fallback to latin1
04:49 Changeset in xpra [18620] by Antoine Martin
code now lives in a mixin
04:36 Changeset in xpra [18619] by Antoine Martin
add latest fixes to the release notes
04:17 ProjectIdeas edited by Antoine Martin
(diff)
04:02 Changeset in xpra [18618] by Antoine Martin
new partiwm link, googlecode is 404

02/26/18:

15:46 Changeset in xpra [18617] by Antoine Martin
also use block flag with gtk3 to avoid claiming we own the clipboard …
15:40 Changeset in xpra [18616] by Antoine Martin
on macos popup_at_pointer does not work but popup does.. sigh
15:23 Changeset in xpra [18615] by Antoine Martin
with gnome-shell, calling popup() doesn't do anything so use …
13:09 Changeset in xpra [18614] by Antoine Martin
we exec command from a thread now, but we have to call …
12:35 Changeset in xpra [18613] by Antoine Martin
pixel formats are always strings?
12:16 Changeset in xpra [18612] by Antoine Martin
simplify: just use strings everywhere for packet types
12:10 Changeset in xpra [18611] by Antoine Martin
fix None dereference error caused by race condition during cleanup
12:04 Changeset in xpra [18610] by Antoine Martin
try to fix opengl cursor painting: * wait for the window to be …
12:01 Changeset in xpra [18609] by Antoine Martin
change superclass order so encodings will be cleaned up before mmap: …
11:33 Changeset in xpra [18608] by Antoine Martin
don't log a warning when we can't steal the notification dbus …
11:32 Changeset in xpra [18607] by Antoine Martin
python3 strings byte us again
09:20 Changeset in xpra [18606] by Antoine Martin
we must return True unless we want to fail the connection
06:28 Changeset in xpra [18605] by Antoine Martin
better debug logging under py3k: strip annoying bytes prefix from strings
06:18 Changeset in xpra [18604] by Antoine Martin
r18603 backport: fix cursors with python3 servers
06:17 Changeset in xpra [18603] by Antoine Martin
py3k strings byte us again: cursor data would end up as a string …
05:52 Changeset in xpra [18602] by Antoine Martin
move validation of cursor data so the non-textured path is validated too
05:21 Changeset in xpra [18601] by Antoine Martin
use version stanza to avoid gi warnings

02/25/18:

17:33 Changeset in xpra [18600] by totaamwin32
make sure variable is initialized
17:17 Changeset in xpra [18599] by Antoine Martin
not all mixins have this method, provide a default dummy implementation
17:02 Changeset in xpra [18598] by Antoine Martin
* ui client should not know anything about gtk * rely on MRO to use …
16:31 Changeset in xpra [18597] by Antoine Martin
the server expects an entry for "clipboard", so we can't use better …
16:29 Changeset in xpra [18596] by Antoine Martin
refactor parse_client_caps calls to make sure we don't forget to call …
16:12 Changeset in xpra [18595] by Antoine Martin
try harder to split state variables from configuration options
16:07 Changeset in xpra [18594] by Antoine Martin
* add av-sync unit test * minor cleanups
15:50 Changeset in xpra [18593] by Antoine Martin
* test for webcam source mixin - already found one bug: * fix stop …
14:24 Changeset in xpra [18592] by Antoine Martin
* move idle handling code to client-connection * generalize init_state …
09:54 Changeset in xpra [18591] by Antoine Martin
#1761 * rename server mixin test * add source mixin test
09:53 Changeset in xpra [18590] by Antoine Martin
#1761 * remove duplicated var (did not belong in client-display) * …
09:48 Changeset in xpra [18589] by Antoine Martin
avoid errors if string given is None
09:19 Changeset in xpra [18588] by Antoine Martin
#1761 move webcam handling to a source mixin, so we can have one or …
04:57 Changeset in xpra [18587] by Antoine Martin
r18586 backport: fix handling of URL encoded characters with drag-n-drop
04:52 Changeset in xpra [18586] by Antoine Martin
fix handling of URL encoded characters with drag-n-drop
04:45 Changeset in xpra [18585] by Antoine Martin
flatten all dicts at once
04:35 Changeset in xpra [18584] by Antoine Martin
split caps into smaller methods, use namespace and only flatten the …
04:34 Changeset in xpra [18583] by Antoine Martin
#1761: * move "scaling-control" option to encodings where it belongs * …
00:24 Changeset in xpra [18582] by Antoine Martin
don't warn about missing pulseaudio on macos
00:21 Changeset in xpra [18581] by Antoine Martin
adjust module path to match renaming

02/24/18:

17:11 Changeset in xpra [18580] by totaamwin32
child reaper code does not belong in server core (there, it interferes …
16:32 Changeset in xpra [18579] by Antoine Martin
#1761 move window-icon code to a mixin
12:06 Changeset in xpra [18578] by Antoine Martin
reduce imports at module load time: import window source when needed …
10:24 Changeset in xpra [18577] by Antoine Martin
#1761 move client-display code to a mixin
10:00 Changeset in xpra [18576] by Antoine Martin
#1761 move av-sync to a mixin
09:53 Changeset in xpra [18575] by Antoine Martin
#1761: * move input handling to a mixin * minor fixes to other mixins
09:25 Changeset in xpra [18574] by Antoine Martin
#1761 move idle user detection to a mixin
09:11 Changeset in xpra [18573] by Antoine Martin
#1761 move encodings management to a mixin
08:55 Changeset in xpra [18572] by Antoine Martin
#1761 move windows management to a mixin
05:37 Changeset in xpra [18571] by Antoine Martin
#1761 move dbus to a mixin
05:23 Changeset in xpra [18570] by Antoine Martin
#1761: * don't depend on the notifications module: move the constants …
04:19 Changeset in xpra [18569] by Antoine Martin
expose the list of packet handlers via xpra info
04:18 Changeset in xpra [18568] by Antoine Martin
don't overwrite the list of handlers, add to them
04:17 Changeset in xpra [18567] by Antoine Martin
oops: missed from r18566
04:00 Changeset in xpra [18566] by Antoine Martin
rename modules to remove redundant "client" from their name, as we're …

02/23/18:

17:29 Changeset in xpra [18565] by Antoine Martin
#1761: * move client-info to a mixin * ensure client file-transfer …
17:12 Changeset in xpra [18564] by Antoine Martin
#1761: * move pings to a mixin * fixup fileprint mixin constructor
17:02 Changeset in xpra [18563] by Antoine Martin
#1761 move file-transfers and printing to a mixin
16:52 Changeset in xpra [18562] by Antoine Martin
#1761 move clipboard to a mixin
16:43 Changeset in xpra [18561] by Antoine Martin
#1761 move mmap to a mixin
16:10 Changeset in xpra [18560] by Antoine Martin
#1761: * move source and rename ServerSource? to ClientConnection? * …
14:53 Changeset in xpra [18559] by Antoine Martin
oops: method got renamed
14:52 Ticket #1773 (better unit tests for mixins) created by Antoine Martin
Follow up from #1761. See also #1778 We already have basic unit tests …
14:46 Changeset in xpra [18558] by Antoine Martin
#1761 minor fixes + unit test for server mixins
14:26 Changeset in xpra [18557] by Antoine Martin
typo
14:24 Changeset in xpra [18556] by Antoine Martin
#1761: * add window-server mixin * move more info / server features to …
10:06 Changeset in xpra [18555] by Antoine Martin
#1761: move display management code to a mixin
09:51 Changeset in xpra [18554] by Antoine Martin
#1761: move network-state code to a mixin
09:49 Changeset in xpra [18553] by Antoine Martin
#1761: make sure we ship the new server mixins
09:20 Changeset in xpra [18552] by Antoine Martin
doh: typo
09:19 Changeset in xpra [18551] by Antoine Martin
#1761: move remote-logging code to a mixin
09:13 Changeset in xpra [18550] by Antoine Martin
#1761: move encodings code to a mixin
07:14 Changeset in xpra [18549] by Antoine Martin
#1761: move dbus-rpc code to a mixin, rename mmap mixin
07:02 Changeset in xpra [18548] by Antoine Martin
#1761: * move child command code to a mixin * handle control command …
06:43 Changeset in xpra [18547] by Antoine Martin
avoid error during shutdown: clipboard helper may have been disposed …
06:07 Changeset in xpra [18546] by Antoine Martin
#1761: move keyboard + pointer code to a mixin
05:40 Changeset in xpra [18545] by Antoine Martin
#1761: move mmap code to a mixin
05:35 Changeset in xpra [18544] by Antoine Martin
#1761: * move file-transfer and printing code to a mixin * generalize …
05:18 Changeset in xpra [18543] by Antoine Martin
#1761: * move audio code to a mixin * use a stub mixin to avoid having …
05:02 Changeset in xpra [18542] by Antoine Martin
#1761 minor fixes for clipboard mixin move
04:59 Changeset in xpra [18541] by Antoine Martin
#1761 move clipboard code to a mixin
04:44 Changeset in xpra [18540] by Antoine Martin
#1761 server refactoring: * move webcam code to a mixin * initialize …
04:03 Changeset in xpra [18539] by Antoine Martin
#1761 server refactoring: * move notifications to a mixin * move all …

02/22/18:

20:25 Ticket #1772 (Deprecated declarations) created by Antonio
Hello. xpra/codecs/dec_avcodec2/decoder.c is not compiled for a …
16:45 Changeset in xpra [18538] by Antoine Martin
some callers don't want to have to specify categories, so default to …
16:44 Changeset in xpra [18537] by Antoine Martin
oops: set a default value, needed for "token"
15:19 Changeset in xpra [18536] by Antoine Martin
no need to send both prefixes in the server reply: the client can set …
15:01 Changeset in xpra [18535] by Antoine Martin
#1761 add unit tests for remotelogging mixin, stub mixin now contains …
14:25 Changeset in xpra [18534] by Antoine Martin
#1761 add unit tests for some of the mixins, support namespaced "mmap" …
11:45 Changeset in xpra [18533] by Antoine Martin
whitespace cleanup
11:45 Changeset in xpra [18532] by Antoine Martin
#1761: * move xpra's tray methods to a new mixin * define signal names …
10:02 Changeset in xpra [18531] by Antoine Martin
#1761: use a stub base class to define empty methods for all mixins, …
08:55 Changeset in xpra [18530] by Antoine Martin
#1761: move encodings bits to a mixin, merge display caps, merge …
06:15 Changeset in xpra [18529] by Antoine Martin
move ping and info packet handling to a mixin
05:48 Changeset in xpra [18528] by Antoine Martin
remove remnants of the remote logging support (got moved to mixin)
05:44 Changeset in xpra [18527] by Antoine Martin
remove remnants of the display scaling support (got moved to mixin)
05:32 Changeset in xpra [18526] by Antoine Martin
move all client mixins to a submodule
05:24 Changeset in xpra [18525] by Antoine Martin
#1761: move display / desktop to a mixin, re-add missing method …
04:42 Changeset in xpra [18524] by Antoine Martin
this attribute has not been used since v0.16!

02/21/18:

17:33 Changeset in xpra [18523] by Antoine Martin
import cleanup
17:33 Changeset in xpra [18522] by Antoine Martin
#1761: move remote logging to a mixin
17:08 Changeset in xpra [18521] by Antoine Martin
#1761: move mmap to a mixin, make rdp mixin more consistent with the …
12:34 Changeset in xpra [18520] by Antoine Martin
don't flatten dicts: we rely on structured data, at least for the …
12:15 Changeset in xpra [18519] by Antoine Martin
#1761: move systray forwarding to windowclient (it is managed as a …
10:16 Changeset in xpra [18518] by Antoine Martin
those packet handlers had been moved already
10:12 Sound edited by Antoine Martin
(diff)
10:07 SystemTray edited by Antoine Martin
(diff)
09:37 Changeset in xpra [18517] by Antoine Martin
move input devices to window client
09:11 Changeset in xpra [18516] by Antoine Martin
#1761: move client window handling code to its own module
07:28 Changeset in xpra [18515] by Antoine Martin
* remove attribute already moved to rpc module * fix logging using …
07:10 Changeset in xpra [18514] by Antoine Martin
#1761: move notification client code to its own module
07:09 Changeset in xpra [18513] by Antoine Martin
redundant import
06:32 Changeset in xpra [18512] by Antoine Martin
#1761: move clipboard client code to its own module
06:10 Changeset in xpra [18511] by Antoine Martin
#1761: support mmap prefix in caps
04:49 Changeset in xpra [18510] by Antoine Martin
#1761: split packet handler initialization to method groups, fixup …
04:38 Changeset in xpra [18509] by Antoine Martin
fix pydev unused argument warning
04:37 Changeset in xpra [18508] by Antoine Martin
#1761: split hello and caps parsing to their respective method groups
04:37 Changeset in xpra [18507] by Antoine Martin
fix some pydev unused argument warnings
04:36 Changeset in xpra [18506] by Antoine Martin
honour the timeout given as argument
03:01 Changeset in xpra [18505] by Antoine Martin
#1761: better grouping of methods
02:23 Changeset in xpra [18504] by Antoine Martin
#1761: better grouping of methods

02/20/18:

18:32 Ticket #1611 (uinput virtual pointer device) closed by J. Max Mena
fixed: r18446 and subsequent builds no longer fail - closing again (must have …
18:31 Ticket #1769 (Getting Occasional OpenGL Tracebacks) closed by J. Max Mena
fixed
15:23 Changeset in xpra [18503] by Antoine Martin
#1761: split window metadata and window filters to their own module
14:53 Changeset in xpra [18502] by Antoine Martin
update docstring
14:43 Changeset in xpra [18501] by Antoine Martin
remove unused attributes
12:23 Changeset in xpra [18500] by Antoine Martin
remove unused arg
08:37 Changeset in xpra [18499] by Antoine Martin
#1761: split server-commands to their own module
08:07 Changeset in xpra [18498] by Antoine Martin
#1761: split command line parsing code to its own module
06:50 Changeset in xpra [18497] by Antoine Martin
#1761: group code into subsystem sections (more)
06:36 Changeset in xpra [18496] by Antoine Martin
#1761: group code into subsystem sections
06:23 Changeset in xpra [18495] by Antoine Martin
#1761: group code into subsystem sections
05:31 Changeset in xpra [18494] by Antoine Martin
py3k strings byte us again
05:27 Changeset in xpra [18493] by Antoine Martin
remove audio legacy cruft: don't try to support all codecs with …

02/19/18:

10:09 Changeset in xpra [18492] by Antoine Martin
#1761: move client rpc bits to their own module
09:48 Changeset in xpra [18491] by Antoine Martin
#1761: move client audio bits to their own module
05:07 Changeset in xpra [18490] by Antoine Martin
init grab packet handlers like everything else, those require …
05:03 Changeset in xpra [18489] by Antoine Martin
#1761: move webcam bits to their own module
05:02 Changeset in xpra [18488] by Antoine Martin
use new shorter alias
04:01 Changeset in xpra [18487] by Antoine Martin
* don't try to scale a None image * return the window accel groups …
03:50 Changeset in xpra [18486] by Antoine Martin
add option to open ws / wss urls using the browser

02/18/18:

17:15 Changeset in xpra [18485] by Antoine Martin
clamp widget size, since ipv6 entries can make it grow too big otherwise
16:57 Changeset in xpra [18484] by Antoine Martin
use new shorter alias
16:51 Changeset in xpra [18483] by totaamwin32
whitespace
16:51 Changeset in xpra [18482] by totaamwin32
add test app for system tray
13:50 Changeset in xpra [18481] by Antoine Martin
r18480 backport: make sure pixbuf can load png
13:49 Changeset in xpra [18480] by totaamwin32
we have to include png explicitly now (not sure why it worked before)
13:48 Changeset in xpra [18479] by totaamwin32
better warning message format
12:48 Changeset in xpra [18478] by Antoine Martin
remove unused alias
12:45 Changeset in xpra [18477] by Antoine Martin
if loading the pixbuf fails, try to continue without (happens on win32 …
12:42 Changeset in xpra [18476] by Antoine Martin
expose ws / wss mdns records for tcp / ssl sockets if html upgrades …
12:27 Changeset in xpra [18475] by Antoine Martin
try mdns version first
12:26 Changeset in xpra [18474] by Antoine Martin
use new alias name
11:52 Changeset in xpra [18473] by Antoine Martin
fix auth prompt dialog with gtk3
07:14 Changeset in xpra [18472] by Antoine Martin
clients expect flat dictionaries (already in trunk r18468)
07:11 Changeset in xpra [18471] by Antoine Martin
r18462 backport: python3 fixes, use bytes for consistency with other …
07:11 Changeset in xpra [18470] by Antoine Martin
r18463 backport: hello packet data must use flat dictionaries
07:10 Changeset in xpra [18469] by Antoine Martin
r18464 backport: python3 fixes
06:54 Changeset in xpra [18468] by Antoine Martin
#1735 / #1266: * detect sound loops using the pulseaudio cookie if we …
06:46 Changeset in xpra [18467] by Antoine Martin
oops: pulseaudio info had gone MIA, causing None deref errors
06:08 Changeset in xpra [18466] by Antoine Martin
add missing argument
05:33 Changeset in xpra [18465] by Antoine Martin
better sound debug logging for pulseaudio bits
05:29 Changeset in xpra [18464] by Antoine Martin
py3k fixes (PITA)
05:09 Changeset in xpra [18463] by Antoine Martin
clients still expect a flat dict
05:01 Changeset in xpra [18462] by Antoine Martin
make it consistent: return bytes for all identifiers
03:17 Changeset in xpra [18461] by Antoine Martin
remove outdated restrictions
03:04 Authentication edited by Antoine Martin
(diff)

02/17/18:

16:26 Changeset in xpra [18460] by Antoine Martin
add latest fixes to the release notes
16:10 Changeset in xpra [18459] by Antoine Martin
r18458 backport: fix initial focus issues
16:08 Changeset in xpra [18458] by Antoine Martin
don't trigger focus handling when the geometry changes (sometimes …
15:13 Changeset in xpra [18457] by Antoine Martin
hit some cases with mmap where the end_bytes was not recorded yet, so …
14:51 Changeset in xpra [18456] by Antoine Martin
typo
14:12 Changeset in xpra [18455] by Antoine Martin
python-lz4 1.0.0
14:00 Ticket #1771 (SCRAM) created by Antoine Martin
[https://tools.ietf.org/html/rfc5802 rfc5802: Salted Challenge …
12:46 Changeset in xpra [18454] by Antoine Martin
only record soft expired congestion events if these are new events, …
10:00 Changeset in xpra [18453] by Antoine Martin
log more details about soft-expire congestion events
09:59 Changeset in xpra [18452] by Antoine Martin
stop calculating congestion speed if there are no events in the last …
09:25 Changeset in xpra [18451] by Antoine Martin
better debug logging
07:14 Ticket #1770 (opengl exception handler function) created by Antoine Martin
Follow up from #1769: register a callback function on the opengl …
06:25 Changeset in xpra [18450] by Antoine Martin
oops: fixup r18447, jpeg2000 has stricter constraints already
06:22 Changeset in xpra [18449] by Antoine Martin
#1769 if we do end up with a zero sized plane, log an error and don't …
06:18 Changeset in xpra [18448] by Antoine Martin
#1769 don't use YUV painting for dimensions that would have a zero …
06:01 Changeset in xpra [18447] by Antoine Martin
#1769 try to ensure we never send subsampled data (jpeg or webp) if …

02/16/18:

21:53 Ticket #1769 (Getting Occasional OpenGL Tracebacks) created by J. Max Mena
My server and client are both Fedora 26 machines running trunk r18446
21:29 Ticket #1707 (use the application icons for the systray icon) closed by J. Max Mena
fixed: Noted and closing. Sorry for the long turnaround - been busy and …
17:47 Changeset in xpra [18446] by Antoine Martin
oops missed from r18445
17:46 Ticket #1611 (uinput virtual pointer device) reopened by J. Max Mena
This revision (r18445) caused a build to fail on both my Fedora …
05:51 Changeset in xpra [18445] by Antoine Martin
#1611: prevent confusion with system binaries: use "xpra" prefix for …
03:38 Ticket #999 (catch limited bandwidth issues sooner) reopened by Antoine Martin
Logs? xpra info? bandwidth configuration?

02/15/18:

22:39 Logging/Categories edited by J. Max Mena
Incorporate change mentioned in #1688 (diff)
10:00 Changeset in xpra [18444] by totaamwin32
with virtuawin, we even have to reinit the window completely to restore it
09:52 Changeset in xpra [18443] by totaamwin32
make window reinit code more re-usable
09:15 Changeset in xpra [18442] by totaamwin32
if a window is not visible, cut the refresh rate - using the same code …
03:11 Ticket #1766 (no longer control encoding in config file (macos/OS X client)) closed by Antoine Martin
fixed: > If I have more feedback on betas, should they just be more tickets? …
02:50 Changeset in xpra [18441] by Antoine Martin
#1766: fix compatibility with gtk2

02/14/18:

11:36 Changeset in xpra [18440] by Antoine Martin
oops: variable got renamed
11:19 Changeset in xpra [18439] by Antoine Martin
r18438 backport: ensure that the only bandwidth limit shown as …
11:17 Changeset in xpra [18438] by Antoine Martin
ensure that the only item selected is the last one the user clicked on
09:03 Changeset in xpra [18437] by Antoine Martin
#1717 use the backend agnostic script
08:58 Changeset in xpra [18436] by Antoine Martin
oops: missed from r18434
08:55 Changeset in xpra [18435] by Antoine Martin
don't try to load x11 on macos
08:38 Changeset in xpra [18434] by Antoine Martin
refactoring: * move compat code to compat module * split off test …
08:36 Changeset in xpra [18433] by Antoine Martin
usual workaround for py3k string breakage
07:56 Changeset in xpra [18432] by Antoine Martin
r18428 backport: preserve selected encoding when launching via macos …
07:54 Changeset in xpra [18431] by Antoine Martin
#1766: actually use a default dict value so we on't get errors using …
04:45 Changeset in xpra [18430] by Antoine Martin
avoid errors with python3: the packet data must be in bytes format
04:16 Changeset in xpra [18429] by Antoine Martin
#1767 fixup r18018: endpoint must be defined
03:50 Ticket #1768 (Replace CODEC_FLAG2_FAST with AV_CODEC_FLAG2_FAST) closed by Antoine Martin
invalid: Already been done in r18088, r18087, r18086. Make sure the version …
Note: See TracTimeline for information about the timeline view.