xpra icon
Bug tracker and wiki

Timeline



08/13/13:

07:41 Changeset in xpra [4168] by Antoine Martin
prevent non-implemented codecs from printing errors on start (mostly a …
07:17 Changeset in xpra [4167] by Antoine Martin
bump date and build no
06:13 Ticket #414 (support variable expansion for socketdir option) closed by Antoine Martin
worksforme
06:07 Ticket #375 (PIL Error with jpeg encoding: "Suspension not allowed here") closed by Antoine Martin
fixed: Right, that's what I thought - the bug is only in PIL, it is …
06:02 Changeset in xpra [4166] by Antoine Martin
most outdated distros have PIL and so we cannot 'optimize' compression …
05:46 Changeset in xpra [4165] by Antoine Martin
env var to workaround PIL bug
05:14 Changeset in xpra [4164] by Antoine Martin
#409: we can't stop sending sound on osx (makes it stop completely!)
05:00 Changeset in xpra [4163] by Antoine Martin
make it easier to debug network layer
00:00 Milestone 0.10 completed
Main desired features: * performance improvements: XShm (#345), …

08/12/13:

16:12 Xdummy edited by Antoine Martin
(diff)
16:07 Xvfb-vs-Xorg-x11perf.txt attached to Xdummy by Antoine Martin
x11perf run comparing Xvfb and Xdummy
16:02 Xdummy edited by Antoine Martin
(diff)
14:26 Changeset in xpra [4162] by Antoine Martin
more py3 string compat crap
14:26 Changeset in xpra [4161] by Antoine Martin
pydev warning fix
14:26 Changeset in xpra [4160] by Antoine Martin
re-instate round-trip via png (totally bonkers - a pycairo dismal …
14:23 Changeset in xpra [4159] by Antoine Martin
we don't care if keys are not in order - and they may not be when …
12:40 Changeset in xpra [4158] by Antoine Martin
fix some tests (update to new paths)
12:12 Changeset in xpra [4157] by Antoine Martin
include tests in 2to3 builds
12:12 Changeset in xpra [4156] by Antoine Martin
fix py3 string matching
12:11 Changeset in xpra [4155] by Antoine Martin
fix cairo paint (py3/gtk3)
12:00 Changeset in xpra [4154] by Antoine Martin
fix function call signature for more rare codepath (no png support)
11:42 Changeset in xpra [4153] by Antoine Martin
we can only set alpha before the window is realized - avoids warning …
11:27 Changeset in xpra [4152] by Antoine Martin
aslo check for the unpremultiply_argb_in_place cython code since we …
11:26 Ticket #416 (pixbuf_new_from_data or cairo take un-premultiplied rgb data) created by Antoine Martin
r4151 does this, but it's slow and ugly. Do this in-place properly, …
11:24 Changeset in xpra [4151] by Antoine Martin
we must un-premultiply ARGB data!
07:10 Network edited by Antoine Martin
(diff)
07:02 Network created by Antoine Martin
initial contents
06:49 WindowRefresh edited by Antoine Martin
(diff)
06:48 Encodings edited by Antoine Martin
(diff)
06:47 WikiStart edited by Antoine Martin
(diff)

08/11/13:

14:05 Changeset in xpra [4150] by Antoine Martin
updated release notes
09:04 WikiStart edited by Antoine Martin
(diff)

08/10/13:

17:15 Ticket #394 (Xpra often hangs when left overnight) reopened by Antoine Martin
Re-opening following email request.
08:54 Ticket #381 (Build with -fsanitize=address for debug builds with GCC >= 4.8) closed by ahuillet
fixed
06:52 Ticket #358 (double free with vpx) closed by Antoine Martin
needinfo: Not seen it since, though vpx doesn't really get much testing…
06:48 Changeset in xpra [4149] by Antoine Martin
fix breakage introduced by r4081 (video csc prep step workaround)
06:41 Ticket #398 (AVFrameWrapper falling out of scope before being freed by avcodec) closed by Antoine Martin
wontfix: (actually closing it)
06:35 Ticket #329 (Sound sink underruns seem to lead to spinners and eventual ping ...) closed by Antoine Martin
invalid: Closing. I very much doubt there is anything we can do at our end, the …
06:31 Ticket #309 (until we have contents to paint the gl windows show undefined contents) closed by Antoine Martin
fixed: Works for me..
06:25 Ticket #415 (ffmpeg 2.0 support) created by Antoine Martin
Split from #398 There are API changes in ffmpeg which cause …
06:23 Ticket #372 (client mesa crash with opengl enabled) closed by Antoine Martin
worksforme: Hopefully this is a driver thing that will get fixed upstream... See …
06:21 Ticket #367 (Improved opengl detection and ArgumentParser help.) closed by Antoine Martin
fixed: I'm still not 100% convinced that OpenGL rendering is 100% …
06:19 Ticket #366 (cursor focus error created somewhere between r3680 and 3725 server ...) closed by Antoine Martin
fixed: This particular bug is fixed by the revert, will follow up in #214 for …
06:17 Ticket #394 (Xpra often hangs when left overnight) closed by Antoine Martin
needinfo: Not heard back, closing.
05:48 Changeset in xpra [4148] by Antoine Martin
#414 support variable expansion for confdir and socketdir
05:43 Changeset in xpra [4147] by Antoine Martin
remove debug logging
05:30 Changeset in xpra [4146] by Antoine Martin
fix systray forwarding with mmap enabled
05:22 Changeset in xpra [4145] by Antoine Martin
doh
05:13 Changeset in xpra [4144] by Antoine Martin
better error message/guard for when trying to do transparency with gl …
05:10 Changeset in xpra [4143] by Antoine Martin
don't try to do transparency with gl

08/09/13:

22:11 Ticket #414 (support variable expansion for socketdir option) created by krlmlr
Use case: socket-dir=/tmp/xpra-$USER as noted in #408.
16:43 Changeset in xpra [4142] by Antoine Martin
py3 compat (ugly) and remove exception handling around …
16:41 Changeset in xpra [4141] by Antoine Martin
report correct method name and args in case of error
16:41 Changeset in xpra [4140] by Antoine Martin
don't access server_capabilities directly, use …
16:40 Changeset in xpra [4139] by Antoine Martin
py3 compat: * move workspace props stuff to gtk2 since gtk3 cannot …
16:38 Changeset in xpra [4138] by Antoine Martin
py3 compat: * send bytes as strings * ignore errors in list.sort() due …
16:38 Changeset in xpra [4137] by Antoine Martin
py3 compat and better error reporting
16:37 Changeset in xpra [4136] by Antoine Martin
move exception handling to location where we have the most info to …
16:36 Changeset in xpra [4135] by Antoine Martin
fix backing method signature
16:36 Changeset in xpra [4134] by Antoine Martin
py3 compat via simple utility wrapper for retrieving capabilities
16:35 Changeset in xpra [4133] by Antoine Martin
better error message if version is missing altogether
14:40 Changeset in xpra [4132] by Antoine Martin
#409: remove sound menu for now: it has state synchronization problems …
14:35 Changeset in xpra [4131] by Antoine Martin
#409: process sound in non-ui thread since gstreamer has its own …
14:21 Changeset in xpra [4130] by Antoine Martin
remove nvenc (not implemented) and nvcuda (unstable) for now
14:20 Changeset in xpra [4129] by Antoine Martin
don't do any UI stuff from signal handler, use idle_add
14:16 Changeset in xpra [4128] by Antoine Martin
calling py2exe_exclude from toggle_packages for some of our own …
13:07 Ticket #413 (fix csc_nvcuda compilation on win32) created by Antoine Martin
Assuming that this module can be made to work reliably, we want the …
12:43 Changeset in xpra [4127] by Antoine Martin
add ability to build cuda csc on win32
12:38 Changeset in xpra [4126] by Antoine Martin
cleanup all .c and .pyd files using "./setup.py clean"
12:35 Changeset in xpra [4125] by Antoine Martin
remove timer stuff which we cannot build
09:44 Ticket #412 (Win32 Client - Shift and CTRL buttons fail to stay pressed down) created by Smo
When holding shift or ctrl only the first keystroke is registered. …
07:26 Ticket #411 (better debugging and logging tools) created by Antoine Martin
See wiki/Debugging At the moment, we rely on: * environment …
07:19 Ticket #410 (better sub-window encoding: detect regions and use sub video encoder) created by Antoine Martin
If you have a large window but only a fraction of that window changes …
07:04 Changeset in xpra [4124] by Antoine Martin
avoid double free with old libav
06:53 Changeset in xpra [4123] by Antoine Martin
updated patch offsets
06:28 Changeset in xpra [4122] by Antoine Martin
set CODEC_FLAG2_FAST which avoids the warning "Cannot parallelize …
06:11 Changeset in xpra [4121] by Antoine Martin
gtk2 codepath fix
06:09 Changeset in xpra [4120] by Antoine Martin
doh - we must return a value from the get method
06:04 Changeset in xpra [4119] by Antoine Martin
remove ubuntu version check: all supported versions now have …
05:57 Changeset in xpra [4118] by Antoine Martin
delay appindicator loading until we need to use it, prevents logging …
05:39 Changeset in xpra [4117] by Antoine Martin
use stricter types to make gobject emit happy
05:23 Changeset in xpra [4116] by Antoine Martin
* don't warn about missing debug functions unless we specify that we …
05:03 Changeset in xpra [4115] by Antoine Martin
don't bother trying to forward system tray with Ubuntu's "unity"
04:59 Changeset in xpra [4114] by Antoine Martin
more helpful error message
03:25 Changeset in xpra [4113] by Antoine Martin
#409: we need to keep track of what codec to use when resuming sound
02:25 Ticket #409 (OSX client resuming UI sometimes breaks sound) created by Smo
Sometimes when using the menu in OSX the sound fails to restart after …

08/08/13:

22:22 Ticket #408 (Support "singleton" mode -- start xpra instance only if no other live ...) created by krlmlr
I would like to propose an enhancement to xpra: Support for …
17:34 Changeset in xpra [4112] by Antoine Martin
more python3 compat
16:44 Changeset in xpra [4111] by Antoine Martin
more python3 compat changes: move ugly stuff to os_util
16:29 Changeset in xpra [4110] by Antoine Martin
add all the switches needed to get it to build
16:28 Changeset in xpra [4109] by Antoine Martin
make it gtk3 compatible
16:14 Changeset in xpra [4108] by Antoine Martin
remove unused declaration (which breaks python3)
16:14 Changeset in xpra [4107] by Antoine Martin
don't use PyString_FromStringAndSize (not available in python3.3? …
16:02 Changeset in xpra [4106] by Antoine Martin
match refactoring
16:02 Changeset in xpra [4105] by Antoine Martin
strict is good: this never fired before!
15:40 Changeset in xpra [4104] by Antoine Martin
updated deps
15:32 Ticket #407 (handle .xpra file associations on osx) created by Antoine Martin
We already have this on win32 and Linux, so it makes sense to add it …
15:30 Changeset in xpra [4103] by Antoine Martin
fix warnings
15:27 Changeset in xpra [4102] by Antoine Martin
updated offsets
14:13 Changeset in xpra [4101] by Antoine Martin
when we don't have 0RGB/BGR0, map those to ARGB/BGRA and don't disable …
14:04 Changeset in xpra [4100] by Antoine Martin
log an error if somehow we don't have any valid colorspaces - because …
13:55 Changeset in xpra [4099] by Antoine Martin
error out on unknown pixel formats sooner and add better debug logging …
13:34 Changeset in xpra [4098] by Antoine Martin
more readable error message
13:32 Changeset in xpra [4097] by Antoine Martin
error in error path…
13:28 Changeset in xpra [4096] by Antoine Martin
doh!
13:14 Changeset in xpra [4095] by Antoine Martin
re-re-oops
13:13 Changeset in xpra [4094] by Antoine Martin
typo
13:12 Changeset in xpra [4093] by Antoine Martin
oops!
13:11 Changeset in xpra [4092] by Antoine Martin
ensure the widgets are shown and add warning
13:04 Changeset in xpra [4091] by Antoine Martin
oops: constructors cannot return values!
13:02 Changeset in xpra [4090] by Antoine Martin
* make menu optional * add test menu to test script
12:59 Changeset in xpra [4089] by Antoine Martin
scripts to make it easier to test
12:26 Changeset in xpra [4088] by Antoine Martin
pedantic debian format
09:56 Changeset in xpra [4087] by Antoine Martin
updated patch offsets and made sure they are cumulative
09:38 Changeset in xpra [4086] by Antoine Martin
stub for ubuntu (toggle at buildtime)
09:36 Changeset in xpra [4085] by Antoine Martin
updated patch with new code layout
09:33 Changeset in xpra [4084] by Antoine Martin
updated patch with new code layout
09:15 Changeset in xpra [4083] by Antoine Martin
only try the appindicator horror show if the user is unlucky enough to …
09:04 Changeset in xpra [4082] by Antoine Martin
fix? appindicator
08:58 Ticket #406 (fix appindicator so we can use it for forwarding system trays) created by Antoine Martin
I'm not even sure this is possible, but since Ubuntu does not …
08:27 Changeset in xpra [4081] by Antoine Martin
add a preparation csc step for clients with old versions of libav so …
07:30 Changeset in xpra [4080] by Antoine Martin
delay colorspace lookup init until after logging is setup so we can …
06:50 Ticket #405 (better native tray support for *nix) created by Antoine Martin
We already have native X11 code for dealing with the system tray …
06:34 Changeset in xpra [4079] by Antoine Martin
show more os info so we know where we are connected to (not always …

08/07/13:

16:05 Ticket #404 (fix gtk-osx to expose the system tray location) created by Antoine Martin
At the moment, we have some nasty code to fixup the tray location when …
16:00 Ticket #352 (Killing server with SIGINT doesn't remove socket, doesn't kill Xvfb/Xdummy) closed by Antoine Martin
fixed: > Had to update GPG key for APT source winswitch.org See …
15:36 Ticket #403 (win32 system tray should load image data from a buffer) created by Antoine Martin
At the moment, the ugly code uses a temporary file to call …
15:24 Changeset in xpra [4078] by Antoine Martin
ensure we can create more than one tray icon without getting errors: …
14:14 Changeset in xpra [4077] by Antoine Martin
better fix for osx tray location: we move the tray if needed rather …
13:49 Changeset in xpra [4076] by Antoine Martin
crapple tray fix: lie about the click location when we don't know …
12:21 Changeset in xpra [4075] by Antoine Martin
match refactoring in main src tree
11:19 Changeset in xpra [4074] by Antoine Martin
fix tray forwarding: * define new, more complete api for tray classes …
11:12 Changeset in xpra [4073] by Antoine Martin
let pydev do its thing
11:12 Changeset in xpra [4072] by Antoine Martin
better debug messages
11:01 Ticket #398 (AVFrameWrapper falling out of scope before being freed by avcodec) reopened by Antoine Martin
Please post some output with XPRA_AVCODEC_DEBUG=1
09:05 Changeset in xpra [4071] by Antoine Martin
let details line wrap and rename vars to better reflect what they contain
07:02 Ticket #402 (xpra attach ssh:hostname : What happens if two xpra instances are ...) closed by krlmlr
fixed
06:55 Changeset in xpra [4070] by Antoine Martin
allow early init debugging via XPRA_OPENGL_DEBUG env
06:09 Changeset in xpra [4069] by Antoine Martin
#402: better wording for automatic mode, and add all the modes to the …
05:57 Changeset in xpra [4068] by Antoine Martin
import cleanups

08/06/13:

22:20 Ticket #402 (xpra attach ssh:hostname : What happens if two xpra instances are ...) created by krlmlr
The documentation reads: > Generally, if you have only one xpra …
14:47 Changeset in xpra [4067] by Antoine Martin
remove gtk3 compat crap
14:44 Changeset in xpra [4066] by Antoine Martin
remove unused imports
11:54 Changeset in xpra [4065] by Antoine Martin
remove outdated docs
10:11 Changeset in xpra [4064] by Antoine Martin
r4063 for v0.9.x branch: if we use dummy, then we need to add the …
10:08 Changeset in xpra [4063] by Antoine Martin
if we use dummy, then we need to add the dependencies for it!
09:25 Changeset in xpra [4062] by Antoine Martin
fix XGetSelectionOwner usage
09:10 Changeset in xpra [4061] by Antoine Martin
tray and notifier improvements and fixes: * let impl class specify the …
08:41 Changeset in xpra [4060] by Antoine Martin
tray windows are not registered with the desktop_manager - damage them …
08:12 Changeset in xpra [4059] by Antoine Martin
remove some debug logging
08:09 Changeset in xpra [4058] by Antoine Martin
tray fixes: * always support transparency * ignore move resize to 0,0 …
08:07 Changeset in xpra [4057] by Antoine Martin
* allow clients to set window properties on tray windows * allow …
06:05 Changeset in xpra [4056] by Antoine Martin
add copyrights for the pure gtk2 notifier code

08/05/13:

23:36 Ticket #362 (constant sound stream overrun on win32 with no sound playing) closed by Smo
fixed: Tested with lower XPRA_SOUND_QUEUE_TIME < 150 On windows 7 and linux …
23:35 Ticket #379 (osx client with sound output never restarts) closed by Smo
fixed: After testing on several occasions over the last few days I will close …
17:19 Changeset in xpra [4055] by Antoine Martin
start re-adding notifications and tray forwarding support: * move …
09:46 Changeset in xpra [4054] by Antoine Martin
better window title when default session name is used
09:42 Changeset in xpra [4053] by Antoine Martin
always run clean before building
09:06 Changeset in xpra [4052] by Antoine Martin
I get crashes if thread_type is not set to FF_THREAD_SLICE!
08:50 Changeset in xpra [4051] by Antoine Martin
let x264 decide how many threads to use
08:47 Changeset in xpra [4050] by Antoine Martin
our memory callbacks are thread safe (we acquire the gil to do …
07:14 Changeset in xpra [4049] by Antoine Martin
strengthen error codepath and avoid memory leaks in that case: always …
06:50 Changeset in xpra [4048] by Antoine Martin
revert r4017: PyString_FromStringAndSize makes a copy of the data …
06:39 Changeset in xpra [4047] by Antoine Martin
fix use as a standalone test app: * we must switch to non leaky mode …
06:10 Ticket #401 (detect bad connection and warn the user) created by Antoine Martin
When we encounter network problems, we currently deal with it by …

08/04/13:

13:18 Changeset in xpra [4046] by Antoine Martin
preserve the video decoder and csc when switching window types - ugly …

08/02/13:

12:10 Debugging edited by Antoine Martin
(diff)
12:09 Debugging edited by Antoine Martin
(diff)
11:25 Changeset in xpra [4045] by Antoine Martin
don't run via idle_add: process the resize when we get it, and …
11:05 Changeset in xpra [4044] by Antoine Martin
better? error message
09:44 Changeset in xpra [4043] by Antoine Martin
avoid spurious warning: "NORMAL" is "0"... which is fine
09:28 Changeset in xpra [4042] by Antoine Martin
match new .so locations
09:07 Ticket #398 (AVFrameWrapper falling out of scope before being freed by avcodec) closed by Antoine Martin
invalid: Great - closing as INVALID, must have been an old version of …
06:54 Ticket #400 (sound improvements - better queue handling, refactoring and cleanups) created by Antoine Martin
0.10 fixed a number of sound issues (ie: #362 and #379) but there is …
06:39 Ticket #397 (win32 xpra client missing revision) closed by Antoine Martin
fixed: Ooops, sorry for not spotting this earlier - I develop on Linux and I …
06:36 Changeset in xpra [4041] by Antoine Martin
#397 record src version info when running the build on win32

08/01/13:

17:08 Sound edited by Antoine Martin
(diff)
17:03 Ticket #362 (constant sound stream overrun on win32 with no sound playing) reopened by Antoine Martin
Please try r4040 (and also on Linux to make sure I haven't broken it)
16:59 Changeset in xpra [4040] by Antoine Martin
#362 (and #379): fix sound issues * use is-live=False solves most …
16:39 Ticket #399 (CentOS 6.3 package install error: "can't apply partial context to ...) closed by Antoine Martin
wontfix: Actually I found the same answer in that thread: >>> Can you …
15:28 Changeset in xpra [4039] by Antoine Martin
#399: only run the icon post (un)install steps on Fedora
15:01 Ticket #399 (CentOS 6.3 package install error: "can't apply partial context to ...) created by Mark Hills
The following error when installing the CentOS 6.3 package. * 0.9.x …
14:24 Changeset in xpra [4038] by Antoine Martin
when we're changing the sound menu item state in response to an event, …
09:30 Ticket #398 (AVFrameWrapper falling out of scope before being freed by avcodec) created by Antoine Martin
As can be seen in ticket:362#comment:6, it seems to be possible for a …
07:48 Changeset in xpra [4037] by Antoine Martin
relax pulseaudio server id check since our ids are generally not …
07:15 Changeset in xpra [4036] by Antoine Martin
more debug via XPRA_SOUND_DEBUG
06:59 Changeset in xpra [4035] by Antoine Martin
better logging for when pygst is missing
06:28 Changeset in xpra [4034] by Antoine Martin
detect missing gtkgl/gdkgl as missing imports before calling gl check
06:23 Changeset in xpra [4033] by Antoine Martin
when taking the shortcut, we must still fire the callbacks!

07/31/13:

18:39 Ticket #397 (win32 xpra client missing revision) created by Smo
On newer builds on win32 session info is missing revision. Attached …
15:07 Changeset in xpra [4032] by Antoine Martin
shortcut out and avoid error
15:02 Changeset in xpra [4031] by Antoine Martin
typo
13:10 Changeset in xpra [4030] by Antoine Martin
better overrun message logging
13:07 Changeset in xpra [4029] by Antoine Martin
let gl backing tell us that it isn't swscale (so we can potentially …
12:58 Ticket #396 (xpra server hangs on disconnect) closed by Antoine Martin
fixed: As per ticket:362#comment:4, these threads won't be zombies: the …
12:23 Changeset in xpra [4028] by Antoine Martin
#362: try to prevent early overruns * let the client specify the codec …
11:14 Changeset in xpra [4027] by Antoine Martin
sound tweaks: * add debug logging via XPRA_SOUND_DEBUG env var * stop …
11:12 Changeset in xpra [4026] by Antoine Martin
we don't use volume, so disable it
10:28 Changeset in xpra [4025] by Antoine Martin
sound debugging server side via XPRA_SOUND_DEBUG
10:28 Changeset in xpra [4024] by Antoine Martin
lossless refresh tweaks: * allow jpeg 95% * don't optimize (PIL too slow)
05:43 Changeset in xpra [4023] by Antoine Martin
add missing stop_receiving_sound function!
05:12 About edited by Antoine Martin
(diff)
05:10 About edited by Antoine Martin
(diff)

07/30/13:

17:07 Changeset in xpra [4022] by Antoine Martin
better/cleaner group leader lookup code
15:58 Changeset in xpra [4021] by Antoine Martin
better debug messages
11:48 Changeset in xpra [4020] by Antoine Martin
sound_source may have been cleared by the time we get the signal, just …
11:48 Changeset in xpra [4019] by Antoine Martin
log full trace so we can diagnose signal errors
10:34 Changeset in xpra [4018] by Antoine Martin
updated patch with latest changes
10:26 Changeset in xpra [4017] by Antoine Martin
remove extra pixel copy and workaround PyOpenGL's "No array-type …
09:10 Changeset in xpra [4016] by Antoine Martin
allow the client to specify that it wants full frames only and no …
07:58 Changeset in xpra [4015] by Antoine Martin
oops - bloody macro syntax
07:55 Changeset in xpra [4014] by Antoine Martin
split old_libav into old_libav + old_pixfmt (Fedora 18 only needs the …
07:02 Changeset in xpra [4013] by Antoine Martin
apply the new patches for old_libav case
06:56 Changeset in xpra [4012] by Antoine Martin
pixel format patch always applies before 0RGB patch (I think)
06:48 Changeset in xpra [4011] by Antoine Martin
doh - wrong location
06:45 Changeset in xpra [4010] by Antoine Martin
updated patches that preserve offsets to make debuild happy
06:34 Changeset in xpra [4009] by Antoine Martin
patch for versions of libav without 0RGB / BGR0
06:24 Changeset in xpra [4008] by Antoine Martin
patch for libav versions without new style pixel format constants (AV_ …
06:19 Changeset in xpra [4007] by Antoine Martin
and cython style cast needed..
06:13 Changeset in xpra [4006] by Antoine Martin
oops: cython syntax is not exactly C…
06:09 Changeset in xpra [4005] by Antoine Martin
updated patches

07/29/13:

14:47 Changeset in xpra [4004] by Antoine Martin
update release notes with changes already in v0.9.x branch
14:17 Sound edited by Antoine Martin
(diff)
14:09 Changeset in xpra [4003] by Antoine Martin
buggy script forgot to bump win32 file?
13:51 Sound edited by Antoine Martin
(diff)
13:46 Sound edited by Antoine Martin
(diff)
13:43 Sound edited by Antoine Martin
(diff)
11:56 Changeset in xpra [4002] by Antoine Martin
updated 0.9.8 release notes
11:51 Changeset in xpra [4001] by Antoine Martin
r3971 for v0.9.x branch: we must use a thread to stop sound as …
11:45 Changeset in xpra [4000] by Antoine Martin
r3991 and r3960 for 0.9.x branch: lockless decoder cleanup and clear …
11:36 Changeset in xpra [3999] by Antoine Martin
remove whitespace (cut&paste gone wrong..)
11:25 Changeset in xpra [3998] by Antoine Martin
r3904 for v0.9.x branch: fix xorg resolutions
11:12 Changeset in xpra [3997] by Antoine Martin
include python version as numeric tuple
11:08 Changeset in xpra [3996] by Antoine Martin
prettify summary
05:46 Changeset in xpra [3995] by Antoine Martin
remove the need for a cleanup thread: just re-acquire the lock if …

07/28/13:

19:46 Changeset in xpra [3994] by Antoine Martin
require Cython>=0.19 for the new style codecs
19:28 Changeset in xpra [3993] by Antoine Martin
ensure str(Decoder) never throws exceptions
15:34 Changeset in xpra [3992] by Antoine Martin
remove redundant check: sequence is always>0 already
15:30 Changeset in xpra [3991] by Antoine Martin
lockless decoder cleanup: don't wait for the lock release, if we can't …
15:13 Changeset in xpra [3990] by Antoine Martin
oops - remove debug code!
14:42 Changeset in xpra [3989] by Antoine Martin
if the backing is destroyed, we cleanup the video decoder, so no need …
14:22 Changeset in xpra [3988] by Antoine Martin
we expect a boolean return value, so specify it
13:01 Changeset in xpra [3987] by Antoine Martin
better debug
13:00 Changeset in xpra [3986] by Antoine Martin
always use destroy_window to close them so we deal with groups (and …
12:49 Changeset in xpra [3985] by Antoine Martin
just make it work with a buffer copy for now
10:58 Changeset in xpra [3984] by Antoine Martin
make gl more consistent with the other backings and its own common …
07:24 Changeset in xpra [3983] by Antoine Martin
when freeing the context, we may still have images in flight - so …
06:05 Changeset in xpra [3982] by Antoine Martin
ensure we clean the generated files

07/27/13:

09:23 Changeset in xpra [3981] by Antoine Martin
fix build with visual studio - breakage introduced in r3976: define …
09:21 Changeset in xpra [3980] by Antoine Martin
fix screenshot

07/26/13:

09:24 Changeset in xpra [3979] by Antoine Martin
missed changes from r3972
09:06 Changeset in xpra [3978] by Antoine Martin
opengl *should* now work on win32 too - thanks to the use of FBOs
09:00 Changeset in xpra [3977] by Antoine Martin
we no longer need to clone the pixels since avcodec manages buffer …
08:54 Ticket #350 (dec_avcodec needs to let us manage the buffers as we see fit) closed by Antoine Martin
fixed: Done in r3976, lots of details both in changelog and in the code …
08:47 Changeset in xpra [3976] by Antoine Martin
#350: full avcodec buffer management: * add docstrings * provide cdef …

07/25/13:

15:20 Changeset in xpra [3975] by Antoine Martin
doh
09:38 Changeset in xpra [3974] by Antoine Martin
prevent generated files from being re-added
09:35 Changeset in xpra [3973] by Antoine Martin
remove generated files from svn
09:32 Changeset in xpra [3972] by Antoine Martin
#350 before dealing with memory buffer callbacks in a sane way, start …

07/24/13:

17:07 Ticket #396 (xpra server hangs on disconnect) reopened by Antoine Martin
I am unable to test at the moment, does r3971 fix the problem for you? …
17:07 Changeset in xpra [3971] by Antoine Martin
#396: we must use a thread to stop sound as gstreamer can deadlock the …
06:20 Changeset in xpra [3970] by Antoine Martin
#350: revert r3954, r3955, r3956 and parts of r3962 * wrong time to …

07/23/13:

14:32 Changeset in xpra [3969] by Antoine Martin
ensure info is bundled in
14:31 Changeset in xpra [3968] by Antoine Martin
#379: let the pipeline drain naturally since all attempts at forcing …
12:41 Changeset in xpra [3967] by Antoine Martin
csc may not exist!
09:52 Ticket #396 (xpra server hangs on disconnect) closed by Antoine Martin
invalid: It wasn't all wasted, I did fix some things along the way. Thanks.
07:00 Changeset in xpra [3966] by Antoine Martin
add new switches and update file paths
05:59 Changeset in xpra [3965] by Antoine Martin
we can now call pkgconfig with no packages at all (used for adding …
05:23 Changeset in xpra [3964] by Antoine Martin
debug tweaks: less shouting
05:17 Changeset in xpra [3963] by Antoine Martin
if backing is not yet set or closed, shortcut out
02:47 Changeset in xpra [3962] by Antoine Martin
add new C files to MANIFEST

07/22/13:

13:11 Changeset in xpra [3961] by Antoine Martin
move hard-coded paths to pkgconfig file
11:25 Changeset in xpra [3960] by Antoine Martin
clear backing on close(), and shortcut out
11:24 Changeset in xpra [3959] by Antoine Martin
* if we don't have transparency (ie: win32) then just set the rgb …
11:22 Changeset in xpra [3958] by Antoine Martin
only draw borders if we have enough space for them
11:22 Changeset in xpra [3957] by Antoine Martin
destroy backing before losing focus
11:07 Changeset in xpra [3956] by ahuillet
dec_avcodec: forgot a debug statement
11:06 Changeset in xpra [3955] by ahuillet
dec_avcodec: implement better buffer management logic by exposing …
11:06 Changeset in xpra [3954] by ahuillet
dec_avcodec: add list data structure code (kernel-style)
10:37 Changeset in xpra [3953] by Antoine Martin
whitespace, copyrights, etc
10:22 Changeset in xpra [3952] by Antoine Martin
csc_nvcuda: * restore stats * do init on module load (for now) * csc …
09:25 Changeset in xpra [3951] by ahuillet
csc_nvcuda: expose underlying NPP version
09:03 Changeset in xpra [3950] by ahuillet
csc_nvcuda: return version number (hardcoded to 1 for now)
09:03 Changeset in xpra [3949] by ahuillet
csc_nvcuda: export init_cuda() so that it can be called once on module load
08:31 Changeset in xpra [3948] by ahuillet
csc_nvcuda: remove a leftover debug print() call
08:29 Changeset in xpra [3947] by ahuillet
enc_x264: do not import CSC - it's not needed here
08:29 Changeset in xpra [3946] by ahuillet
enc_x264: remove left over debug message
06:27 Changeset in xpra [3945] by Antoine Martin
preserve alignment

07/21/13:

15:38 Changeset in xpra [3944] by ahuillet
csc_nvcuda: disable timer code by default
15:36 Changeset in xpra [3943] by ahuillet
csc_nvcuda: setup codec_spec properly.
15:20 Changeset in xpra [3942] by Antoine Martin
match new code layout: score stuff has moved…
15:17 Changeset in xpra [3941] by Antoine Martin
unused import
15:13 Changeset in xpra [3940] by Antoine Martin
logging fix (again!)
14:57 Changeset in xpra [3939] by ahuillet
csc_nvcuda: no flags for csc_nvcuda
14:57 Changeset in xpra [3938] by ahuillet
csc_nvcuda: fix typo
14:57 Changeset in xpra [3937] by ahuillet
csc_nvcuda: Add BGRX src format to .pyx file
14:57 Changeset in xpra [3936] by ahuillet
csc_nvcuda: add BGRX format string
14:57 Changeset in xpra [3935] by ahuillet
Fix incorrect printf reported by antoine
14:57 Changeset in xpra [3934] by ahuillet
add nvcuda C files
14:57 Changeset in xpra [3933] by ahuillet
csc_nvcuda: first attempt to first x264 to use nvcuda
14:57 Changeset in xpra [3932] by ahuillet
csc_nvcuda: add hardcoded paths to setup.py
14:44 Changeset in xpra [3931] by ahuillet
build: -fsanitize=address is needed on linker commandline as well
14:42 Changeset in xpra [3930] by Antoine Martin
don't bother sending encoding version info if we don't use encodings!
14:40 Changeset in xpra [3929] by Antoine Martin
don't bother using network aliases for short-lived clients (that only …
14:35 Changeset in xpra [3928] by Antoine Martin
we now support planar RGB!
14:33 Changeset in xpra [3927] by ahuillet
gl: fix planar RGB shader - input is GBR not RGB
14:26 Changeset in xpra [3926] by Antoine Martin
we want GBRP! (again)
14:22 Changeset in xpra [3925] by Antoine Martin
we want GBRP!
14:13 Changeset in xpra [3924] by Antoine Martin
logging fix
14:07 Changeset in xpra [3923] by ahuillet
gl: add untested GBRP painting support
14:07 Changeset in xpra [3922] by ahuillet
gl: "YUV" codepath is now called "planar" codepath in preparation for …
14:07 Changeset in xpra [3921] by ahuillet
gl: do not rebind fragment program when rendering YUV quad, as our …
14:07 Changeset in xpra [3920] by ahuillet
gl: prepare support for multiple fragment programs (for planar RGB …
14:05 Changeset in xpra [3919] by Antoine Martin
client logging tweaks
11:50 Changeset in xpra [3918] by Antoine Martin
ensure window info runs from the UI thread
09:23 Changeset in xpra [3917] by Antoine Martin
remove duplicated info
09:17 Changeset in xpra [3916] by Antoine Martin
log ids of pending requests only (nested main loop object is not helpful)
09:14 Changeset in xpra [3915] by Antoine Martin
add xpra info debug for clipboard, including counters
08:17 Changeset in xpra [3914] by Antoine Martin
more namespace compat
07:51 Changeset in xpra [3913] by Antoine Martin
WM_HINTS got moved up to BaseWindowModel?, and so we also need …
07:44 Changeset in xpra [3912] by Antoine Martin
if an invalid display is specified: show exception message and exit …
07:31 Changeset in xpra [3911] by Antoine Martin
Pillow docstring link
06:00 Changeset in xpra [3910] by Antoine Martin
don't log a stacktrace if we get a ctrl-C during early setup (ie: …
05:38 Changeset in xpra [3909] by Antoine Martin
fix error path string breakage caused by r3897

07/20/13:

15:08 FAQ edited by Antoine Martin
(diff)
14:11 Changeset in xpra [3908] by Antoine Martin
use GL_LINEAR when scaling or when subsampling
14:11 Changeset in xpra [3907] by Antoine Martin
don't disable video scaling if the client does not specify a value for …
13:55 Changeset in xpra [3906] by Antoine Martin
window scaling for gl clients
13:54 Changeset in xpra [3905] by Antoine Martin
allow us to hardcode a scaling value using …
13:32 Ticket #396 (xpra server hangs on disconnect) created by sergio
Here is the issue, with xpra 0.9.7 1) Start an xpra server (e.g. xpra …
13:01 Changeset in xpra [3904] by Antoine Martin
fix resolutions whose timings that Xorg doesn't like
11:18 Ticket #335 (default mouse cursor in menus) closed by Antoine Martin
needinfo: closing
11:13 Changeset in xpra [3903] by Antoine Martin
enable gcc flags via pkgconfig() so all cython code gets the flags, …
10:56 Changeset in xpra [3902] by Antoine Martin
#381 add "-fsanitize=address" for gcc>=4.8 debug builds
09:37 Changeset in xpra [3901] by Antoine Martin
v0.9.8 release
09:32 Changeset in xpra [3900] by Antoine Martin
more fixes for client screen size change handling code: fix function …
09:30 Changeset in xpra [3899] by Antoine Martin
ensure info requests run from the UI thread - see r3894 for trunk
09:26 Changeset in xpra [3898] by Antoine Martin
r3896 for v0.9.x branch: create empty xauth file if it does not exist
09:19 Changeset in xpra [3897] by Antoine Martin
workaround more Ubuntu needless breakage
08:03 Ticket #334 (Server fails to start up on Ubuntu 12.10 64-bit server) closed by Antoine Martin
worksforme: Cannot reproduce with latest trunk, but in the process I found some …
07:57 Changeset in xpra [3896] by Antoine Martin
if the xauth file does not exist, xauth may take a long time to run …
07:40 Changeset in xpra [3895] by Antoine Martin
prevent race: cursor_data may get updated by the UI thread as we query …
07:39 Changeset in xpra [3894] by Antoine Martin
get_root_window_size() and get_max_screen_size() must be called from …
07:11 Changeset in xpra [3893] by Antoine Martin
those values don't change - query them once
07:06 Changeset in xpra [3892] by Antoine Martin
if we find the version is not compatible: send back a more helpful message
06:52 Changeset in xpra [3891] by Antoine Martin
if the client is not logged in properly yet, it won't have a server …
06:50 Changeset in xpra [3890] by Antoine Martin
for building with older versions of cython
06:32 Changeset in xpra [3889] by Antoine Martin
disconnect may come from non-ui threads, ensure we do call ui code in …
06:19 Changeset in xpra [3888] by Antoine Martin
build argb module with older versions of cython
05:58 Building edited by Antoine Martin
(diff)
05:56 WikiStart edited by Antoine Martin
(diff)

07/19/13:

17:35 Changeset in xpra [3887] by ahuillet
GL: 0 is not NULL - use None instead
13:34 Ticket #395 (Xpra session not wide enough for my screens) closed by Antoine Martin
wontfix: Short answer: bump the Virtual size in xorg.conf, and maybe the …
12:16 Ticket #395 (Xpra session not wide enough for my screens) created by Christian Iversen
Hello When I'm running the Xpra client on my primary workstation, I …
12:12 Ticket #394 (Xpra often hangs when left overnight) created by Christian Iversen
Hi guys I'm a big fan of Xpra, but it's not very stable for me. I …
09:54 Changeset in xpra [3886] by Antoine Martin
workaround for old servers: the window-type vars get normalized by the …
08:36 Changeset in xpra [3885] by Antoine Martin
the latest TortoisePlink?.exe requires the Visual C++ 2012 DLLs
07:55 Ticket #393 (Prefer newer libwebp shared library) closed by Antoine Martin
fixed: applied in r3884 - feel free to re-open this ticket if you still have …
07:54 Changeset in xpra [3884] by Antoine Martin
#393 fix backwards compatibility with older versions of libwebp
07:50 Changeset in xpra [3883] by Antoine Martin
more namespace fixes: * client to pass capability to server * gtk and …
07:10 Changeset in xpra [3882] by Antoine Martin
#379: * remove option not to have a queue - we always use one since we …
06:40 Changeset in xpra [3881] by Antoine Martin
export all encoding lists as structured data
06:35 Changeset in xpra [3880] by Antoine Martin
add more encoding info to "xpra info": lossless encodings, etc
06:04 Changeset in xpra [3879] by Antoine Martin
#393 prefer newer webp libs (that have lossless functions)
05:32 Ticket #393 (Prefer newer libwebp shared library) created by netmk
Running on Ubuntu 12.04.2 LTS. Default libwebp library was …

07/18/13:

16:27 Changeset in xpra [3878] by Antoine Martin
can't mix arrays and tuples!
16:04 Changeset in xpra [3877] by Antoine Martin
typos
15:25 Ticket #392 (integrate a win32 crash report tool) created by Antoine Martin
On Linux, we can more easily get gdb backtraces, even from users - see …
15:01 Changeset in xpra [3876] by Antoine Martin
sanitize and quote more strings
14:51 Changeset in xpra [3875] by Antoine Martin
add logging to get_client_window_class so we can more easily see why …
14:06 Changeset in xpra [3874] by Antoine Martin
cleanup version test and add big warning when connecting to anything …
13:28 Source edited by Antoine Martin
(diff)
12:59 Changeset in xpra [3873] by Antoine Martin
log remote username/name
12:14 Changeset in xpra [3872] by Antoine Martin
#290 launcher fixes: * merge config keys with gui keys for saving (so …
11:10 Changeset in xpra [3871] by Antoine Martin
#379: since we cannot teardown an existing sound pipeline and start a …
08:47 Ticket #383 (Xephyr + Xpra keyboard problem on Mac OS X 10.8) closed by Antoine Martin
fixed
08:38 Ticket #391 (osx shadow server improvements: mdns, keyboard support, etc) created by Antoine Martin
The OSX shadow server needs similar fixes to the win32 one (#389), …
08:31 Ticket #390 (damage events for the posix shadow server) created by Antoine Martin
At the moment we use timer-based screenscraping, I believe we should …
08:24 Ticket #389 (ms windows shadow server improvements) created by Antoine Martin
The current shadow server for win32 sort of works but we need to …
07:19 Ticket #388 (qt4 client) created by Antoine Martin
A very basic qt4 client was added in r3193. It still needs: * …
07:04 Ticket #387 (wayland backend) created by Antoine Martin
We should be able to plug into wayland and provide remote access for …
06:53 Ticket #386 (vsync handling server side - tear free frames) created by Antoine Martin
Sounds like a job for [http://keithp.com/blogs/Present/ the Present …
06:41 ClientRendering edited by Antoine Martin
(diff)
06:40 Ticket #385 (opengl rendering improvements: handle plain RGB, scaling, transparency) created by Antoine Martin
See wiki/ClientRendering and #350 (which is probably …
06:29 Ticket #384 (cuda csc) created by Antoine Martin
Pointers: * …
06:21 Ticket #383 (Xephyr + Xpra keyboard problem on Mac OS X 10.8) created by roberto hashioka
I'm starting a child with Xephyr on Linux xpra 0.9.7 and when I access …

07/17/13:

12:03 Building edited by Antoine Martin
fedora gl (diff)
08:58 Building/OSX-Qt4 edited by Antoine Martin
(diff)
08:56 Building/OSX-Qt4 edited by Antoine Martin
(diff)
08:55 Building/OSX-Qt4 edited by Antoine Martin
(diff)
08:51 Building/OSX-Qt4 created by Antoine Martin
08:44 Building edited by Antoine Martin
add link to OSX-Qt4 (diff)
07:41 Ticket #348 (Unable to attach if SSH handshake or entering password takes > ~8 seconds.) closed by Timo Juhani Lindfors
fixed: Or hmm, ignore the previous comment, this must be a new bug that …
07:27 Ticket #348 (Unable to attach if SSH handshake or entering password takes > ~8 seconds.) reopened by Timo Juhani Lindfors
This still occurs with 0.9.6+dfsg-1: […]
07:09 Ticket #382 (build universal osx binaries (multi-arch) or drop 32-bit support) created by Antoine Martin
It should be possible to make a build that works on both 64-bit and …
06:17 Changeset in xpra [3870] by Antoine Martin
* fix GL frame terminator debugging * ensure we don't try again (and …
03:53 FAQ edited by Antoine Martin
(diff)
03:51 FAQ edited by Antoine Martin
(diff)

07/16/13:

16:06 Changeset in xpra [3869] by Antoine Martin
When the osx UI thread is blocked, we will accumulate sound buffers …
16:02 Changeset in xpra [3868] by Antoine Martin
#379: doh, handle sound as part of "ui" resume/suspend option
15:36 Ticket #226 (opengl rendering on osx) closed by Antoine Martin
fixed: I see from the client logs in #379 that opengl is enabled on a …
13:36 Ticket #381 (Build with -fsanitize=address for debug builds with GCC >= 4.8) created by ahuillet
Address sanitizer is a valgrind-like tool with higher performance, …
10:53 Changeset in xpra [3867] by Antoine Martin
update release notes with 0.9.7 info and latest changes
10:27 Changeset in xpra [3866] by Antoine Martin
oops: missed version bump last time around
10:24 Changeset in xpra [3865] by Antoine Martin
0.9.7 release
10:01 Changeset in xpra [3864] by Antoine Martin
r3849 for v0.9.x branch: remote ssh start does not require …
09:56 Changeset in xpra [3863] by Antoine Martin
r3787 for v0.9.x branch: fix missing icons, set the group_leader …
09:52 Changeset in xpra [3862] by Antoine Martin
r3767 for v0.9.x branch: ensure the "format" thread is accounted for
09:51 Changeset in xpra [3861] by Antoine Martin
r3759 for v0.9.x branch: avoid error when sound cleanup is called more …
09:38 Changeset in xpra [3860] by Antoine Martin
more friendly log message
07:21 Ticket #364 (invalid window dimensions crash the client) closed by Antoine Martin
worksforme: Not heard back, closing. Feel free to re-open.
07:20 Ticket #327 (client side X crash on window resize with fglrx-13.1) closed by Antoine Martin
needinfo: Not heard back, closing. Feel free to re-open.
07:19 Ticket #368 (xpra should detect (and fix?) audio monitors that are muted (or have ...) closed by Antoine Martin
worksforme: Not heard back, closing. Feel free to re-open the ticket.
07:03 Ticket #77 (missing tray icons - forward notification area) closed by Antoine Martin
fixed
07:02 Ticket #67 (mmap improvements: zero-copy, avoid wrap-around, memcopy, mmap.ACCESS_COPY) closed by Antoine Martin
fixed
07:02 Ticket #59 (bindings cleanup: move it, split it, import side effects, etc) closed by Antoine Martin
fixed
06:55 Ticket #354 (PIL imports to work with pillow) closed by Antoine Martin
fixed: The fix was released as part of v0.9.6 (commit r3648)
06:49 Ticket #279 (32-bit visuals and transparent windows) closed by Antoine Martin
fixed: Pretty much all done, see: * #280 systray * r3368 gtk2 pixmap backing …

07/15/13:

12:41 Changeset in xpra [3859] by Antoine Martin
qt4 client is optional, so don't log an error if qt4 is not installed
10:53 Changeset in xpra [3858] by Antoine Martin
if we exit because of an error (exit_code!=0) then we show the launcher
10:52 Ticket #290 (Launcher: expose encoding speed and quality) closed by ahuillet
fixed: Confirmed, thanks!
10:20 Changeset in xpra [3857] by Antoine Martin
#290: if the current value does not exist in the list of options we …
09:55 Changeset in xpra [3856] by Antoine Martin
embarrassing quality UI fixups: * was missing send_quality * quality …
09:20 Ticket #377 (damage latency spinning out of control with png encoding) closed by Antoine Martin
fixed: r3855 solves this by moving the damage latency factors out of the …
09:10 Changeset in xpra [3855] by Antoine Martin
#377: prevent accumulation of frames in encoding queue: * keep a dict …
08:59 Changeset in xpra [3854] by Antoine Martin
don't set optimize kwargs unless it is True
05:55 Ticket #203 (SSH is killed on Control-C detaching) reopened by Antoine Martin
Unfortunately, this has caused a bad regression: this prevents us from …
05:48 Ticket #380 (ssh with password mode fails without an authentication agent) created by Antoine Martin
Despite what the documentation says, I had to do this do ensure that …
05:14 Changeset in xpra [3853] by Antoine Martin
updated release notes
04:56 Changeset in xpra [3852] by Antoine Martin
update link to new Xdummy info page
04:51 Changeset in xpra [3851] by Antoine Martin
* match enc/dec codec split refactoring * add missing cymaths
04:46 Changeset in xpra [3850] by Antoine Martin
fix warning: close resource
04:44 Changeset in xpra [3849] by Antoine Martin
remote ssh start does not require "supports_server"

07/14/13:

07:04 Changeset in xpra [3848] by Antoine Martin
logging tweak
06:06 Ticket #249 (OSX's UI thread is blocked / decoding without using the UI thread to ...) closed by Antoine Martin
fixed: And since the "sound not restarting" info belongs in #379, I am …
04:15 Changeset in xpra [3847] by Antoine Martin
add some debug logging to suspend/resume server-side
Note: See TracTimeline for information about the timeline view.