xpra icon
Bug tracker and wiki

Timeline



10/07/13:

16:22 Ticket #413 (fix csc_nvcuda compilation on win32) closed by Antoine Martin
invalid: We now use pycuda which solves this problem, for further details see …
16:16 Ticket #430 (xpra doesn't start on OpenBSD) closed by Antoine Martin
needinfo: Not heard back - closing.
16:16 Ticket #425 (Can't use Alt+<SYM> shortcuts in application running inside xpra) closed by Antoine Martin
needinfo: Not heard back - closing.
16:00 Ticket #423 (New tab in maximized browser causes window to resize to original size ...) closed by Antoine Martin
fixed: Was included in 0.10.3 release - closing. See also #518
15:59 Ticket #434 (no right click menu (copy / paste) on xpra / xterm) closed by Antoine Martin
invalid
15:58 Ticket #433 (orphaned sessions left on close) closed by Antoine Martin
invalid
09:44 Ticket #437 (opencl improvements, ie: no float) created by Antoine Martin
After testing on both GPU and CPU, it seems that using ints …

10/06/13:

17:05 Changeset in xpra [4414] by Antoine Martin
#370: * use pycuda to remove lots of code * do BGRA to NV12 using a …
07:50 Changeset in xpra [4413] by Antoine Martin
workaround python bug: we cannot call "platform.release()" after we …
06:56 Changeset in xpra [4412] by Antoine Martin
challenge response no longer part of make_hello!

10/05/13:

15:32 Changeset in xpra [4411] by Antoine Martin
man page updates: * add encryption-keyfile info * add username and …
15:30 Changeset in xpra [4410] by Antoine Martin
allow the username and display to be specified using the form: …
10:59 Changeset in xpra [4409] by Antoine Martin
use common platform code
10:32 Changeset in xpra [4408] by Antoine Martin
* move platform info to common location * proxy adds its own server …
09:21 Changeset in xpra [4407] by Antoine Martin
* move rencode.version to network caps * move common server info to …
09:20 Changeset in xpra [4406] by Antoine Martin
avoid error if server does not provide platform info
08:13 Changeset in xpra [4405] by Antoine Martin
fix xpra info: now works for both server and proxy (not pretty though...)
08:00 Changeset in xpra [4404] by Antoine Martin
* move protocol caps to protocol module * use protocol caps in client, …
07:31 Changeset in xpra [4403] by Antoine Martin
* if the we expect the server to authenticate use with a password and …
07:14 Changeset in xpra [4402] by Antoine Martin
client side support for "client_salt" (see previous commit)
07:11 Changeset in xpra [4401] by Antoine Martin
marginally safer: when connecting unencrypted to untrusted servers, we …
06:16 Changeset in xpra [4400] by Antoine Martin
catch proxy IO exceptions and try harder to close the other connection …

10/04/13:

