xpra icon
Bug tracker and wiki

Timeline


and

03/30/15: Today

15:50 Changeset in xpra [8872] by antoine
#773: we already support above and below window state and manage …
15:39 Changeset in xpra [8871] by antoine
#598: support polling for platforms where we cannot rely on dbus to …
10:49 Changeset in xpra [8870] by antoine
#400 (and #669) sound tweaks: * better error message format * ignore …
09:33 Changeset in xpra [8869] by antoine
usual annoying py3k string fixes
09:26 Changeset in xpra [8868] by antoine
fix warning message (it is a generic message, not workarea specific …
09:24 Changeset in xpra [8867] by antoine
make it compatible with more versions of gdk3..
09:10 Changeset in xpra [8866] by antoine
mod_pointermissing is just a list of strings, not a list of lists!
09:02 Changeset in xpra [8865] by antoine
ensure we return the default value if the conversion to int fails, and …
08:52 Changeset in xpra [8864] by antoine
the usual annoying py3k fixes, this time for the new sound / …
08:24 Changeset in xpra [8863] by antoine
also skip the invalid / unhelpful keysym 0xffffff from the client side
08:11 Changeset in xpra [8862] by antoine
the gtk3 client on win32 can send invalid keysyms, shortcut out
07:50 Encodings/nvenc edited by antoine
(diff)
07:42 nvenc5.pc attached to Encodings/nvenc by antoine
pkgconfig file for nvenc v5
07:41 nvenc4.pc attached to Encodings/nvenc by antoine
pkgconfig file for nvenc v4
07:23 Changeset in xpra [8861] by antoine
fix stoopid debian line size limit
07:22 Changeset in xpra [8860] by antoine
#828: add pycuda suggestion for nvenc support
06:28 Changeset in xpra [8859] by antoine
nvenc5: fix stoopid cut&paste gone wrong

03/29/15: Yesterday

13:29 Changeset in xpra [8858] by antoine
doh: look for nvcc not just the bin dir
13:24 Changeset in xpra [8857] by antoine
also look for nvcc in $PATH
08:25 Ticket #828 (NVENC support for Ubuntu and Debian) created by antoine
Would be nice to have, and I thought it would be easy enough to add …
06:49 Changeset in xpra [8856] by antoine
#653: remove dependency on libcuda

03/28/15:

14:33 Ticket #827 (Mouse events dropped) created by mnbvc
I am using xpra client on Windows Vista with two monitors connected. I …
08:35 Changeset in xpra [8855] by antoine
#773: only send a configure packet for OR windows if the server …
08:16 Changeset in xpra [8854] by antoine
also log the full packet (small anyway)
08:03 Changeset in xpra [8853] by antoine
#598 fix cups printing: the file to print is actually in postscript format
07:14 Packaging edited by totaam
(diff)
04:34 Changeset in xpra [8852] by antoine
add debug to assert now that I have seen it fire.. (shouldn't happen)

03/27/15:

11:52 Changeset in xpra [8851] by antoine
when using the ADD_LOCAL_PRINTERS testing feature, force a prefix to …
07:37 Changeset in xpra [8850] by antoine
#730: add files required for appdata: install appdata file, and link …
07:18 Changeset in xpra [8849] by antoine
avoid races during cleanup

03/26/15:

16:46 Changeset in xpra [8848] by antoine
version bump
16:39 Changeset in xpra [8847] by antoine
r8800 adapted for v0.14.x branch: #790: send window state updates via …
16:35 Changeset in xpra [8846] by antoine
r8798 for v0.14.x branch: #790: clear the window state after we send it
16:34 Changeset in xpra [8845] by antoine
r8796 for v0.14.x branch: #790: don't set the "maximized" property on …

03/25/15:

22:40 Changeset in xpra [8844] by joshiggins
xpra_window.js: update canvas geometry after each context change
22:37 Changeset in xpra [8843] by joshiggins
xpra_window.js: don't forget to switch back to 2d canvas for image …
22:27 Changeset in xpra [8842] by joshiggins
#473: some progress on h264 * be able to switch our offscreen canvas …
20:50 Changeset in xpra [8841] by joshiggins
include broadway/canvas.js in index.html
20:49 Changeset in xpra [8840] by joshiggins
modify broadway canvas.js to check for webgl context without …
20:48 Changeset in xpra [8839] by joshiggins
xpra_window.js: fix indents and create glcanvas
18:31 Changeset in xpra [8838] by smo
wrong patch
18:26 Changeset in xpra [8837] by smo
syntax fix again…
18:14 Changeset in xpra [8836] by smo
syntax fix
17:59 Changeset in xpra [8835] by smo
add patch for pygobject
17:51 Changeset in xpra [8834] by smo
patch for annoying warning messages in pygobject
16:42 Changeset in xpra [8833] by joshiggins
clipboard support skeleton
15:29 Changeset in xpra [8832] by joshiggins
A NAL unit of type 0x06 is an AUD.... whatever that is.
04:54 Changeset in xpra [8831] by smo
subversion version bump
00:30 Changeset in xpra [8830] by joshiggins
#473 some work on h264 decoding. * we receive the NAL units in the …
00:26 Changeset in xpra [8829] by joshiggins
include broadway.js, a javascript h.264 decoder * it seems as though …
00:23 Changeset in xpra [8828] by smo
PIL only tested with libjpeg-turbo 8 so lets try this

03/24/15:

04:20 Ticket #826 (Title bar don't support Unicode) created by John1221
Server: Trusty with xpra 0.15 r8802 Client: MS Windows 7 with xpra …
00:42 Ticket #788 (OSX client GUI launcher text displaying as empty rectangles) closed by afarr
fixed: Our build seems to be fixed (as of 0.15.0 r8806). Closing.

03/23/15:

17:18 Changeset in xpra [8827] by antoine
#400 / #669 allow us to turn off the new variable min queue code using …
17:10 Changeset in xpra [8826] by antoine
misc fixes: * GTK3 compat imports for gobject * win32 chokes on unicode..
16:00 Changeset in xpra [8825] by antoine
#825: initial nvenc v5 support
15:57 Changeset in xpra [8824] by antoine
ensure scaling is never None (as we assume it isn't in …
15:39 Ticket #825 (NVENC v5 support) created by antoine
Soon after NVENC v4 (#653), NVENC v5 is out. Of interest: * licensing …
11:02 Changeset in xpra [8823] by antoine
avoid races during cleanup / shutdown
10:54 Changeset in xpra [8822] by antoine
#669: * don't create an OSX dock icon for the sound process: use a …
04:56 Changeset in xpra [8821] by antoine
ignore pydev warning
04:53 Changeset in xpra [8820] by antoine
#669: * make it more OO-style: move common code and attributes to …
04:15 Changeset in xpra [8819] by antoine
remove unused code
04:05 Changeset in xpra [8818] by antoine
add utility wrapper for the print tool
00:49 Changeset in xpra [8817] by joshiggins
Some groundwork for lz4 and lzo packet encodings

03/22/15:

06:46 Changeset in xpra [8816] by antoine
log the command we run to make it easier to debug
05:54 Changeset in xpra [8815] by antoine
stopping and starting sound on osx should now be safe as we can …
05:40 Changeset in xpra [8814] by antoine
allow us to toggle opengl on and off on osx
05:20 Changeset in xpra [8813] by antoine
don't log an error if we can't load dbus on osx
03:46 Changeset in xpra [8812] by antoine
#598: bundle pycups on osx
01:18 Changeset in xpra [8811] by joshiggins
xpra_client.js: sound stuff to receive packets (no decode yet)
01:13 Changeset in xpra [8810] by joshiggins
xpra_client.js: connect if we don't find web workers

03/21/15:

18:13 Ticket #813 (CentOS 6.4 client throwing xpra main error) closed by antoine
fixed: Tested, works fine, closing.
18:07 Ticket #803 (Handler for user timeout) closed by antoine
worksforme: Closing this, please re-open if you have problems or follow up in #816.
17:53 Ticket #810 (xpra attach with ssh doesn't work if login shell is not /bin/sh-compliant) closed by antoine
worksforme: Not heard back but I believe what we have is now good enough.
17:41 Ticket #625 (a server event interface) closed by antoine
fixed
17:39 Ticket #663 (speaker forwarding after re-attach sometimes unsuccessful) closed by antoine
worksforme: This should be totally reliable now that we handle this out of process …
15:05 Changeset in xpra [8809] by antoine
fix some file permissions (minor tweaks found in the fedora package review)
04:37 Changeset in xpra [8808] by antoine
prevent races when stop()ing from multiple threads, and make warning …
04:27 Changeset in xpra [8807] by antoine
avoid races during cleanup

03/20/15:

15:03 Changeset in xpra [8806] by antoine
fix copyright date on file just created
15:00 Changeset in xpra [8805] by antoine
#669: move the generic parts of the process wrapper to a utility class …
14:58 Changeset in xpra [8804] by antoine
fix possible race during cleanup: avoid None client dereference but …
14:45 Changeset in xpra [8803] by antoine
#669: the sound is no longer threaded, so no need for sleeping here

03/19/15:

15:00 Changeset in xpra [8802] by antoine
#790: fix bug in computation of state updates dict (was always using a …
09:07 Changeset in xpra [8801] by antoine
#790: add flag to configure-window packets so we can skip geometry …
08:58 Changeset in xpra [8800] by antoine
#790: send window state updates via a timer so they can be batched …
08:48 Changeset in xpra [8799] by antoine
#790: refactor the state update changes using more generic code
08:40 Changeset in xpra [8798] by antoine
#790: clear the window state after we send it
08:36 Changeset in xpra [8797] by antoine
#790: allow us to disable the win32 window hooks for testing
08:25 Changeset in xpra [8796] by antoine
#790: don't set the "maximized" property on the window model if it has …

03/18/15:

15:59 Ticket #824 (AltGr) created by mnbvc
Xpra version 0.15 on both server and client. To reproduce: - …
10:02 Ticket #823 (Session hangs and dies) closed by mnbvc
duplicate: > I'm not sure how clipboard could work if you have …
05:04 Changeset in xpra [8795] by antoine
bump year in header (missed from r8786)
04:56 Changeset in xpra [8794] by antoine
reduce the min queue size
04:52 Changeset in xpra [8793] by antoine
#669: allow us to tune the min queue time using an env var
01:28 Changeset in xpra [8792] by antoine
#598: print in colour by default

03/17/15:

14:31 Changeset in xpra [8791] by antoine
now that the sound is handled out-of-process, we can safely enable …
14:28 Changeset in xpra [8790] by antoine
version bump
14:25 Changeset in xpra [8789] by antoine
r8785 for v0.14.x branch: wait gradually longer, don't start at the …
14:24 Changeset in xpra [8788] by antoine
r8783 for v0.14.x branch: prevent encoder problems with the bencoder …
14:20 Changeset in xpra [8787] by antoine
try to show the sound process pid on session info
13:49 Changeset in xpra [8786] by antoine
#669 + #400: split sound into a separate process * define a wrapper …
09:35 Ticket #823 (Session hangs and dies) created by mnbvc
When reconnecting to an already connected session, with clipboard …

03/16/15:

16:24 Changeset in xpra [8785] by antoine
the point of "continue_wait" is to allow us to gradually wait longer, …
16:16 Changeset in xpra [8784] by antoine
remove unused var
15:49 Changeset in xpra [8783] by antoine
this would cause the bencoder to choke!
05:17 Changeset in xpra [8782] by antoine
#598: make it easier to examine the temporary file we print using …

03/14/15:

15:44 Changeset in xpra [8781] by joshiggins
#473 add jpeg and png support
15:23 Changeset in xpra [8780] by joshiggins
oops.. shouldn't be forcing no workers by default..
15:22 Changeset in xpra [8779] by joshiggins
rationalise drawing * Revert removal of offscreen canvas - an …
10:07 Changeset in xpra [8778] by antoine
also load license keys from the common file nvenc.keys
03:39 Ticket #822 (shadow does not work with 0.14.20) closed by totaam
fixed: Well, that's embarrassing, we should have caught that sooner! (added …
03:37 Changeset in xpra [8777] by antoine
#822: fix xpra shadow function definition missing new arguments

03/12/15:

02:27 Ticket #822 (shadow does not work with 0.14.20) created by floemker
With xpra 0.14.20 the shadow mode results in: […] The attached …

03/11/15:

09:03 Changeset in xpra [8776] by antoine
#598: * bundle ghostscript in the gsview directory * tell gsprint …

03/10/15:

12:07 Changeset in xpra [8775] by antoine
#669: preparatory refactoring
11:59 Changeset in xpra [8774] by antoine
add more thread info we get from protocols registered with server base …
11:56 Changeset in xpra [8773] by antoine
add more info to assert for debugging: usually pointing to self if …
05:17 Changeset in xpra [8772] by antoine
log stacktrace for assertions, but not for InitException? - which is …
04:55 BadContent edited by antoine
(diff)
03:04 Changeset in xpra [8771] by antoine
use the new process exit callbacks to avoid polling for the websockify …
01:14 Changeset in xpra [8770] by antoine
new upstream release

03/09/15:

23:50 Ticket #773 (support more wm states (keep above, below, etc)) closed by afarr
fixed: Double checking with a new osx client build, Max found keep above and …
15:51 Changeset in xpra [8769] by antoine
* use the new reaper exit callback instead of polling for the …
14:30 Changeset in xpra [8768] by antoine
add test for compression with alpha

03/08/15:

19:51 Changeset in xpra [8767] by joshiggins
xpra_protocol.js: avoid buffering packets when raw packet is saved for …
17:10 Changeset in xpra [8766] by antoine
add latest fix to release notes
17:08 Changeset in xpra [8765] by antoine
modify release notes with changed fix (env var now required)
17:02 Changeset in xpra [8764] by antoine
r8763 for v0.14.x branch: revert to not reparent to root by default
17:01 Changeset in xpra [8763] by antoine
#770: revert to not reparent to root by default
16:42 Changeset in xpra [8762] by antoine
#598 I was seeing random segfaults in the dbus api on startup, this …
16:21 Changeset in xpra [8761] by antoine
#598 oops: fix dictionary filtering
16:13 Changeset in xpra [8760] by antoine
#598 printing fixes: * let the server tell the client which printer …
15:40 Changeset in xpra [8759] by antoine
#598: only send a new "printers" packet if we have actually detected a …
15:38 Changeset in xpra [8758] by antoine
#598: * simplify the on_devmodechange code * fix the printers dict: …
14:31 Changeset in xpra [8757] by antoine
remove debug and give up on trying to get a meaningful string out of …
13:11 Changeset in xpra [8756] by antoine
log the full lpadmin command we try to use
13:10 Changeset in xpra [8755] by antoine
#598: detect failures to run lpadmin and give a more helpful warning …
13:01 Changeset in xpra [8754] by antoine
remove "ls" command which is only used for debugging
11:30 Changeset in xpra [8753] by antoine
#598: printer change detection for win32!
10:18 Changeset in xpra [8752] by antoine
must define before use!
09:45 Changeset in xpra [8751] by antoine
#598: add printers changed callback to pycups implementation (using a …
09:07 Changeset in xpra [8750] by antoine
#598: remove "query-printers", the client will be responsible for …
06:32 Ticket #806 (setup_pipeline fail produced a traceback (0.14.19)) closed by antoine
invalid: > It doesn't look like it's the xpra server using the memory. I …
06:26 Changeset in xpra [8749] by antoine
r8748 for v0.14.x branch: fix xpra control sound-output subcommand
06:21 Changeset in xpra [8748] by antoine
fix xpra control "sound-output" subcommand: command is already popped …

03/07/15:

20:15 Changeset in xpra [8747] by joshiggins
removing unused files
20:07 Changeset in xpra [8746] by joshiggins
html5 client refactoring: make indexref.html the default
17:31 Changeset in xpra [8745] by joshiggins
xpra_window.js: optimise window drawing, fixed some unruly indents * …
17:16 Changeset in xpra [8744] by joshiggins
xpra_window.js: use jQuery to assign mouse callbacks

03/05/15:

23:24 Ticket #799 (ungroup windows from taskbar) closed by smo
fixed: This seems to have solved the issue not sure why but the message is …

03/04/15:

22:13 Ticket #821 (html5 client maximize does not follow browser canvas size) created by aradtech
When a application is maximized in html5 client the application does …
01:33 Ticket #799 (ungroup windows from taskbar) reopened by afarr
I may have spoken too soon... testing (other things) with win32 client …

03/03/15:

13:07 ProjectIdeas edited by antoine
(diff)
13:06 ProjectIdeas edited by antoine
(diff)
12:49 ProjectIdeas/2014 created by antoine
archive the old page
09:15 Changeset in xpra [8743] by antoine
#598: fix win32 printing and other improvements: * include sha1 digest …
05:19 Changeset in xpra [8742] by antoine
fix name we skip: use spaces on win32 side (we replace with dashes for …
02:37 Changeset in xpra [8741] by antoine
safer packet logging in assert (don't assume the blob is anywhere in …
02:36 Changeset in xpra [8740] by antoine
#598 allow us to skip some printers using an env var, and skip the …
02:34 Changeset in xpra [8739] by antoine
oops: missed from r8736!
02:19 Changeset in xpra [8738] by antoine
r8737 for v0.14.x branch: add env var so we can more easily switch …
02:17 Changeset in xpra [8737] by antoine
#770: add env var so we can more easily switch betweeen …

03/02/15:

19:34 Ticket #820 (XkbQueryExtension: symbol not found (musl C)) created by itoffshore
I've successfully built packages for xpra / cython & pgen under Alpine …
07:56 Changeset in xpra [8736] by antoine
#819: hook our own ctrl-c handler, which also works with gtk3!
07:44 Ticket #819 (win32 client does not exit cleanly (again)) closed by antoine
fixed: r8700 was not the cause of the problem, so I looked into …
07:41 Printing edited by antoine
(diff)
07:38 Printing edited by antoine
(diff)
07:38 Changeset in xpra [8735] by antoine
new icons for wiki
07:37 Printing created by antoine
07:35 WikiStart edited by antoine
(diff)
07:31 Changeset in xpra [8734] by antoine
#598 log the job's filename rather than the quite useless Popen …
07:13 Changeset in xpra [8733] by antoine
oops, missed from r8732!
05:52 Ticket #819 (win32 client does not exit cleanly (again)) created by antoine
Some recent change to the event handling must have caused this. We end …
05:30 Changeset in xpra [8732] by antoine
#598: * add win32 print executable to make it easier to test * change …

03/01/15:

18:56 Changeset in xpra [8731] by joshiggins
xpra_client.js: prevent default action if we use jQuery for keyboard …
18:56 Changeset in xpra [8730] by joshiggins
xpra_client.js: don't send focus packet for override_redirect windows
16:29 Changeset in xpra [8729] by joshiggins
xpra_client.js: fix focus handling, keyboard events now firing
16:13 Changeset in xpra [8728] by joshiggins
refactoring: handle draw packets
16:05 Changeset in xpra [8727] by joshiggins
xpra_protocol.js: make sure to clear this.raw_packets when packet is …
06:43 Changeset in xpra [8726] by antoine
#598: * log the lpadmin command * support raw mode (without a ppd file)
06:39 Changeset in xpra [8725] by antoine
#598 support printing directly from the spool file and not just from …
02:20 Changeset in xpra [8724] by joshiggins
xpra_window.js: call client get_desktop_size to work out full screen space
02:16 Changeset in xpra [8723] by joshiggins
xpra_client.js: fix window_closed callback
02:08 Changeset in xpra [8722] by joshiggins
refactoring XpraWindow?: * XpraWindow? is now in xpra_window.js * All …
01:13 Changeset in xpra [8721] by joshiggins
xpra_client.js: keyboard events
00:54 Changeset in xpra [8720] by joshiggins
xpra_client.js: process hello packet
00:38 Changeset in xpra [8719] by joshiggins
started refactoring of client code * Separate client code from …

02/28/15:

18:19 Changeset in xpra [8718] by joshiggins
bencode.js: optimise packing so we don't evaluate method on each loop …
18:16 Changeset in xpra [8717] by joshiggins
bencode.js: pack byte array into string in chunks to avoid exceeding …
02:45 Changeset in xpra [8716] by joshiggins
window.js: assign callbacks before updating metadata - otherwise …
02:24 Changeset in xpra [8715] by antoine
#786: try to log the message client side when we failed to forward it
02:11 Changeset in xpra [8714] by antoine
#786: fix fallback code path using local logging handler (was missing …
01:55 Changeset in xpra [8713] by antoine
cut & paste gone wrong: use the correct field name for the old wnd proc..
00:46 Changeset in xpra [8712] by joshiggins
#473 feature detection With Chrome now using Blink and websocket in …
Note: See TracTimeline for information about the timeline view.