xpra icon
Bug tracker and wiki

Timeline


and

05/23/15: Yesterday

17:49 Changeset in xpra [9514] by antoine
#846 more debug logging tweaks
17:48 Changeset in xpra [9513] by antoine
#846 more debug logging tweaks
17:46 Changeset in xpra [9512] by antoine
#846 merge some debug logging tweaks
16:43 Changeset in xpra [9511] by antoine
add utiliy function for logging the configure request value mask using …
15:53 Changeset in xpra [9510] by antoine
debugging logging tweaks: * make it clearer which code paths is taken …
15:50 Changeset in xpra [9509] by antoine
window setup tweaks: * log size hints * don't change iconic state …
15:43 Changeset in xpra [9508] by antoine
add docstrings on what MotifWMHints mean
15:42 Changeset in xpra [9507] by antoine
only set the iconic flag if it needs changing as this will trigger a …
12:14 Changeset in xpra [9506] by antoine
if size is too small to bother with regions (less than 1024 pixels …
11:44 Changeset in xpra [9505] by antoine
just use bytes already!
11:04 Changeset in xpra [9504] by antoine
#760: fix paint box with double-buffering: paint the border box on the …
11:01 Changeset in xpra [9503] by antoine
a value of zero (or any positive value) means delta is actually used
09:50 Changeset in xpra [9502] by antoine
add pointer to gobject set_data ticket
09:19 Changeset in xpra [9501] by antoine
#849: fix useless "TypeError?: can't convert return value to desired …
09:09 Changeset in xpra [9500] by antoine
log the command and pid from "sound" debug (not just from the wrapper …
08:54 Changeset in xpra [9499] by antoine
emit and error signal when we get an error message on the bus

05/22/15:

19:01 Changeset in xpra [9498] by antoine
cython's exception handling only works if the cdef function has a …
19:00 Changeset in xpra [9497] by antoine
use the pid if we have it, more useful than the repr string of a …
18:39 Changeset in xpra [9496] by antoine
let latency message fall through to the more specific log handler
18:34 Changeset in xpra [9495] by antoine
r9494 for v0.15.x branch: avoid encoder errors with None codec value
18:32 Changeset in xpra [9494] by antoine
trying to send back the info causes encoder errors if the codec is not …
18:09 Changeset in xpra [9493] by antoine
py3k fix
17:52 Changeset in xpra [9492] by antoine
no need for an extra variable
17:49 Changeset in xpra [9491] by antoine
we only need to make a copy when dealing with memoryview, so I think …
16:27 Changeset in xpra [9490] by antoine
r9478 + r9479 + r9484 + r9489 for v0.15.x branch: big buffer vs …
16:20 Changeset in xpra [9489] by antoine
make it consistent: do memoryview_to_bytes in the compressed wrapper …
16:14 Changeset in xpra [9488] by antoine
part of r9384 for v0.15.x branch: remove unused data_to_buffer function
16:12 Changeset in xpra [9487] by antoine
r9481 + r9483 for v0.15.x branch: * remove unused variables * ensure …
16:09 Changeset in xpra [9486] by antoine
r9482 + r9485 for v0.15.x branch: select which client_options are sent …
16:08 Changeset in xpra [9485] by antoine
rename variable: this is used for non video client options
16:03 Changeset in xpra [9484] by antoine
#465: * fix non-memoryview case and simplify the code (one extra …
15:57 Changeset in xpra [9483] by antoine
we cannot use the same code for buffers / memoryview and bytes / strings
15:56 Changeset in xpra [9482] by antoine
select which options we get from the local video encoder and which …
15:08 Changeset in xpra [9481] by antoine
remove unused variables
12:24 Changeset in xpra [9480] by antoine
#866: fix breakage introduced in r9446: re-using the wrapper meant …
11:43 Changeset in xpra [9479] by antoine
#465: * hide the differences in compression input requirements being …
11:39 Changeset in xpra [9478] by antoine
#465: lz4 and lzo can process data directly from the memoryview, no …
11:21 Changeset in xpra [9477] by antoine
changes to debug logging: * make all the actual compression use …
11:17 Changeset in xpra [9476] by antoine
#866 add len and md5 checksum integrity metadata if env var is set
09:52 Changeset in xpra [9475] by antoine
#825: make it easier to choose which nvenc version we try first using …
06:32 Ticket #870 (When launched from launcher, clipboard contents are deleted from ...) created by afarr
Testing for #864, connecting between two different servers with a …
06:31 Ticket #869 (Draw error tracebacks with trunk osx while watching video) closed by antoine
duplicate: Duplicate of #866.
06:26 Changeset in xpra [9474] by antoine
#868: expose current url to the server
06:20 Changeset in xpra [9473] by antoine
#868: expose client sys.argv to server and export it via xpra info
06:19 Ticket #869 (Draw error tracebacks with trunk osx while watching video) created by afarr
Running an osx 0.16.0 r9459 client against a fedora 20 0.16.0 r9459
06:12 Ticket #864 (launcher crashes if we click on the encoding drop down a few times) closed by totaam
fixed: Thanks!
06:09 Encodings edited by antoine
(diff)
06:07 Encodings edited by antoine
(diff)
06:01 Changeset in xpra [9472] by antoine
* record more build information, include library versions * python …
04:56 Changeset in xpra [9471] by antoine
new upstream release
00:40 Ticket #868 (expose url when connecting from html5 client) created by smo
For example if one was to call …

05/21/15:

17:56 Changeset in xpra [9470] by antoine
r9469 for v0.15.x branch: fix delta (again)
17:54 Changeset in xpra [9469] by antoine
#866 / #465: proper fix for expired delta buckets
13:43 Ticket #867 (xpra start fails on OS X) closed by pyther
fixed: This fix does the trick, thanks!
13:13 Changeset in xpra [9468] by antoine
#867: fix import loop by delaying the import until all the functions …
12:47 Ticket #867 (xpra start fails on OS X) created by pyther
Looks like a missing library. OS X 10.10.3, xpra v0.14.24 […]
11:53 Changeset in xpra [9467] by antoine
#866: when decoding fails, it could fail again when we refresh, so …
11:47 Changeset in xpra [9466] by antoine
#863: better error logging
06:44 Changeset in xpra [9465] by antoine
encapsulation: call len on the wrapper, this does the right thing and …
06:40 Changeset in xpra [9464] by antoine
keep log output aligned when delta is used (easier to parse)
06:26 Ticket #866 (decompression error in rgb delta) created by antoine
Triggered using the command lines from ticket/863: * …
04:39 Ticket #865 (video encoders should never be closed whilst encoding is in progress) closed by antoine
fixed: Fixed in r9463, this was caused by the av-sync stuff #835 in r9372. …
04:38 Changeset in xpra [9463] by antoine
#865: make_data_packet_cb MUST always be called from the encode …
04:35 Changeset in xpra [9462] by antoine
#835: if the server doesn't support av-sync (ie: disabled on the …
04:22 Changeset in xpra [9461] by antoine
#865: ensure races between "compress_image" and "clean" will trigger …
04:22 Ticket #865 (video encoders should never be closed whilst encoding is in progress) created by antoine
Found in attachment/ticket/863/xpra863encoding(1).txt: […] The …
04:10 Changeset in xpra [9460] by antoine
last_frame_times is not a number

05/20/15:

20:33 Ticket #854 (HTML 5 client crash by scrolling in Firefox) closed by maxmylyn
fixed: Everything within the scope of this ticket has been resolved. Other …
10:32 Ticket #861 (xor error with differing pixel format) reopened by antoine
Seen the bug again. Stacktraces always seem to come in pairs. Could …
08:50 Changeset in xpra [9459] by antoine
version bump
08:50 Changeset in xpra [9458] by antoine
r9456 for v0.15.x and v0.14.x branches: fix microphone packet handling
08:43 Changeset in xpra [9457] by antoine
more friendly error messages
08:40 Changeset in xpra [9456] by antoine
metadata is a normal dict, use normal get method

05/19/15:

13:44 Changeset in xpra [9455] by antoine
r9454 for v0.15.x branch: fix non-opengl backing when fed bytearray
13:43 Changeset in xpra [9454] by antoine
fix the non-opengl pixmap backing: when we call memoryview_to_bytes, …
13:31 Changeset in xpra [9453] by antoine
python moans that this is ambiguous (it shouldn't be!)
12:48 Changeset in xpra [9452] by antoine
log the version we are building
10:53 Changeset in xpra [9451] by antoine
add assert to check for closed encoder
09:43 Ticket #861 (xor error with differing pixel format) closed by antoine
fixed: Maybe r9238 is wrong because maybe we do care what encoding is used. …
09:42 Changeset in xpra [9450] by antoine
r9448 + r9449 for v0.15.x branch: delta fixes
09:27 Changeset in xpra [9449] by antoine
#861: when we clear the delta region because of too many hits, make …
09:23 Changeset in xpra [9448] by antoine
#861 ensure we never mix encodings with delta, which could make us mix …
09:02 Changeset in xpra [9447] by antoine
better error messages when we fail to setup a video pipeline
08:57 Changeset in xpra [9446] by antoine
re-use the same wrapper object if we have one already

05/18/15:

18:20 Ticket #743 ([Android Client] - "failed to negotiate a packet encoder" while trying ...) closed by antoine
fixed: Not heard back, I assume this works OK, moving it to replace the "old" …
17:16 Changeset in xpra [9445] by antoine
r9444 for v0.15.x branch: fix name clash
17:14 Changeset in xpra [9444] by antoine
#263 fix name clash: structure vs debugging flag can't use the same name!
16:15 Changeset in xpra [9443] by antoine
add latest fix to release notes
16:05 Changeset in xpra [9442] by antoine
#724: only ever enable the workaround on win32
15:06 Changeset in xpra [9441] by antoine
r9439 for v0.15.x and v0.14.x branches: fix crash on win32 with …
14:27 Changeset in xpra [9440] by antoine
remove wrong comment
14:23 Changeset in xpra [9439] by antoine
#864: disable the tray menu workaround when not used from a tray, as …
12:21 Ticket #864 (launcher crashes if we click on the encoding drop down a few times) created by antoine
12:16 Changeset in xpra [9438] by antoine
r9435 + r9436 for v0.15.x and v0.14.x branches: when we let the pixels …
12:13 Changeset in xpra [9437] by antoine
undo change which works for trunk only
12:03 Changeset in xpra [9436] by antoine
this should never hit, but better be safe
11:50 Changeset in xpra [9435] by antoine
#861: when we let the pixels through, we must preserve the metadata …
11:29 Changeset in xpra [9434] by antoine
* add encoding debugging to proxy server * more correct and aggressive …
11:14 Changeset in xpra [9433] by antoine
always honour "disconnect" packets, even when not authenticated: move …
10:57 Changeset in xpra [9432] by antoine
update release notes with latest fix
10:54 Changeset in xpra [9431] by antoine
r9429 for v0.15.x and v0.14.x branches: compatibility with newer …
10:53 Changeset in xpra [9430] by antoine
r9428 for v0.15.x branch: ensure we initialize the authentication modules
10:50 Changeset in xpra [9429] by antoine
compatibility with newer versions of pam module
10:46 Changeset in xpra [9428] by antoine
we must initialize the authentication modules for password auth to work
10:45 Changeset in xpra [9427] by antoine
prettify error message
10:40 Changeset in xpra [9426] by antoine
add auth debug logging
10:33 Changeset in xpra [9425] by antoine
typo
10:32 Changeset in xpra [9424] by antoine
avoid None dereference and log password file used
10:16 Changeset in xpra [9423] by antoine
r9422 for v0.15.x branch: revert to no auth defined by default
10:15 Changeset in xpra [9422] by antoine
revert to no auth defined by default, so we can enable file auth if a …
10:14 Changeset in xpra [9421] by antoine
better debugging of auth module loading
09:12 Changeset in xpra [9420] by antoine
wth? how did this happen?
08:58 Changeset in xpra [9419] by antoine
update release notes with latest fixes
08:55 Changeset in xpra [9418] by antoine
r9392 for v0.15.x and v0.14.x branches: don't assume rgb24 is always …
08:48 Changeset in xpra [9417] by antoine
fixup info structure
08:41 Changeset in xpra [9416] by antoine
r9386 for v0.14.x and v0.15.x branches: use video frames only if we …
08:38 Changeset in xpra [9415] by antoine
r9406 + r9408 + r9410 for v0.15.x and v0.14.x branches: proxy server fixes
08:33 Changeset in xpra [9414] by antoine
r9413 for v0.15.x branch: fix nvenc4 + nvenc5 with proxy server
08:32 Changeset in xpra [9413] by antoine
r8604 mistakenly imported a client class (and didn't even use it - …
07:25 Changeset in xpra [9412] by antoine
cleaner: same as gtk3 check, but without depending on any gtk related …
07:23 Changeset in xpra [9411] by antoine
only try to load from gi bindings if we are using "gtk3"
07:10 Changeset in xpra [9410] by antoine
remove debug logging
07:07 Changeset in xpra [9409] by antoine
better debug logging
07:06 Changeset in xpra [9408] by antoine
when we get a disconnect packet, we can exit the proxy instance more …
05:59 Changeset in xpra [9407] by antoine
make it possible to try to load gstreamer 1.x with python2 using an …
05:43 Changeset in xpra [9406] by antoine
always return True if the packet should be sent
05:31 Changeset in xpra [9405] by antoine
r9404 for v0.15.x branch: we must now explicitly load the codecs we …
05:30 Changeset in xpra [9404] by antoine
missed from r9241: we must now explicitly load the codecs we will need
05:27 Changeset in xpra [9403] by antoine
avoid pydev warning
05:18 Changeset in xpra [9402] by antoine
r9401 for v0.14.x and v0.15.x branches: the proxy server cannot guess …
05:16 Changeset in xpra [9401] by antoine
#172: the proxy server cannot guess a display name
05:13 Changeset in xpra [9400] by antoine
we already have SIGNAMES, don't hard-code new ones
05:07 Changeset in xpra [9399] by antoine
make it easier to test proxy PASSTHROUGH mode via env var
05:06 Changeset in xpra [9398] by antoine
try to close the proxy control socket when we stop

05/17/15:

14:07 Changeset in xpra [9397] by antoine
cleanup keymap change signal handler
13:53 Changeset in xpra [9396] by antoine
avoid printing warning for keyval=0 (no name can be found)

05/16/15:

15:37 Changeset in xpra [9395] by antoine
#465: also expose the buffer api version in each codec's module …
15:17 Changeset in xpra [9394] by antoine
#465: expose the buffer api version used at build time
15:02 Changeset in xpra [9393] by antoine
make code more readable
14:50 Changeset in xpra [9392] by antoine
#863: * don't assume rgb24 is available for sending the 1px edges, …
08:39 Changeset in xpra [9391] by antoine
update release notes with latest fixes
08:16 Changeset in xpra [9390] by antoine
r9384 for v0.14.x and v0.15.x branches: allow rgb32 to be used as a …
07:37 Changeset in xpra [9389] by antoine
do redirect stderr when not daemonized
07:28 Changeset in xpra [9388] by antoine
#849: use a context manager to hide sys.argv (cleaner code)
07:24 Changeset in xpra [9387] by antoine
use a context manager and move the code to os_util
06:40 Changeset in xpra [9386] by antoine
#863: if we don't have any non-video encodings: * don't bother …
06:39 Changeset in xpra [9385] by antoine
#835: better av-sync delay logging
06:00 Ticket #863 (encode error with only video encodings enabled) created by antoine
I guess we probably want to support this somehow, even though it is …
00:43 Ticket #862 (Error with xpra commands...) created by sezing
hi; im new in linux and i used xpra in my older server then i …

05/15/15:

19:57 Changeset in xpra [9384] by antoine
#854: allow "rgb32" to be used as non-video encoding
18:06 Changeset in xpra [9383] by antoine
#835 add config file entry for av-sync (defaults to on)
18:04 Changeset in xpra [9382] by antoine
#835 apply the low-latency options (ugly!)
17:36 Changeset in xpra [9381] by antoine
#835: * auto-tune the av-sync latency based on the sound codec * …
14:40 Changeset in xpra [9380] by antoine
update commented out options to new code layout (not a dict)
14:35 Changeset in xpra [9379] by antoine
#835: only include an audioconvert element for flac
14:25 Changeset in xpra [9378] by antoine
minor cython tweaks: * use inline keyword for things that should be …
14:01 Changeset in xpra [9377] by antoine
* prevent races with cleanup code: keep reference to current queue …
12:32 Changeset in xpra [9376] by antoine
* always freeze the pixels and use the encoding queue if av-sync is …
11:12 Changeset in xpra [9375] by antoine
opus works it seems, at least on Fedora
10:26 Changeset in xpra [9374] by antoine
speedup: help the compiler by not using references to self within the …
10:18 Changeset in xpra [9373] by antoine
#835: add a freeze() method to the imagewrapper class so that we can …
08:21 Changeset in xpra [9372] by antoine
#835: av-sync feature * command line option: "av-sync" defaults to …
08:07 Changeset in xpra [9371] by antoine
only use the mask if we are video encoding, and apply the mask before …
07:03 Changeset in xpra [9370] by antoine
remove unused arguments
06:43 Changeset in xpra [9369] by antoine
add proxy video debug logging
04:46 Ticket #861 (xor error with differing pixel format) created by antoine
Testing 0.15 through the proxy server, got this error: […] Which is …
04:25 Changeset in xpra [9368] by antoine
r9288 for v0.15.x branch: remove test for dead code
03:48 Ticket #860 (0.15.0 client tracebacks on disconnect, if Session Info has been opened) closed by antoine
fixed: Fixed in r9366 (+backport in r9367). Feel free to re-open.
03:47 Changeset in xpra [9367] by antoine
r9366 for v0.15.x branch: fix stoopid change
03:46 Changeset in xpra [9366] by antoine
what was I thinking?
02:03 Ticket #860 (0.15.0 client tracebacks on disconnect, if Session Info has been opened) created by afarr
Testing with a win32 0.15.0 r9365 client against a 0.15.0 r9365 fedora …

05/14/15:

22:34 Ticket #859 (Remote browser commands don't work in Chrome HTML 5 viewer) created by maxmylyn
I suspect the wording will get a bit confusing. Using the …
14:06 Changeset in xpra [9365] by antoine
* add assert * access local object (faster? at least shorter to read) …
12:38 Changeset in xpra [9364] by antoine
don't use reserved keywords! (hides bugs)
12:29 Changeset in xpra [9363] by antoine
check for missing pixels first, then convert to bytes!
12:27 Changeset in xpra [9362] by antoine
we can't send memoryview to the packet layer!
12:18 Changeset in xpra [9361] by antoine
add asserts to check for failures to get pixels
11:59 Changeset in xpra [9360] by antoine
minor logging improvements
09:54 Changeset in xpra [9359] by antoine
prevent hard crashes and make it easier to debug NULL pixels
04:56 Changeset in xpra [9358] by antoine
if we fail to convert to a buffer, log what datatype caused the problem
03:46 Ticket #852 (Fedora 20 and 21 0.15.0 builds are failing to stop on command) closed by antoine
fixed

05/13/15:

11:20 Changeset in xpra [9357] by antoine
remove sound sync stuff commited by mistake
11:10 Changeset in xpra [9356] by antoine
update release notes with latest fixes
11:04 Changeset in xpra [9355] by antoine
r9328 for v0.15.x branch: only allow the codec specified
11:03 Changeset in xpra [9354] by antoine
r9331 for v0.14.x branch: fix proxy protocol errors
10:59 Changeset in xpra [9353] by antoine
r9334 for v0.14.x branch: if the protocol has been cleared, assume it …
10:56 Changeset in xpra [9352] by antoine
r9351 for v0.14.x and v0.15.x branches: fix transient-for
10:47 Changeset in xpra [9351] by antoine
look for transient-for in all window models, not just regular windows
10:21 Ticket #669 (speaker forwarding may cause server to hang) closed by antoine
fixed: Backports in r9347 + r9350.
10:21 Changeset in xpra [9350] by antoine
r9340 for v0.15.x branch: force exit from signal
10:05 Changeset in xpra [9349] by antoine
fixup patches: 0.15 still uses gobject instead of glib
08:42 Changeset in xpra [9348] by antoine
fix patching mess
08:33 Changeset in xpra [9347] by antoine
r9334 + r9339 for v0.15.x branch: protocol cleanup fixes
08:30 Changeset in xpra [9346] by antoine
r9331 + r9332 for v0.15.x branch: buffer and protocol fixes
08:27 Changeset in xpra [9345] by antoine
warn if attempting to use a privileged port
08:19 Changeset in xpra [9344] by antoine
patch seems to have made a mess of it?
08:17 Changeset in xpra [9343] by antoine
add legacy support for html flag so we can just use --html (already in …
08:02 Changeset in xpra [9342] by antoine
r9341 for v0.15.x branch: log the failing websockify command we tried …
07:41 Changeset in xpra [9341] by antoine
log the failing websockify command we tried to use
05:19 Changeset in xpra [9340] by antoine
when running from the signal handler, timeout_add may never fire, so …
05:04 Changeset in xpra [9339] by antoine
call stop_protocol() via idle_add to prevent deadlocks on win32!
04:37 Changeset in xpra [9338] by antoine
add debug logging
04:02 Changeset in xpra [9337] by antoine
* introduce signal_cleanup so we can run cleanup things from the …
03:48 Changeset in xpra [9336] by antoine
timers don't work after we get a signal (at least on win32), so …
03:47 Changeset in xpra [9335] by antoine
* don't lose the reference to the client instance so we can call it …
03:35 Changeset in xpra [9334] by antoine
if the protocol has been cleared, assume it is closed already, means …
03:25 Changeset in xpra [9333] by antoine
* try harder to ensure we only unregister the console ctrl handler …

05/12/15:

19:46 Ticket #858 (HTML 5 Client does not have NumLock sync) created by maxmylyn
Tested with the following against a Fedora 21 r9329 trunk and 0.15.0 …
19:04 Ticket #669 (speaker forwarding may cause server to hang) reopened by antoine
One more thing that needs doing: I can get the win32 client to get …
18:45 Changeset in xpra [9332] by antoine
ensure we never pass a "buffer" object to the packet encoder
18:12 Changeset in xpra [9331] by antoine
* register as potential protocol early * don't fail to start proxy if …
17:58 Changeset in xpra [9330] by antoine
more client exit cleanup logging
15:21 Xdummy edited by tamone
Ubuntu xpra command: balance with the rigth quote (double) on first … (diff)
11:24 Changeset in xpra [9329] by antoine
rename test class and force py2exe to bundle it
10:58 Changeset in xpra [9328] by antoine
only allow the codec specified, avoid "codec changed" errors client side
10:55 Changeset in xpra [9327] by antoine
log what we have loaded more explicitly (so we know if the wrapper …
10:48 Changeset in xpra [9326] by antoine
log the command name, not the missing method (which is always None!)
10:43 Changeset in xpra [9325] by antoine
don't log all the plugins everytime we log one that is missing
10:36 Changeset in xpra [9324] by antoine
log more details about offending command and its packet
10:33 Changeset in xpra [9323] by antoine
better error message
10:29 Changeset in xpra [9322] by antoine
r9320 for v0.15.x branch: py3k fix
10:28 Changeset in xpra [9321] by antoine
better sound setup debugging
10:27 Changeset in xpra [9320] by antoine
py3k fix: we must decode the string out of safe_exec
09:28 Changeset in xpra [9319] by antoine
r9315 for v0.15.x branch: fix noencode for py3k
09:27 Changeset in xpra [9318] by antoine
r9316 for v0.15.x branch: try to use bencode if rencode is missing
09:26 Changeset in xpra [9317] by antoine
better debugging of low level write errors (ie: py3k strings..)
09:26 Changeset in xpra [9316] by antoine
try to use bencode if rencode is missing
09:25 Changeset in xpra [9315] by antoine
#640: fix noencode for py3k (PITA)
09:09 Changeset in xpra [9314] by antoine
r9313 for v0.15.x branch: don't fail if rencode is not available
09:06 Changeset in xpra [9313] by antoine
don't fail if rencode is not available, just log a warning
09:02 Ticket #857 (paint error with pixmap backing and mmap) closed by antoine
fixed: That was caused by the following call: […] Which got converted to a …
09:01 Changeset in xpra [9312] by antoine
r9311 for v0.15.x branch: fix mmap with memoryviews
09:00 Changeset in xpra [9311] by antoine
#857: converting to string can be harmful
08:50 Changeset in xpra [9310] by antoine
prevent race with errors clearing the delayed region
08:31 Changeset in xpra [9309] by antoine
whitespace and string formatting
08:29 Ticket #857 (paint error with pixmap backing and mmap) created by antoine
[…] Probably another case of #90 causing problems elsewhere.
07:50 Changeset in xpra [9308] by antoine
#854: fix bencode using the "standard" codecs.latin_1_encode function …
06:57 Changeset in xpra [9307] by antoine
#760: re-populate the opengl info so that changes to the opengl state …
06:45 Changeset in xpra [9306] by antoine
r9305 for v0.15.x branch: show opengl as disabled in session info
06:44 Changeset in xpra [9305] by antoine
show opengl as disabled in session info

05/11/15:

18:27 Changeset in xpra [9304] by antoine
#854 add test for another unicode bug
18:01 Ticket #856 (deal with unicode keysyms) created by antoine
At the moment I get this warning with osx clients: […] These …
17:29 Changeset in xpra [9303] by antoine
r9302 for v0.15.x branch: ensure the command line can override the …
17:28 Changeset in xpra [9302] by antoine
#760: ensure the command line can override the safety checks, log …
17:21 Changeset in xpra [9301] by antoine
#760 add debug logging to paint box feature
17:06 Ticket #669 (speaker forwarding may cause server to hang) closed by antoine
fixed: I have moved the UI thread issue to #855. I think we can close this.
17:06 Ticket #855 (UI thread gets stuck on osx (at random?)) created by antoine
Reported in ticket:669#comment:40, confirmed on my osx test box. The …
17:00 Changeset in xpra [9300] by antoine
#669: this method is no longer used
16:43 Changeset in xpra [9299] by antoine
fix misapplied patch?
11:43 Changeset in xpra [9298] by antoine
updated release notes with latest fix
11:00 Ticket #626 (server does not run cleanups on SIGINT from a console) closed by antoine
fixed: Backports: * r9296 for v0.15.x * r9297 for v0.14.x Closing, hopefully …
10:58 Changeset in xpra [9297] by antoine
r9295 adapted for v0.14.x branch: try harder to exit cleanly on control-c
10:56 Changeset in xpra [9296] by antoine
r9292 + r9295 for v0.15.x branch: #626 try harder to exit cleanly on …
10:41 Changeset in xpra [9295] by antoine
#626: exit the main loop using an exception (sys.exit)

05/10/15:

16:58 Changeset in xpra [9294] by antoine
force exit if we get another signal
12:46 Changeset in xpra [9293] by antoine
r9290 for v0.15.x branch: workaround missing mouse position in click event
12:39 Changeset in xpra [9292] by antoine
only claim that the event has been handled when we have taken action, …
12:39 Changeset in xpra [9291] by antoine
try to re-enable opengl by default for all platforms
12:34 Changeset in xpra [9290] by joshiggins
fix for #854 when mouse event might not include a position (such as …
11:47 Changeset in xpra [9289] by antoine
* remove the window-layout option which no-one uses * add ability to …
11:44 Changeset in xpra [9288] by antoine
rename test class and remove references to old code (now removed since …

05/09/15:

05:19 Changeset in xpra [9287] by antoine
r9286 for v0.15.x branch: don't bother trying to use the tcp proxy if …
05:17 Changeset in xpra [9286] by antoine
don't bother trying to use the tcp proxy if the connection is closed
00:22 Ticket #854 (HTML 5 client crash by scrolling in Firefox) created by maxmylyn
Using Windows 8.1 x64 and Firefox 37.0.2 against a Fedora 21 0.15.0 …

05/08/15:

11:59 Printing edited by antoine
(diff)
11:48 Printing edited by antoine
(diff)
10:40 Printing edited by antoine
(diff)
10:04 Changeset in xpra [9285] by antoine
r9284 for v0.15.x branch: add package suggestion for debian / ubuntu
10:03 Changeset in xpra [9284] by antoine
#598: add package suggestion for debian / ubuntu
09:52 Ticket #816 (Timeout Notification Signal) closed by antoine
fixed: I've been told this works as expected.
09:37 Changeset in xpra [9283] by antoine
r9282 for v0.15.x branch: don't modify structure in place
09:35 Changeset in xpra [9282] by antoine
we should not modify the structure without updating its hash, remove …
06:18 Ticket #853 (py3k server support) created by antoine
Eventually, we will have to convert the server code to py3k... Which …
06:12 Changeset in xpra [9281] by antoine
in python2, dict.items() is already a copy (and the server is python2 …

05/07/15:

21:53 Ticket #533 (migrate osx build to using jhbuild and modulesets) closed by smo
fixed: r9279 updates gtk to 2.24.27 builds fine I'm going to close this now …
21:36 Changeset in xpra [9280] by smo
change hash for gtk+ 2.24.27
21:34 Changeset in xpra [9279] by smo
version bump for gtk+ 2.24.27

05/06/15:

11:46 Changeset in xpra [9278] by antoine
r9277 for v0.14.x and v0.15.x branches: ensure we do turn the spinners off
11:43 Changeset in xpra [9277] by antoine
if the window type changes, ensure we do turn the spinners off
10:48 Changeset in xpra [9276] by antoine
remove PREFERED_SERVER_ENCODING_ORDER and just use …
10:40 Changeset in xpra [9275] by antoine
remove vp9 from the "problematic" list of encodings
10:27 Changeset in xpra [9274] by antoine
update release notes with latest fixes
09:50 Changeset in xpra [9273] by antoine
remove debug
09:43 Changeset in xpra [9272] by antoine
r9271 for v0.14.x and v0.15.x branch: redraw opengl spinners from the …
09:42 Changeset in xpra [9271] by antoine
allow the fake broken connection to specify how long the spinners show …
09:37 Changeset in xpra [9270] by antoine
add h264 test data and test encoders with junk data whether we have …
09:27 Changeset in xpra [9269] by antoine
avoid warning with swscale and yuv420p/yuv422p to gbrp
09:24 Changeset in xpra [9268] by antoine
by default, don't run tests that cause warnings - save those for the …
04:00 Changeset in xpra [9267] by antoine
r9262 + r9265 + r9266 for v0.15.x and v0.14.x branches: always update …
03:59 Changeset in xpra [9266] by antoine
doh: do fire expose events
03:55 Changeset in xpra [9265] by antoine
always update spinner flag, even with no backing
03:49 Changeset in xpra [9264] by antoine
r9263 for v0.15.x branch: py3k integer fixes
03:46 Changeset in xpra [9263] by antoine
more py3k integer division fixes
03:44 Changeset in xpra [9262] by antoine
always update the spinner flag - keep it separate from the paint state

05/05/15:

13:34 Changeset in xpra [9261] by antoine
fix py3k support: doesn't seem to fail if we give it a string instead …
11:23 Changeset in xpra [9260] by antoine
r9259 for v0.15.x branch: use integer division for py3k (again)
11:23 Changeset in xpra [9259] by antoine
use integer division for py3k (again)
11:14 Changeset in xpra [9258] by antoine
r9257 for v0.15.x branch: use integer division for py3k
11:13 Changeset in xpra [9257] by antoine
use integer division for py3k
06:14 Changeset in xpra [9256] by antoine
parts of r9255 for v0.14.x and v0.15.x branches: ensure the image is …
06:12 Changeset in xpra [9255] by antoine
refactor encoder tests so we test all encoders (except nvenc), all …
06:08 Changeset in xpra [9254] by antoine
key is the encoding, not the in colorspace
05:55 Changeset in xpra [9253] by antoine
add csc tests and improve decoder tests: check for invalid data failures
05:20 Changeset in xpra [9252] by antoine
simplify
05:06 Ticket #626 (server does not run cleanups on SIGINT from a console) reopened by antoine
Re-opening because of ticket:852#comment:4, r9197 caused problems …
04:57 Changeset in xpra [9251] by antoine
r9250 for v0.15.x branch: fix typo
04:56 Changeset in xpra [9250] by antoine
fix typo

05/04/15:

17:52 Changeset in xpra [9249] by antoine
add unit test for codecs self test
17:39 Changeset in xpra [9248] by antoine
move the decoder self tests to a common location and re-use them with …
17:21 Changeset in xpra [9247] by antoine
implement self tests for decoding vpx
17:12 Changeset in xpra [9246] by antoine
test every encoding with every colorspace we know about
17:05 Changeset in xpra [9245] by antoine
r9244 for v0.15.x branch: 'periodic Q boost' is a vp9 only property
17:04 Changeset in xpra [9244] by antoine
#832: 'periodic Q boost' is for vp9 only
13:17 Changeset in xpra [9243] by antoine
r9242 for v0.15.x branch: try both vpx and libvpx
13:16 Changeset in xpra [9242] by antoine
try both vpx and libvpx as package names
11:15 Changeset in xpra [9241] by antoine
only load the codecs we will actually use
10:12 Changeset in xpra [9240] by antoine
r9239 for v0.14.x and v0.15.x: fix lz4 check
10:11 Changeset in xpra [9239] by antoine
fix check for lz4 availability
10:00 Changeset in xpra [9238] by antoine
delta should not care what encoding is used, but the pixel format does …
07:03 Changeset in xpra [9237] by antoine
fixes taken from r9235 for v0.15.x branch: remove unused initial …
06:59 Changeset in xpra [9236] by antoine
r9226 for v0.14.x and v0.15.x branches: clear all references
06:56 Changeset in xpra [9235] by antoine
#839: move the restride code to the ximage wrapper

05/03/15:

22:17 Changeset in xpra [9234] by joshiggins
#845 html5 sound: * use the XpraSource? instead of inline test source …
17:04 Changeset in xpra [9233] by joshiggins
removed format log line by accident
16:59 Changeset in xpra [9232] by joshiggins
#845 make wav format work first * right now it will start decoding …
16:58 Changeset in xpra [9231] by antoine
fix some pydev warnings and remove unused imports
16:33 Changeset in xpra [9230] by joshiggins
#845 html5 sound * don't pass start of stream packet to aurora.js * …
15:37 Changeset in xpra [9229] by joshiggins
#845 html5 client sound: * fix XpraSource? * override mp3.js probe …
13:51 Changeset in xpra [9228] by antoine
#640: fix the last gobject warnings with py3k: ensure we use glib …
13:32 Changeset in xpra [9227] by antoine
only start the network parse and format threads when we actually have …
13:25 Changeset in xpra [9226] by antoine
also clear reference to write format thread
13:13 Changeset in xpra [9225] by antoine
prevent memory exhaustion with lz4 by validating the packet size (max …
12:56 Changeset in xpra [9224] by antoine
always run through the named interpreter explicitly, and make the …
12:45 Changeset in xpra [9223] by antoine
#465: make memoryview enabled by default on python 2.7 (already the …
12:41 Changeset in xpra [9222] by antoine
move the buffer and align stuff out of codecs now that we use it in …
10:47 Changeset in xpra [9221] by antoine
version bump so we can make new beta builds
10:43 Changeset in xpra [9220] by antoine
#640: fix bencode with py3k
06:25 Changeset in xpra [9219] by antoine
work towards py3k support in bencoder: * use absolute import so py3k …

05/02/15:

11:20 Changeset in xpra [9218] by antoine
fixup for r9207: this new function takes arguments (which we don't need)
10:58 Changeset in xpra [9217] by antoine
convert to a unit test
10:18 Changeset in xpra [9216] by antoine
replace gobject functions which are deprecated with their glib equivallent
10:17 Changeset in xpra [9215] by antoine
replace gobject functions which are deprecated with their glib equivallent
09:16 Changeset in xpra [9214] by antoine
replace gobject functions which are deprecated with their glib equivallent
09:13 Changeset in xpra [9213] by antoine
remove direct calls to gobject.idle_add (which is deprecated)
09:08 Changeset in xpra [9212] by antoine
remove direct calls to gobject.idle_add (which is deprecated)
09:03 Changeset in xpra [9211] by antoine
remove direct calls to gobject.idle_add (which is deprecated)
08:44 Changeset in xpra [9210] by antoine
#177 we need the py3k version of rencode and the gobject bindings …
05:19 Changeset in xpra [9209] by antoine
we no longer use unsafe pid lists to track the process status
05:15 Ticket #851 (Rencode error on 0.15.0 Fedora 20 and 21 builds) closed by antoine
invalid: You have not installed the latest python-rencode package, which means …

05/01/15:

22:35 Ticket #852 (Fedora 20 and 21 0.15.0 builds are failing to stop on command) created by maxmylyn
Running Fedora 20 and 21 r9137 0.15.0 servers On running a {{{xpra …
22:33 Ticket #851 (Rencode error on 0.15.0 Fedora 20 and 21 builds) created by maxmylyn
Running a Fedora 20 and 21 r9137 0.15.0 Servers (from xpra.org/beta): …
09:53 Changeset in xpra [9208] by antoine
forgot to bump the main release no
07:45 Ticket #293 (tune the audio queue latency so it is in sync with the video) closed by antoine
duplicate: Will follow up in #835.
07:32 Ticket #539 (tabbed client) closed by antoine
wontfix: Too hard to get right generically.
07:27 Changeset in xpra [9207] by antoine
switch to the new function name (which is also gobject-3 compatible)
04:36 Changeset in xpra [9206] by antoine
add latest fixes to the release notes
04:33 Changeset in xpra [9205] by antoine
handle end-of-stream messages
04:32 Changeset in xpra [9204] by antoine
r9197 for v0.14.x branch: fix exit on signal from console
04:31 Changeset in xpra [9203] by antoine
r9198 for v0.14.x branch: avoid warning with some hava apps

04/30/15:

16:51 News edited by antoine
(diff)
16:42 Ticket #473 (html5 client) closed by antoine
fixed: It's looking good for the release! I have tagged v0.15.x, so let's …
16:39 Ticket #850 (html5 client improvements) created by antoine
Split from #473. Mostly things that didn't make the cut for the v0.15 …
16:12 Milestone 0.15 completed
Provisional priorities (the same ticket may be listed more than once …
15:57 Changeset in xpra [9202] by antoine
tag 0.15.x
15:39 Ticket #849 (sound improvements: refactorings, cleanups,) created by antoine
Follow up from #400, #669 - related to #835. * would be nice to share …
15:36 Ticket #400 (sound improvements - better queue handling, refactoring and cleanups) closed by antoine
fixed: I think this ticket is good to close, we can deal with testing in …
15:33 Changeset in xpra [9201] by antoine
#669: update microphone side code to use the new sound code and safer …
13:00 Changeset in xpra [9200] by antoine
prettify connection messages
09:06 Changeset in xpra [9199] by antoine
#533: library updates: apr 1.5.2 and subversion 1.8.13
04:38 Changeset in xpra [9198] by antoine
avoid warning with some java apps sending an odd message to the tray

04/29/15:

10:28 Ticket #848 (0.14.23: client crashes) closed by antoine
invalid: I'm closing this as invalid as this doesn't look like this has …
10:26 Ticket #626 (server does not run cleanups on SIGINT from a console) closed by antoine
fixed: No idea why, but gtk_main just exited without returning control …
10:24 Changeset in xpra [9197] by antoine
#626: when we get a signal we will exit on, remove the exception hook hacks
09:38 Changeset in xpra [9196] by antoine
stable version bump
09:36 Changeset in xpra [9195] by antoine
r9190 for v0.14.x branch: use idle_add to avoid reentrant errors
09:19 Ticket #582 (x11 cleanup must still be done in the UI thread) closed by antoine
fixed: A similar problem was solved in r9190, I think that r9194 does the …
09:18 Changeset in xpra [9194] by antoine
#582: run clean_quit() from an idle_add callback rather than the …
09:15 Changeset in xpra [9193] by antoine
make it consistent: keyval is a number
09:14 Changeset in xpra [9192] by antoine
#640: fix keyboard mapping with py3k clients: we can't just call str …
08:51 Ticket #848 (0.14.23: client crashes) created by onlyjob
I updated official Debian package from 0.14.18 to 0.14.23 and using …
08:31 Ticket #177 (how to run tests?) closed by antoine
fixed: This will do for now, all the unit tests are being run as part of the …
08:27 Ticket #847 (more automated tests) created by antoine
Follow up from #177, see also #660 - in particular things like #822. …
08:24 Changeset in xpra [9191] by antoine
#177: add test for child reaper
07:55 Changeset in xpra [9190] by antoine
the signal handler can interrupt io and cause a 'reentrant call …
07:29 Ticket #846 (JavaFx-Applications starts with wrong size with jdk>=8) created by mptei
When I start a JavaFx application, the application starts with …
07:24 Changeset in xpra [9189] by antoine
* fix logging to include 'forget' arg * always poll() before checking …
07:22 Changeset in xpra [9188] by antoine
we can handle bytes just fine, avoid warning
06:36 Changeset in xpra [9187] by antoine
#177 test fixes (mostly py3k): * only use the strtobytes dict key hack …
05:54 Changeset in xpra [9186] by antoine
#177: add test for os_util critical functions
05:39 Changeset in xpra [9185] by antoine
rename variable: we don't actually handle strings with py3k..
05:38 Changeset in xpra [9184] by antoine
py3k fix: using latin1 encoding doesn't screw up our bytes buffer and …
05:20 Changeset in xpra [9183] by antoine
fix pydev warning
04:28 Changeset in xpra [9182] by antoine
* automated whitespace cleanup * pydev warnings
04:24 Changeset in xpra [9181] by antoine
files we need for building (py)gtkglext for centos7
03:19 Changeset in xpra [9180] by antoine
* skip empty keysyms * warn for all invalid keysyms just once
02:30 Ticket #818 (14.20 Xpra builds have no spinners) closed by antoine
fixed: Closing. Beta 0.14.23 for win32 were missing - sorry!
00:15 Ticket #845 (html5 client sound support) created by joshiggins
We should be able to process sound-data packets to allow sound …

04/28/15:

23:42 Changeset in xpra [9179] by nickc
Fixed typo in one of the comments.
22:42 Ticket #727 (building with clang - measure difference in performance) closed by nickc
fixed
22:39 Testing edited by nickc
(diff)
22:38 Testing edited by nickc
(diff)
22:20 Testing edited by nickc
(diff)
22:16 Testing edited by nickc
(diff)
22:07 Testing edited by nickc
(diff)
18:38 Testing edited by nickc
(diff)
18:37 Testing edited by nickc
(diff)
16:47 Changeset in xpra [9178] by antoine
fix day of the week to avoid warnings
13:45 Ticket #844 (Improvements to appdata file) closed by antoine
fixed: Applied to both branches in r9177, so this will be included in 0.14.24 …
13:43 Changeset in xpra [9177] by antoine
#844: improvements to appdata file
13:36 Ticket #844 (Improvements to appdata file) created by jonathan.underwood
I was finding that running appstream-util validate-relax against the …
06:17 Changeset in xpra [9176] by antoine
updated release notes
05:09 Ticket #838 (html5 client auto-connect) closed by antoine
fixed: Backport in r9173. (not all that big, tested ok)
05:09 Changeset in xpra [9175] by antoine
add latest fixes to release notes
05:03 Changeset in xpra [9174] by antoine
r9151 (partial) for v0.14.x branch: avoid errors when using "noencode"
04:59 Changeset in xpra [9173] by antoine
r9160 + r9161 for v0.14.x branch: fix socket read race, buffer pending …
04:27 Ticket #837 (html5 client keyboard mapping can't type symbols) closed by antoine
fixed: Not heard back closing.

04/27/15:

20:02 Changeset in xpra [9172] by joshiggins
aurora-xpra.js: just need to use 'this', not '_this'
19:52 Changeset in xpra [9171] by joshiggins
aurora-xpra.js: return true for start, pause, reset events
19:41 Changeset in xpra [9170] by joshiggins
html5 client begin MP3 sound support * include aurora.js framework * …
19:25 Changeset in xpra [9169] by joshiggins
html5 client: support LZ4 compressor for rgb data
17:58 Changeset in xpra [9168] by nickc
#727 Removed the IE javascript line since it calls for non-existent …
16:25 Changeset in xpra [9167] by antoine
r8302 for v0.14.x branch: paint the spinners with opengl
14:16 Ticket #843 (Drop usage of xorg void driver in xpra's xorg.conf) closed by antoine
fixed: It's fine, just make sure you grab both changes (I made a mess of the …
14:15 Changeset in xpra [9166] by antoine
#843: drop usage of xorg void driver (part 2)
14:05 Changeset in xpra [9165] by antoine
#843: drop usage of xorg void driver
13:28 Ticket #843 (Drop usage of xorg void driver in xpra's xorg.conf) created by jonathan.underwood
According to a redhat xorg maintainer: "The use of the "void" input …
11:01 Changeset in xpra [9164] by antoine
blocking sockets seem to work OK
11:01 Changeset in xpra [9163] by antoine
re-compress window-icon packet data to avoid large packet warnings, …
10:53 Changeset in xpra [9162] by antoine
* prettify video encoder list info logging * fix unix domain socket …
10:52 Changeset in xpra [9161] by antoine
only warn if there is an actual packet, a None packet is not an error
10:02 Changeset in xpra [9160] by antoine
#838: ensure we buffer any pending reads on the connection we forward …
08:05 Changeset in xpra [9159] by antoine
fixup xpra-proxy used by ssh, which was broken by r9154: the proxy …
07:57 Changeset in xpra [9158] by antoine
fixup r9157: the peername may be a list or tuple
07:47 Changeset in xpra [9157] by antoine
prettify connection log message (the endpoint may not be available)
07:41 Changeset in xpra [9156] by antoine
include more low-level connection information
07:29 Changeset in xpra [9155] by antoine
when closing or before startup, the threads can be None
05:30 Changeset in xpra [9154] by antoine
improve connection and proxy debugging, ensure both sockets have a timeout
05:21 Changeset in xpra [9153] by antoine
more friendly console log message, especially when the reason is not …
05:18 Changeset in xpra [9152] by antoine
include buffer head as a string in the console error message to make …
05:16 Changeset in xpra [9151] by antoine
ensure we don't get errors when calling get_info before a packet …

04/26/15:

14:16 Changeset in xpra [9150] by joshiggins
remove unneeded function (left over from testing.. oops)
14:13 Changeset in xpra [9149] by joshiggins
html5 client, LZ4 working * get length of original data from first 4 …

04/25/15:

20:44 Changeset in xpra [9148] by joshiggins
#473 html5 begin LZ4 support * include node-lz4 library * it will …

04/24/15:

11:32 Changeset in xpra [9147] by antoine
#620 use C MIN and MAX and not Python's
11:22 Changeset in xpra [9146] by antoine
#620: use cython to speed up the rectangle class
09:23 Changeset in xpra [9145] by antoine
undo parts of r9073: the synthetic mouse-down events must be …
08:54 Changeset in xpra [9144] by antoine
#640: * try to threads_init() as early as possible (win32 crashes...) …
06:33 Changeset in xpra [9143] by antoine
#826: fix ctypes import to make it py3 (py3.4?) compatible
03:37 Testing edited by antoine
remove whitespace (diff)
03:31 Ticket #826 (Title bar don't support Unicode) closed by antoine
fixed: @John1221: I can't see any problems with 0.15 servers either. So I am …
Note: See TracTimeline for information about the timeline view.