14:43 Changeset in xpra [4399] by Antoine Martin
restore bencode/rencode state
14:40 Changeset in xpra [4398] by Antoine Martin
don't try to set cipher values in hello if cipher is not used! + some …
14:23 Changeset in xpra [4397] by Antoine Martin
add some debugging and fix stupid cut&paste bug
14:22 Changeset in xpra [4396] by Antoine Martin
add some thread start debugging
09:14 Changeset in xpra [4395] by Antoine Martin
#426: include auth modules
09:12 Changeset in xpra [4394] by Antoine Martin
#426: * split encryption key from password (fallback to using password …
08:29 Changeset in xpra [4393] by Antoine Martin
utility function to support multiple users (root proxy)
07:54 Changeset in xpra [4392] by Antoine Martin
only tell the server about bell/cursor/notifications state changes if …
06:17 Changeset in xpra [4391] by Antoine Martin
must pass scheduler to Protocol now (missed from r4387)
06:15 Changeset in xpra [4390] by Antoine Martin
hello change for qt4 (missed from last commit..)
06:14 Changeset in xpra [4389] by Antoine Martin
split make_hello into two parts so sub-classes don't need to know …
06:11 Changeset in xpra [4388] by Antoine Martin
gobject clients use gobject as scheduler (missed from last commit)
06:10 Changeset in xpra [4387] by Antoine Martin
turn the protocol scheduler into an instance variable so different …
06:00 Changeset in xpra [4386] by Antoine Martin
fix cipher error debug codepath
05:59 Changeset in xpra [4385] by Antoine Martin
shortcut if connection is already closed
05:56 Changeset in xpra [4384] by Antoine Martin
#426: don't warn about root in proxy mode
05:50 Changeset in xpra [4383] by Antoine Martin
fix disconnection when requested by client (was wrong function name …
05:47 Changeset in xpra [4382] by Antoine Martin
use standard debug pattern

10/02/13:

11:26 Changeset in xpra [4381] by Antoine Martin
I really don't like using 4 characters (spaces) where one is enough …
04:38 Ticket #436 (debian bug #725076 xpra: window titles say <unknown machine>) created by Timo Juhani Lindfors
Forwarded from …

10/01/13:

09:21 Ticket #435 (gnome terminal / Mate terminal are not launching) created by jontis
[…]

09/30/13:

15:26 Ticket #431 (no sshd_forwarding message) closed by Antoine Martin
invalid: As per other tickets, this is a [http://winswitch.org/trac/ winswitch …
15:15 Ticket #432 (no way to focus window when only tray icon is launched) closed by Antoine Martin
invalid: This is xpra's bug tracker, please file winswitch-only bugs …
15:02 Ticket #434 (no right click menu (copy / paste) on xpra / xterm) created by jontis
Fedora 19, Gnome 3 […]
14:16 Ticket #433 (orphaned sessions left on close) created by jontis
sessions that were closed (xterms in my case) are not fully terminated …
09:37 Ticket #432 (no way to focus window when only tray icon is launched) created by jontis
When I launch winswitch, I am unable to bring the window / application …
09:34 Ticket #431 (no sshd_forwarding message) created by jontis
I get a message about selinux preventing ssh forwarding when I start …

09/28/13:

11:36 Changeset in xpra [4380] by Antoine Martin
* fix use of wrong error wrapper (was mixing up cuda and nvenc!) * add …
04:34 Changeset in xpra [4379] by Antoine Martin
#370: * use CUDA device buffers for input data * ensure we always have …

09/27/13:

15:52 Changeset in xpra [4378] by Antoine Martin
* fix output stride for yuv-to-rgb * add code to verify in csc tests
11:48 Changeset in xpra [4377] by Antoine Martin
remove unused reference
10:40 Changeset in xpra [4376] by Antoine Martin
remove redundant var
10:28 Changeset in xpra [4375] by Antoine Martin
the encoder width/height must also be padded to 32
09:12 Changeset in xpra [4374] by Antoine Martin
* validate the buffer format * keep a reference to the buffer format …
06:02 Changeset in xpra [4373] by Antoine Martin
enable sliced threads if we allow threaded encoding (which is the default)
05:51 Changeset in xpra [4372] by Antoine Martin
allow us to change x264 number of encoding threads via env var

09/26/13:

11:41 Changeset in xpra [4371] by Antoine Martin
* use YUV420P as input which we convert to NV12 ourselves so we can …
06:48 Changeset in xpra [4370] by Antoine Martin
fix log warning

09/25/13:

15:42 CSC edited by Antoine Martin
fix typo and remove gfx card info from tests that do not use it (diff)
15:36 CSC edited by Antoine Martin
add results for new FX cpu (diff)

09/24/13:

15:03 Changeset in xpra [4369] by Antoine Martin
if nv12 is enabled, we won't get 3 planes
14:18 CSC edited by Antoine Martin
add swscale results (diff)
14:17 Changeset in xpra [4368] by Antoine Martin
* workaround versions of swscale that validate too many planes (even …
12:56 CSC edited by Antoine Martin
typos: Nvidia not NVidia! (diff)
12:55 CSC edited by Antoine Martin
remove incorrect amd X4 results (diff)
12:50 CSC edited by Antoine Martin
add results for AMD X2 260 + Radeon HD5450, add i3 proc details (diff)

09/20/13:

18:27 CSC edited by Smo
added new values for opencl tests (diff)
12:56 Changeset in xpra [4367] by Antoine Martin
add (untested) NV12 support: * add NV12 mode to swscale * expose NV12 …
12:37 Changeset in xpra [4366] by Antoine Martin
* remove BGRA (never handled - was only for testing) * use …
12:17 Changeset in xpra [4365] by Antoine Martin
stop pretending we do handle alpha - since none of the kernels do …
08:37 Changeset in xpra [4364] by Antoine Martin
whitespace cleanup

09/19/13:

15:13 Changeset in xpra [4363] by Antoine Martin
don't try to lz4 compress if we don't have it installed!
15:06 Changeset in xpra [4362] by Antoine Martin
* add encoder dimensions test * nvenc requires even dimensions (add to …
15:05 Changeset in xpra [4361] by Antoine Martin
show plane format in debug str
10:50 Changeset in xpra [4360] by Antoine Martin
05:24 Changeset in xpra [4359] by Antoine Martin
more consistent var naming
05:23 Changeset in xpra [4358] by Antoine Martin
#370 nvenc: * fix TLS problem by delaying real encoder init until …
05:21 Changeset in xpra [4357] by Antoine Martin
lz4 fixes: * has_lz4 is a bool * don't enable lz4 when not available! …

09/18/13:

15:44 Changeset in xpra [4356] by Antoine Martin
* better encoder cleanup: keep track of when we have created a …
15:35 Changeset in xpra [4355] by Antoine Martin
#327 provide env workaround for buggy drivers (fglrx)
11:59 Changeset in xpra [4354] by Antoine Martin
fix encoder test: must pass number of images to generate
11:56 Changeset in xpra [4353] by Antoine Martin
make default logging less verbose
11:56 Changeset in xpra [4352] by Antoine Martin
add test to see how many contexts we can have on each GPU
11:38 Changeset in xpra [4351] by Antoine Martin
start N encoder contexts per device (4 for now) and pause between each …
11:08 Changeset in xpra [4350] by Antoine Martin
add parallel nvenc test: 100 1080p images with one thread on each GPU
08:21 Changeset in xpra [4349] by Antoine Martin
* add PCI id to device description * when testing each gpu, add …
08:04 Changeset in xpra [4348] by Antoine Martin
* fix seed usage in make_planar_input (not used for indexes!) * test …
08:02 Changeset in xpra [4347] by Antoine Martin
* add timing info * allow cuda device_id to be specified either via …
08:01 Changeset in xpra [4346] by Antoine Martin
move X264_BUILD to constants file and add docstring to C file
07:55 Changeset in xpra [4345] by Antoine Martin
ensure str on an uninitialized decoder does not crash!
06:43 Ticket #430 (xpra doesn't start on OpenBSD) created by Anthony J. Bentley
Just tried out xpra-0.10.3 on OpenBSD. […] […] …

09/17/13:

12:55 Changeset in xpra [4344] by Antoine Martin
make it easier to test decoding of h264 streams
12:48 Changeset in xpra [4343] by Antoine Martin
* pop cuda context before init nvenc * cannot enablePTD since we …
12:45 Changeset in xpra [4342] by Antoine Martin
feed it 10 slightly different frames
12:45 Changeset in xpra [4341] by Antoine Martin
make it easier to test decoding of h264 streams
10:01 Changeset in xpra [4340] by Antoine Martin
* allow client key to be set via env var * set more init params * …

09/16/13:

14:42 Changeset in xpra [4339] by Antoine Martin
* separate cuda code from nvenc code in compress_image * fix logging …
13:11 Ticket #429 (Client window update issues when using a terminal emulator) closed by Antoine Martin
invalid: Then there's a problem with your client rendering the alpha channel …
12:28 Changeset in xpra [4338] by Antoine Martin
better code: split cuda from nvenc bits, move C code to cdef functions, etc
11:39 Ticket #429 (Client window update issues when using a terminal emulator) created by Nick Burrett
[…] On Server: […] Server auto-refresh delay is set at 6.0 …
10:50 Changeset in xpra [4337] by Antoine Martin
this seems to do something (without crashing!)
06:19 Changeset in xpra [4336] by Antoine Martin
simple test application for testing window raising
06:18 Changeset in xpra [4335] by Antoine Martin
honour client application requests to raise the window

09/15/13:

09:23 Changeset in xpra [4334] by Antoine Martin
* separate cuda and nvenc error handling * stubs for readback locking …

09/14/13:

13:23 Changeset in xpra [4333] by Antoine Martin
keep function pointer list with the encoder it is for
08:06 Changeset in xpra [4332] by Antoine Martin
* move cuda context to encoder wrapper (still using the global one for …
06:51 Changeset in xpra [4331] by Antoine Martin
fix warnings, move code to smaller functions, etc

09/13/13:

16:11 Changeset in xpra [4330] by Antoine Martin
add code for allocating buffers (crashes!)
15:36 Changeset in xpra [4329] by Antoine Martin
query everything (profile, presets, ..)
14:29 Changeset in xpra [4328] by Antoine Martin
it builds and does initialize, let's ship it! ;)
06:27 Ticket #427 (draw decode failure when attaching to older remote) closed by Antoine Martin
fixed: Hmmm, I have added a workaround for trunk in r4327, but this isn't a …
06:16 Changeset in xpra [4327] by Antoine Martin
workaround for really old/broken clients: assume YUV420P

09/12/13:

20:32 Ticket #428 (Add SSH support for Android client) created by أحمد المحمودي
I think this can be done through using the …
20:26 Ticket #427 (draw decode failure when attaching to older remote) created by أحمد المحمودي
When attaching xpra client (version 0.10.4) to an older ssh'd xpra …
10:17 Ticket #426 (multiplexing multiple xpra instances through one port) created by Antoine Martin
The problem is that in some situations, the servers may well be …

09/11/13:

16:37 Changeset in xpra [4326] by Antoine Martin
proof of concept auth proxy server: can be used for listening on one …
13:54 Changeset in xpra [4325] by Antoine Martin
split core/minimal server functionality into a new base class
12:39 Changeset in xpra [4324] by Antoine Martin
remove duplicated items in list of source colourspaces, and improve debug
09:59 Changeset in xpra [4323] by Antoine Martin
lz4 compression
09:40 Changeset in xpra [4322] by Antoine Martin
nicer debug order

09/10/13:

18:12 Changeset in xpra [4321] by Antoine Martin
remove unused code
17:35 Changeset in xpra [4320] by Antoine Martin
use the actual "strides" not "out_strides" which is for npp (only …
17:25 Changeset in xpra [4319] by Antoine Martin
remove broken Memcpy2D download version and specify "BGRX" for rgb …
16:57 Changeset in xpra [4318] by Antoine Martin
remove all functions that work on 24bit rgb, we always carry rgb in 32 bits
16:18 Changeset in xpra [4317] by Antoine Martin
fix context crashes and log more info to server log
15:45 Changeset in xpra [4316] by Antoine Martin
much more readable debugging
07:00 Changeset in xpra [4315] by Antoine Martin
forgot to bump version here again... (script updated for sure this time)
06:42 Ticket #412 (Win32 Client - Shift and CTRL buttons fail to stay pressed down) closed by Antoine Martin
fixed: applied to v0.10.x in r4312 and is included in 0.10.4
06:39 Changeset in xpra [4314] by Antoine Martin
0.10.4 release
06:35 Changeset in xpra [4313] by Antoine Martin
r4311 for v0.10.x branch: fix auto-refresh: remove wrong filter for …
06:34 Changeset in xpra [4312] by Antoine Martin
r4288 for v0.10.x branch: do not timeout modifier keys
06:33 Changeset in xpra [4311] by Antoine Martin
fix auto-refresh: remove wrong filter for auto_refresh_encodings
06:04 Changeset in xpra [4310] by Antoine Martin
handle scaling (slight performance hit.. better than duplicating the …

09/09/13:

12:08 Changeset in xpra [4309] by Antoine Martin
split generic methods to their own module so we can use them for …
09:24 Changeset in xpra [4308] by Antoine Martin
always create data as 32bpp, even when only 24bpp are actually used
07:35 Changeset in xpra [4307] by Antoine Martin
avoid crashing on "pyopencl.device_type.to_string" with some platforms …
07:12 Changeset in xpra [4306] by Antoine Martin
try to avoid platform/devices that are known not to work, and if one …
05:52 Changeset in xpra [4305] by Antoine Martin
* we don't need to pass the YUV stride for YUV to RGB * YUV 2 RGB bug: …
05:08 Changeset in xpra [4304] by Antoine Martin
if we get a build error, log the messages

09/07/13:

15:15 Changeset in xpra [4303] by Antoine Martin
generate kernels for missing image upload/download formats
07:16 Changeset in xpra [4302] by Antoine Martin
when we let pyopencl create the context, we still need a device to query
07:03 Changeset in xpra [4301] by Antoine Martin
log OpenCL version/platform/device info to server log (once logging …
06:56 Changeset in xpra [4300] by Antoine Martin
class/type confusion (bad naming!)
Note: See TracTimeline for information about the timeline view.