xpra icon
Bug tracker and wiki

Timeline



05/10/13:

18:35 Ticket #331 (setup.py: no exit after clean) created by onlyjob
In xpra-0.9.0 source tree (extracted from released tars) `python …
11:31 Changeset in xpra [3352] by Antoine Martin
we MUST not do any gtk stuff from the non-ui thread!
10:00 Changeset in xpra [3351] by Antoine Martin
expose server window xid as XID cardinal window property (gtk2 only …
09:40 Changeset in xpra [3350] by Antoine Martin
oops: don't update the static cache with dynamic values: update the …
09:30 Changeset in xpra [3349] by Antoine Martin
rgb32 paint code via gtk2 (tested with osx argb 2 rgba filter on …
07:34 Changeset in xpra [3348] by Antoine Martin
simple socket tests
07:34 Changeset in xpra [3347] by Antoine Martin
solaris - does anyone care?
07:30 Changeset in xpra [3346] by Antoine Martin
add desktop-file-validate %check step to specfile
07:28 Changeset in xpra [3345] by Antoine Martin
remove shebangs we don't use (replace by a test for graph)
06:36 Changeset in xpra [3344] by Antoine Martin
minor content updates, new sample xorg.conf, etc
06:09 Changeset in xpra [3343] by Antoine Martin
bail out early if we can't grab the screen
04:54 Ticket #330 (xpra not installable in Ubuntu 13.04 from the winswitch repositories) closed by Antoine Martin
fixed: As I mentioned before, no one should use the buggy and outdated …

05/09/13:

15:41 Changeset in xpra [3342] by Antoine Martin
use generic window names (without the _NET_WM_WINDOW_TYPE_ prefix) in …
15:39 Changeset in xpra [3341] by Antoine Martin
fix import location
15:27 Changeset in xpra [3340] by Antoine Martin
move encoding attributes and hello params to ui client (not needed for …
15:19 Changeset in xpra [3339] by Antoine Martin
then length is in bytes, not pixels!
14:23 Changeset in xpra [3338] by Antoine Martin
re-add missing patch header..
14:19 Changeset in xpra [3337] by Antoine Martin
use new (easier) pkgconfig layout in patches
14:17 Changeset in xpra [3336] by Antoine Martin
make a single call to pkgconfig for both encoder and decoder vpx/x264 …
14:10 Changeset in xpra [3335] by Antoine Martin
use more generic include/exclude patterns: never include the pxi …
14:04 Changeset in xpra [3334] by Antoine Martin
update copy of patches in debian/patches
11:40 Ticket #302 (honour the window manager initial position hint) closed by Antoine Martin
fixed: not heard back, closing. Feel free to re-open if this is not fixed.
11:33 Changeset in xpra [3333] by Antoine Martin
update release notes (and include 0.9.1)
11:02 Changeset in xpra [3332] by Antoine Martin
need the bigger DMG now that the binaries have bigger deps (numpy main …
10:55 Changeset in xpra [3331] by Antoine Martin
if there's more than one python lib dir, use the last one. Ugly - but …
10:36 Changeset in xpra [3330] by Antoine Martin
pango fix?: include /etc/pango (+whitespace cleanup)
00:03 Ticket #330 (xpra not installable in Ubuntu 13.04 from the winswitch repositories) created by krlmlr
Trying to install xpra from the winswitch repositories (both regular …

05/08/13:

18:10 Changeset in xpra [3329] by Antoine Martin
force py2app to include everything from platform/darwin
17:37 Changeset in xpra [3328] by Antoine Martin
one more osx path fix..
16:51 Changeset in xpra [3327] by Antoine Martin
osx build fixes: * match new paths * make image bigger to fit numpy
15:15 Changeset in xpra [3326] by Antoine Martin
0.9.1 release
15:08 Changeset in xpra [3325] by Antoine Martin
opengl backports for 0.9.x branch: r3230 (check for FBO functions we …
14:46 Changeset in xpra [3324] by Antoine Martin
r3313 for 0.9.x branch: window-type may not be set!
14:45 Changeset in xpra [3323] by Antoine Martin
r3301 for 0.9.x branch: fix "hide" method name and call show() to …
14:43 Changeset in xpra [3322] by Antoine Martin
r3300 for 0.9.x branch: fix string format error in non-cythoned code …
14:42 Changeset in xpra [3321] by Antoine Martin
r3292 for 0.9.x branch: honour initial window placement requests
14:37 Changeset in xpra [3320] by Antoine Martin
r3246 (partial) for 0.9.x branch: libXfont is needed on centos
14:36 Changeset in xpra [3319] by Antoine Martin
r3158 for 0.9.x branch: mark our /etc files as config files so rpm …
14:35 Changeset in xpra [3318] by Antoine Martin
r3208 for 0.9.x branch: fix wrong location for var initialization: …
12:46 Changeset in xpra [3317] by Antoine Martin
ensure shadow windows have a "window-type" of "TYPE_NORMAL"
11:48 Changeset in xpra [3316] by Antoine Martin
move last clients cleanup code to dedicated method (so we can override it)
11:30 Changeset in xpra [3315] by Antoine Martin
stub/dump keyboard handling for osx (no mapping at all - does not …
11:03 Changeset in xpra [3314] by Antoine Martin
working mouse and scroll wheel
10:36 Changeset in xpra [3313] by Antoine Martin
window-type may not be set!
09:58 Changeset in xpra [3312] by Antoine Martin
make osx shadow server work with all encodings by converting argb to …
09:43 Changeset in xpra [3311] by Antoine Martin
working shadow server for osx (using rgb24 only for now)
09:19 Changeset in xpra [3310] by Antoine Martin
move argb cython speedup code to pseudo codec
09:01 Changeset in xpra [3309] by Antoine Martin
build flags tweaks
08:42 Changeset in xpra [3308] by Antoine Martin
don't bother with the xor_str pure-python fallback: just disable xor …
07:27 Changeset in xpra [3307] by Antoine Martin
missed from r3305
06:06 Changeset in xpra [3306] by Antoine Martin
almost working osx shadow server using Quartz CoreGraphics?
05:42 Changeset in xpra [3305] by Antoine Martin
move pixel extraction to the window class so other backends can …
05:40 Changeset in xpra [3304] by Antoine Martin
don't bother showing the daemon options on platforms that do not …
05:04 Changeset in xpra [3303] by Antoine Martin
remove unused code and associated hacks (WindowView? is no more - was …
04:47 Changeset in xpra [3302] by Antoine Martin
try harder not to create paths outside the window dimensions (fglrx crash?)
04:29 Ticket #329 (Sound sink underruns seem to lead to spinners and eventual ping ...) created by alas
Using win client 0.9.0 r3152 and fedora server 0.9.0 r3163 over an …
03:53 Changeset in xpra [3301] by Antoine Martin
fix "hide" method name and call show() to force it to be displayed by …

05/07/13:

17:36 Changeset in xpra [3300] by Antoine Martin
fix string format error in non-cythoned code version used as fallback
15:54 Changeset in xpra [3299] by Antoine Martin
* split server instance constructors from initialization code (so we …
15:47 Changeset in xpra [3298] by Antoine Martin
osx overrides do_init()
15:47 Changeset in xpra [3297] by Antoine Martin
send_now: take shortcut out when connection is already closed (+ add …
15:43 Changeset in xpra [3296] by Antoine Martin
ensure we always gobject.threads_init() as early as possible (fixes …
13:42 Changeset in xpra [3295] by Antoine Martin
randr defaults to False (so we can use generic get_info from shadow …

05/06/13:

16:16 Changeset in xpra [3294] by Antoine Martin
new gpg key with changed expiry date
16:16 Changeset in xpra [3293] by Antoine Martin
parti and wimpiggy removed

05/05/13:

15:18 Changeset in xpra [3292] by Antoine Martin
honour initial window placement requests: * pass position of the …
15:16 Changeset in xpra [3291] by Antoine Martin
match function move
15:05 Changeset in xpra [3290] by Antoine Martin
don't bother trying dbus on osx, try harder to find a peername to show
12:35 Changeset in xpra [3289] by Antoine Martin
oops
12:18 Changeset in xpra [3288] by Antoine Martin
oops: fix r3286 (and / or..)
12:13 Changeset in xpra [3287] by Antoine Martin
osx fixes and stub shadow server support
12:12 Changeset in xpra [3286] by Antoine Martin
"stop" and "list" modes are available for shadow servers or real servers
12:11 Changeset in xpra [3285] by Antoine Martin
more descriptive server_type
12:11 Changeset in xpra [3284] by Antoine Martin
getpeername may not be available (it isn't on osx)
10:54 Changeset in xpra [3283] by Antoine Martin
don't try to build x11 stuff on osx
10:30 Changeset in xpra [3282] by Antoine Martin
no need for gobject here
07:50 Changeset in xpra [3281] by Antoine Martin
fix option summary layout
07:47 Changeset in xpra [3280] by Antoine Martin
document new options and make client-toolkit and "help" values case …
07:41 Changeset in xpra [3279] by Antoine Martin
tell svn to ignore any files created here
07:28 Changeset in xpra [3278] by Antoine Martin
install URL handler for win32
07:25 Changeset in xpra [3277] by Antoine Martin
use validate_config to deal with type conversion
07:18 Changeset in xpra [3276] by Antoine Martin
oops: use correct updated codec class names
07:15 Changeset in xpra [3275] by Antoine Martin
assume tcp mode if unspecified when using URL to specify connection …
07:02 Changeset in xpra [3274] by Antoine Martin
fix "missing files" during dh-install?

05/04/13:

19:29 Changeset in xpra [3273] by Antoine Martin
handle URLs with arguments and parse them as options
19:29 Changeset in xpra [3272] by Antoine Martin
rpm updates (xdg bits, etc)
18:55 Changeset in xpra [3271] by Antoine Martin
* support launching xpra as url handler for xpra://mode:host:port * …
18:30 Changeset in xpra [3270] by Antoine Martin
fix icon code to match refactoring of platform modules
17:59 Changeset in xpra [3269] by Antoine Martin
fix gobject clients: add missing init call
17:53 Changeset in xpra [3268] by Antoine Martin
server exposes which clipboards it has, so the client can initialize …
16:37 Changeset in xpra [3267] by Antoine Martin
#328: missing build updates from r3265
15:51 Changeset in xpra [3266] by Antoine Martin
redraw the whole window when adding/removing the border
14:38 Changeset in xpra [3265] by Antoine Martin
split codecs into encoders and decoders
13:34 Changeset in xpra [3264] by Antoine Martin
add new window-layout option so the user can choose the window layout …
10:35 Changeset in xpra [3263] by Antoine Martin
match file rename
10:34 Changeset in xpra [3262] by Antoine Martin
const is no longer in core
10:34 Changeset in xpra [3261] by Antoine Martin
more compatible (warning free) C syntax
07:46 Changeset in xpra [3260] by Antoine Martin
core and randr don't need all the constants (core needs none, randr just 2)
07:41 Changeset in xpra [3259] by Antoine Martin
only log package names if different from options
07:27 Changeset in xpra [3258] by Antoine Martin
restore missing XRRFreeScreenConfigInfo, re-order imports
07:10 Changeset in xpra [3257] by Antoine Martin
updated offsets
06:57 Changeset in xpra [3256] by Antoine Martin
update build scripts to clean/find new cython file locations

05/03/13:

17:58 Changeset in xpra [3255] by Antoine Martin
remove duplicate initialization of GL client window class, only keep …
15:09 Changeset in xpra [3254] by Antoine Martin
trim dependencies
12:30 Changeset in xpra [3253] by Antoine Martin
oops
12:05 Changeset in xpra [3252] by Antoine Martin
add debug logging to exit timers
12:05 Changeset in xpra [3251] by Antoine Martin
use regular logging for backtrace, don't show one when we fail to get …
11:58 Changeset in xpra [3250] by Antoine Martin
move ugly python version switch code to util class
11:49 WindowRefresh edited by Antoine Martin
add XComposite info and pointers (diff)
11:34 Changeset in xpra [3249] by Antoine Martin
ensure we do keep hold of the display_name (not just in temporary …
11:03 Changeset in xpra [3248] by Antoine Martin
split monolithic bindings into sub-modules, keeping the pure-X11 stuff …
10:29 Changeset in xpra [3247] by Antoine Martin
apparently, we need abspath in some cases on win32

05/02/13:

12:14 Changeset in xpra [3246] by Antoine Martin
libXfont is needed on centos + version bump for ebuild
09:15 Changeset in xpra [3245] by Antoine Martin
remove so we don't have yet-another-license file intree

05/01/13:

18:57 Changeset in xpra [3244] by Antoine Martin
match new codecs location
18:57 Changeset in xpra [3243] by Antoine Martin
update date
11:53 Changeset in xpra [3242] by Antoine Martin
split init_window into init + setup, so some classes can call …
11:29 Changeset in xpra [3241] by Antoine Martin
more gtk common util functions
11:28 Changeset in xpra [3240] by Antoine Martin
add a sample custom client window layout with a button bar (that does …
10:24 Changeset in xpra [3239] by Antoine Martin
provide more gtk2 client window implementations: * debuginfo: prints …
08:54 Changeset in xpra [3238] by Antoine Martin
add the ability to set the offset of the window contents inside the …

04/30/13:

17:37 Changeset in xpra [3237] by Antoine Martin
re-oops: the dangers of having pending commits confusing things
17:29 Changeset in xpra [3236] by Antoine Martin
fix with existing backing case!
17:28 Changeset in xpra [3235] by Antoine Martin
oops: fix hasty refactoring of log util function debug_if_env
17:03 Changeset in xpra [3234] by Antoine Martin
* move some common string functions and logging patterns to util class …
15:39 Changeset in xpra [3233] by Antoine Martin
make it easier to figure out if we're using double-buffering
15:23 Ticket #328 (split yuv into its own pseudo codec) created by Antoine Martin
Why?: * cleaner, the code in the 264/vpx codecs is getting messy * we …
15:20 Changeset in xpra [3232] by Antoine Martin
whitespace cleanup
14:59 Changeset in xpra [3231] by Antoine Martin
avoid error when there are no listeners for a signal
12:50 Changeset in xpra [3230] by Antoine Martin
check for FBO functions we need
12:50 Changeset in xpra [3229] by Antoine Martin
fix gl_debug_callback unavailable codepath
12:37 Changeset in xpra [3228] by Antoine Martin
key_event is now a structure, and not a list/tuple
12:36 Changeset in xpra [3227] by Antoine Martin
prettify debug output by using a more specific class for each key …
12:02 Changeset in xpra [3226] by Antoine Martin
fix tests to match refactoring
11:46 Changeset in xpra [3225] by Antoine Martin
use common function for handling "gibberish" in protocol: * notifies …
10:52 Changeset in xpra [3224] by Antoine Martin
fix system_bell signature
10:47 Changeset in xpra [3223] by Antoine Martin
* introduce new build options for gtk2/gtk3/qt4 * add warnings/errors …
10:45 Changeset in xpra [3222] by Antoine Martin
* use the new platform features instead of os checks * moved …
10:45 Changeset in xpra [3221] by Antoine Martin
use a more generic platform_import function: * prevents py2exe and …
10:43 Changeset in xpra [3220] by Antoine Martin
re-use debug code from superclass
10:42 Changeset in xpra [3219] by Antoine Martin
oops: match new refactored module path
10:41 Changeset in xpra [3218] by Antoine Martin
remove duplicated def
10:39 Changeset in xpra [3217] by Antoine Martin
indent
10:39 Changeset in xpra [3216] by Antoine Martin
ignore packet size check when we have closed the connection already
10:39 Changeset in xpra [3215] by Antoine Martin
refactoring: split stats from "source" code and move os stuff to os_util

04/29/13:

17:48 Changeset in xpra [3214] by Antoine Martin
two-way mmap token: server writes back another token that the client …
16:59 Changeset in xpra [3213] by Antoine Martin
remove sound dependency on gobject so we can use it with qt too: …
14:51 Changeset in xpra [3212] by Antoine Martin
better debug/logging for keyboard client detection
14:45 Changeset in xpra [3211] by Antoine Martin
remove window_backing contructor module: let each client_window …
14:11 Changeset in xpra [3210] by Antoine Martin
qt: painting windows works!
14:10 Changeset in xpra [3209] by Antoine Martin
if we fail to load the sound code (as we do with qt at present), then …
13:45 Changeset in xpra [3208] by Antoine Martin
worng location for var initialization: would cause errors if we never …
11:32 Changeset in xpra [3207] by Antoine Martin
fix? QtScheduler? by using invoke_in_main_thread? ensure we init the …
11:01 Changeset in xpra [3206] by Antoine Martin
more qt work: * use a generic key_event structure so Qt can fill it …

04/28/13:

17:02 Changeset in xpra [3205] by Antoine Martin
refactoring so we can have a common client_window_base superclass …
14:05 Changeset in xpra [3204] by Antoine Martin
ensure the tray attributes are always defined even if the platform …
14:04 Changeset in xpra [3203] by Antoine Martin
import just what we need
14:03 Changeset in xpra [3202] by Antoine Martin
whitespace and copyright janitor
14:03 Changeset in xpra [3201] by Antoine Martin
major refactoring to break dependency headaches: * platforms and …

04/27/13:

23:35 Ticket #222 (Repeated keys when the server is under heavy I/O load) reopened by Johannes Schindelin
Actually, it is not fixed, but happens much more rarely. There is one …
17:05 Changeset in xpra [3200] by ahuillet
gl: behave correctly when PyOpenGL doesn't know about KHR_debug
15:05 Changeset in xpra [3199] by ahuillet
gl: use GL_REMEDY_frame_terminator extension to indicate to the GL …
14:45 Changeset in xpra [3198] by ahuillet
gl: use GL_GREMEDY_string_marker extension when available to output …
14:25 Changeset in xpra [3197] by Antoine Martin
signal isn't used directly here, so let the superclasses define it to …
13:35 Ticket #327 (client side X crash on window resize with fglrx-13.1) created by onlyjob
I experience X crashes when I resize (enlarge) windows in attached …
13:12 Changeset in xpra [3196] by Antoine Martin
try to cleanup the plaform mess by separating things in files: * init …
13:09 Changeset in xpra [3195] by ahuillet
gl: correctly check for GL_KHR_debug extension availability (follow …
12:22 Changeset in xpra [3194] by Antoine Martin
updated with more recent features/info
12:16 Changeset in xpra [3193] by Antoine Martin
stub qt4 client and --client-toolkit=gtk2|gtk3|qt4 option
11:17 Changeset in xpra [3192] by ahuillet
gl: use GL_KHR_debug when available
10:12 Changeset in xpra [3191] by Antoine Martin
more gobject refactoring cleanup
09:55 Changeset in xpra [3190] by Antoine Martin
wrestle more gobject stuff out of the client code: ui_client_base is …
07:52 Changeset in xpra [3189] by Antoine Martin
move wimpiggy bits to xpra.x11
05:54 Changeset in xpra [3188] by Antoine Martin
include more codec examples
05:51 Changeset in xpra [3187] by Antoine Martin
clarify usage of mic/spkr codec options

04/26/13:

18:07 Changeset in xpra [3186] by Antoine Martin
missed during refactoring
17:20 Changeset in xpra [3185] by Antoine Martin
split stats stuff so the cython bits can go in server module
16:08 Changeset in xpra [3184] by Antoine Martin
move more gtk bits to gtk dir: about and launcher
15:55 Changeset in xpra [3183] by Antoine Martin
move platforms to subdir
15:41 Changeset in xpra [3182] by Antoine Martin
move x11 bits to xpra.x11
15:37 Changeset in xpra [3181] by Antoine Martin
move clipboard, tray and session-info stuff out of platform package
15:25 Changeset in xpra [3180] by Antoine Martin
move more gtk stuff out of client root package
15:09 Changeset in xpra [3179] by Antoine Martin
remove duplicated file (same as COPYING)
14:59 Changeset in xpra [3178] by Antoine Martin
also expose webp and PIL versions
14:54 Changeset in xpra [3177] by Antoine Martin
expose vpx and x264 codec version info
12:12 Changeset in xpra [3176] by Antoine Martin
remove gobject dep from UIXpraClient
12:01 Changeset in xpra [3175] by Antoine Martin
move mmap init code to mmap_pipe utility class
11:28 Changeset in xpra [3174] by Antoine Martin
simplify window backing's mmap init
11:22 Changeset in xpra [3173] by Antoine Martin
move mmap pseudo-network stuff to xpra.net package
10:42 Changeset in xpra [3172] by Antoine Martin
oops: extend the new gtk2 window class not the defunct one!
10:37 Changeset in xpra [3171] by Antoine Martin
remove unnecessary code
10:36 Changeset in xpra [3170] by Antoine Martin
oops: missed during refactoring move
10:32 Changeset in xpra [3169] by Antoine Martin
re-add per gtk version expose handlers (oops)
10:22 Changeset in xpra [3168] by Antoine Martin
small refactoring fixes: * apply_geometry_hints vs set_geometry_hints …
10:05 Changeset in xpra [3167] by Antoine Martin
refactoring: ui_client_base is now completely free of gtk code
09:21 Changeset in xpra [3166] by Antoine Martin
split more of the gtk specific stuff into gtk_client_base so …
08:30 Changeset in xpra [3165] by Antoine Martin
more refactoring: split client_window into gtk2 and gtk3 versions
05:40 Changeset in xpra [3164] by Antoine Martin
list all the plugins we can use from "good"

04/25/13:

19:26 Changeset in xpra [3163] by Antoine Martin
version bump
18:53 Changeset in xpra [3162] by Antoine Martin
refactoring of backing code: clean split between …
17:59 Changeset in xpra [3161] by Antoine Martin
updated patches for latest refactoring
17:41 Changeset in xpra [3160] by Antoine Martin
15:12 Changeset in xpra [3159] by Antoine Martin
roll make_constants_pxi into the only one file where it is used: setup.py
15:05 Changeset in xpra [3158] by Antoine Martin
mark our /etc files as config files so rpm will do-the-right-thing(tm)
12:41 Changeset in xpra [3157] by Antoine Martin
zap parti, rename project to plain xpra
12:08 Changeset in xpra [3156] by Antoine Martin
fix ssh on win32 yet again: can't use sys.stderr on win32
12:07 Changeset in xpra [3155] by Antoine Martin
cleanup session events hook before cleaning the tray since we need its hwnd
11:40 Ticket #326 (incomplete installations causes warnings which cause ssh mode to fail) closed by Antoine Martin
fixed: * r3153 also lets the ssh process's stderr come through to make it …
11:40 Changeset in xpra [3154] by Antoine Martin
use repr_ellipsized throughout: better for dumping things that may be …
11:28 Changeset in xpra [3153] by Antoine Martin
since we don't do anything with the remote stderr, let it print out to …
10:56 Changeset in xpra [3152] by Antoine Martin
re-tag 0.9.x with gl and ssh+win32 fixes
10:53 Changeset in xpra [3151] by Antoine Martin
cleanup unused imports
10:50 Changeset in xpra [3150] by Antoine Martin
fix ssh on win32
10:24 Changeset in xpra [3149] by ahuillet
gl: render to a FBO texture before putting it on screen. This way we …
10:24 Changeset in xpra [3148] by ahuillet
gl: Properly handle RGB24 updates, taking into account that the …
10:18 Changeset in xpra [3147] by Antoine Martin
#326: ensure all early warnings go to stderr so we don't polute stdin …
10:08 Ticket #326 (incomplete installations causes warnings which cause ssh mode to fail) created by Antoine Martin
I haven't seen this myself, but this is a definite possibility. And …
06:10 Changeset in xpra [3146] by Antoine Martin
add new common resolutions (found via google analytics)

04/24/13:

22:29 Ticket #222 (Repeated keys when the server is under heavy I/O load) closed by Johannes Schindelin
fixed: I managed to finally update my code base to the current one. The …
22:12 Milestone 0.9 completed
Key features and changes: * OpenGL client acceleration, see …
19:46 Changeset in xpra [3145] by Antoine Martin
if SVNVERSION doesn't have ":" in it, we must use the whole thing as …
18:59 Changeset in xpra [3144] by root
tag v0.9
18:23 Changeset in xpra [3143] by Antoine Martin
0.9.0 release notes (final)
17:16 Changeset in xpra [3142] by Antoine Martin
correctly return exit_code from client!
15:07 Ticket #325 (TypeError: send_min_quality() takes exactly 1 argument (2 given)) closed by Antoine Martin
fixed: Spot on! Applied in r3141 - Thanks!
15:06 Changeset in xpra [3141] by Antoine Martin
#325: missed during refactoring: send_min_quality does not take any …
15:02 Ticket #325 (TypeError: send_min_quality() takes exactly 1 argument (2 given)) created by Mark Hills
I see this error at the client. It looks like a code change. Here's a …
12:28 Changeset in xpra [3140] by Antoine Martin
#324: stop sound when we get a pipeline error
12:01 Changeset in xpra [3139] by Antoine Martin
#324: move flac to the end of the list since we seem to be having …
11:55 Ticket #324 (push-buffer error: <enum GST_FLOW_WRONG_STATE of type GstFlowReturn>) created by Mark Hills
I see this in the console at the client, approximately twice per …
11:46 Changeset in xpra [3138] by Antoine Martin
#252 a better test case?
07:35 Changeset in xpra [3137] by Antoine Martin
simplify?

04/23/13:

17:24 Changeset in xpra [3136] by Antoine Martin
try to detect cywin's ssh.exe and avoid using plink syntax in this case
16:59 ClientRendering edited by Antoine Martin
(diff)
16:42 Ticket #323 (Screen redraw missing a single-pixel column) closed by Mark Hills
fixed
16:30 Changeset in xpra [3135] by Antoine Martin
window-type is always defined, but just in case..
16:27 Changeset in xpra [3134] by Antoine Martin
#321: OpenGL cannot be made to work reliably for 0.9.0 so disable it …
14:58 Changeset in xpra [3133] by Antoine Martin
#323: if the video area is of an odd size, send the edges using a …
14:50 Ticket #323 (Screen redraw missing a single-pixel column) created by Mark Hills
In several windows I see single rows or columns which are not redrawn. …
13:26 Changeset in xpra [3132] by Antoine Martin
include revision and version number in DMG name
12:26 Ticket #319 (support resizing of OR windows) closed by onlyjob
fixed: Works perfectly, thank you.
09:51 Changeset in xpra [3131] by Antoine Martin
disable OpenGL on win32 until we can figure out how to make …
09:19 Ticket #322 (window.py:316 do_get_property_client_contents: AttributeError) closed by Antoine Martin
needinfo: OK, well without details, I cannot fix this error. The one I had seen …
09:15 Changeset in xpra [3130] by Antoine Martin
#319 handle OR geometry changes
06:52 Changeset in xpra [3129] by Antoine Martin
screenshots: skip windows that are not managed (no pixel data - was …
04:18 Ticket #322 (window.py:316 do_get_property_client_contents: AttributeError) created by liyusen
When I use winswitch (with Xpra) to run the 3D game 'openarena' …
00:16 Ticket #312 (Xpra should be able to determine Num Lock status of keyboards on ...) closed by alas
fixed

04/22/13:

18:15 Changeset in xpra [3128] by Antoine Martin
window xid tends to be shown in hex in other tools
18:07 Changeset in xpra [3127] by Antoine Martin
try harder to exit cleanly, server-side this time: * define a …
12:13 Changeset in xpra [3126] by Antoine Martin
default to single buffered on non-windows platforms, but allow this to …
12:04 Changeset in xpra [3125] by Antoine Martin
if we don't find a value, don't error out immediately trying to use an …
09:51 Changeset in xpra [3124] by Antoine Martin
#252 discard bogus max_size if min_size is higher
07:55 Changeset in xpra [3123] by Antoine Martin
log size hints used to _do_update_client_geometry
07:55 Changeset in xpra [3122] by Antoine Martin
add debug str functions to wm/size/strut structures
06:54 Ticket #320 (Xpra + VirtualGL) closed by Antoine Martin
invalid: Vaguely answering your x264 question: x264 can only improve the …

04/21/13:

16:07 Changeset in xpra [3121] by Antoine Martin
make it clearer what is rgb24 data and what is (potentially) just …
15:55 Ticket #321 (opengl rendering corruption for small rgb areas) created by Antoine Martin
Fedora 18 x86_64 boxes with a radeon 5450 and fglrx drivers. One shows …
15:54 Debugging edited by Antoine Martin
fix apitrace syntax (diff)
07:10 Changeset in xpra [3120] by Antoine Martin
faq updates: howto recover a display, typos, info..
03:36 Ticket #320 (Xpra + VirtualGL) created by liyusen
I use Xpra to run applications remotely and it works fine for 2D …

04/20/13:

08:17 ProjectIdeas edited by ahuillet
Application instructions for GSoC 2013 (diff)
05:45 Changeset in xpra [3119] by Antoine Martin
#312 detect the correct modifier used for "Num_Lock" by using the …
04:27 Ticket #262 (disappearing tooltips) closed by Antoine Martin
fixed
04:27 Ticket #310 (OR windows can go awol) closed by Antoine Martin
fixed

04/19/13:

18:00 ProjectIdeas edited by Antoine Martin
(diff)
17:08 Changeset in xpra [3118] by Antoine Martin
fix screenshot stacking of windows: put OR windows on top
16:54 Changeset in xpra [3117] by Antoine Martin
fix "screenshot" subcommand when OR windows are present and improve …
16:34 Ticket #319 (support resizing of OR windows) created by Antoine Martin
Split from #262. We do not support moving or resizing of OR windows …
12:34 Changeset in xpra [3116] by Antoine Martin
#310: ensure we get mouse events for the gl area - restores tooltips …
11:53 Changeset in xpra [3115] by Antoine Martin
better debug and try to make code more readable
11:01 Changeset in xpra [3114] by Antoine Martin
oops
10:59 Changeset in xpra [3113] by Antoine Martin
assert: never exit top level main loop from nested loop code. Also …
10:50 Changeset in xpra [3112] by Antoine Martin
add debugging to nested loop code
08:24 Changeset in xpra [3111] by Antoine Martin
undo r3107: bindings import error... which import bindings - this is …
08:10 Changeset in xpra [3110] by Antoine Martin
Define a str method for debugging and make the code slightly more …
07:26 Changeset in xpra [3109] by Antoine Martin
more robust exit path: * ensure we can call cleanup more than once …
07:24 Changeset in xpra [3108] by Antoine Martin
make ServerSource? more useful/readable in the debug logs: show …
07:23 Changeset in xpra [3107] by Antoine Martin
always prepare the xerror lookup dict in advance
00:29 Ticket #297 (Sound stops working and gives errors when turned on and off using ...) closed by alas
fixed: Seems to work swimmingly now. Closing.
00:15 Ticket #298 (win32 control-C can deadlock client in gstreamer code) closed by alas
fixed: Ok, r3098 client-side, r3105 server-side... fix worked. Don't see any …

04/18/13:

18:34 Changeset in xpra [3106] by Antoine Martin
fix get_resources_dir so we can run from the jhbuild installation and …
18:01 Clipboard edited by Antoine Martin
add new ticket link (diff)
18:00 Ticket #11 (clipboard support for OSX and win32) closed by Antoine Martin
duplicate
17:58 Ticket #318 (clipboard client-to-server support on OSX) created by Antoine Martin
As of r3105, we support clipboard copy server-to-client with OSX. To …
17:33 Changeset in xpra [3105] by Antoine Martin
#11 add basic server-to-client clipboard support on OSX: * add new …
16:07 Changeset in xpra [3104] by Antoine Martin
delay logger initialization until actually we need it, to ensure …
15:10 Changeset in xpra [3103] by Antoine Martin
delay logger initialization until actually we need it, to ensure …
14:43 Ticket #240 (early startup errors should not leave a vfb behind) closed by Antoine Martin
wontfix: actually, we can't do anything about this: we can't just encode a …
12:04 Changeset in xpra [3102] by Antoine Martin
update release notes
10:38 Changeset in xpra [3101] by Antoine Martin
include svn revision number in win32 installer filename
08:50 Changeset in xpra [3100] by Antoine Martin
#297 try harder to give cleanup a chance to run with the main loop …
08:44 Changeset in xpra [3099] by Antoine Martin
better debug logging for win32 mask_to_names workarounds (Num Lock, Alt Gr)
06:51 Keyboard edited by Antoine Martin
(diff)

04/17/13:

20:48 Ticket #272 (fix/improve MS Windows clipboard handling) closed by alas
fixed: Ok, I can't find any way to make the clipboard misbehave between …
17:10 Ticket #297 (Sound stops working and gives errors when turned on and off using ...) reopened by Antoine Martin
16:35 Changeset in xpra [3098] by Antoine Martin
#312: use native win32 API to detect "Num Lock" status
16:04 Clipboard edited by Antoine Martin
(diff)
16:02 Ticket #307 (try to avoid doing so many round-trips to get clipboard data) closed by Antoine Martin
fixed: I was wrong: I believe this was caused by the fact that we were …
15:55 Changeset in xpra [3097] by Antoine Martin
log packet headers using hexlify() to prevent control characters from …
15:15 Ticket #316 (pass exit-with-children flag when starting sessions remotely) closed by Antoine Martin
fixed: fixed in r3096 see also #317
15:15 Ticket #317 (pass more options when using remote ssh start) created by Antoine Martin
related to #316 When using remote start, like: […] At the moment, …
14:32 Changeset in xpra [3096] by Antoine Martin
forward --exit-with-children flag when starting a remote server
12:56 Changeset in xpra [3095] by Antoine Martin
with r3092, it looks like we can enable stop/start sound on win32 again!
12:50 Changeset in xpra [3094] by Antoine Martin
avoid warning during exit cleanup
12:37 Changeset in xpra [3093] by Antoine Martin
add new (commonly used?) resolution to default list
12:22 Ticket #316 (pass exit-with-children flag when starting sessions remotely) created by Antoine Martin
With the new remote start feature of 0.9.x: […] The session will …
11:58 Changeset in xpra [3092] by Antoine Martin
let ctrl-C fire as a SIGINT event and exit that way, prevents hangs …
11:29 Ticket #315 (dropped server connections leave "ghost" client windows when using the ...) closed by Antoine Martin
fixed: r3087 implements a much more simple fix: we close the windows *after* …
11:28 Changeset in xpra [3091] by Antoine Martin
only draw spinners over "main" windows (not menus, etc)
11:13 Changeset in xpra [3090] by Antoine Martin
* fix spinner with OpenGL client windows * simplify check_server_echo …
10:38 Changeset in xpra [3089] by Antoine Martin
initializing the logger on add_dead_pid can deadlock as this may get …
09:56 Changeset in xpra [3088] by Antoine Martin
remove duplicated log messages
09:40 Changeset in xpra [3087] by Antoine Martin
when cleaning up, ensure we close all the windows, but only after …
06:08 Changeset in xpra [3086] by Antoine Martin
more readable debug log format (use milliseconds)
06:07 Changeset in xpra [3085] by Antoine Martin
if debug flag is set, honour it and switch on debug logging

04/16/13:

19:38 Changeset in xpra [3084] by Antoine Martin
we must return None to allow
18:12 Changeset in xpra [3083] by Antoine Martin
allow the ping timeout to be modified via an env var to make it easier …
17:26 Changeset in xpra [3082] by Antoine Martin
don't show "-1" as port number if unspecified!
17:10 Changeset in xpra [3081] by Antoine Martin
quit may be called as a signal handler, so it needs to be able to …
16:42 Ticket #311 (failed server upgrades should not kill the Xvfb) closed by Antoine Martin
fixed: avoid killing Xvfb unless we are ready to service the main loop done …
16:41 Changeset in xpra [3080] by Antoine Martin
#311: only register the kill_xvfb exit callback just before we are …
10:54 Ticket #315 (dropped server connections leave "ghost" client windows when using the ...) created by Antoine Martin
We now use a single process for the launcher and the client, which …
10:21 Changeset in xpra [3079] by Antoine Martin
if the user insists on using OpenGL with VirtualBox?, let them
10:11 Changeset in xpra [3078] by Antoine Martin
callbacks may be empty
08:00 Ticket #314 (VirtualBox win32 clients can crash hard just doing the initial OpenGL ...) created by Antoine Martin
When we start the application without specifying "--opengl=no" …
07:45 Changeset in xpra [3077] by Antoine Martin
only use GL for "normal" windows (not drop down menus, etc) - prevents …
07:30 Clipboard edited by Antoine Martin
add link to new ticket (diff)
07:29 Ticket #313 (speed up clipboard paste for "greedy" clients (win32)) created by Antoine Martin
Not sure if this would work or not, OTOH why not? When we paste …
07:24 Changeset in xpra [3076] by Antoine Martin
#272: ensure we only re-send the clipboard token to clients that need …
06:19 Changeset in xpra [3075] by Antoine Martin
#272: don't send the token twice when send_on_owner_change is set: do …

04/15/13:

22:23 Ticket #312 (Xpra should be able to determine Num Lock status of keyboards on ...) created by alas
Num Lock is currently functional, but its state isn't interpreted and …
19:48 Changeset in xpra [3074] by Antoine Martin
log important send_on_owner_change flag
19:10 Ticket #311 (failed server upgrades should not kill the Xvfb) created by Antoine Martin
Somewhat hard to reproduce, but finally got a trace. I managed to get …
18:42 Changeset in xpra [3073] by Antoine Martin
if we are running inside VirtualBox?, make opengl default to False to …
17:01 Changeset in xpra [3072] by Antoine Martin
process_damage_region can run from a timer, so the window may have …
15:55 Changeset in xpra [3071] by Antoine Martin
if a client quickly maps then unmaps windows, we can end up in a …
15:53 Changeset in xpra [3070] by Antoine Martin
when we stop managing a window, we want to disconnect the handlers …
15:51 Changeset in xpra [3069] by Antoine Martin
we MUST set the managed flag before calling setup so that setup_failed …
15:44 Debugging edited by Antoine Martin
(diff)
15:27 Debugging edited by ahuillet
(diff)
15:04 Ticket #310 (OR windows can go awol) created by Antoine Martin
Reproducible using gnome-terminal: simply move through the drop down …
14:03 Changeset in xpra [3068] by Antoine Martin
move "handshake complete" so we log it just once when checking …
13:55 Changeset in xpra [3067] by Antoine Martin
13:29 Changeset in xpra [3066] by Antoine Martin
show launcher bug summary in window notification area
07:52 Changeset in xpra [3065] by Antoine Martin
if we don't have rules, don't try to log them
07:51 Changeset in xpra [3064] by Antoine Martin
prettify output
07:24 Ticket #309 (until we have contents to paint the gl windows show undefined contents) created by Antoine Martin
This is most noticeable with drop down menus. Ideally, we would want …
06:53 Changeset in xpra [3063] by Antoine Martin
small tidy ups
06:25 Changeset in xpra [3062] by Antoine Martin
unused import

04/14/13:

20:19 Changeset in xpra [3061] by Antoine Martin
support binding to IPv6 addresses
17:01 Keyboard edited by Antoine Martin
(diff)
16:50 Changeset in xpra [3060] by Antoine Martin
populate password field
16:43 Changeset in xpra [3059] by Antoine Martin
safely ignore clipboard packets arriving after the connection has been …
16:03 Changeset in xpra [3058] by Antoine Martin
log child exit
07:49 ProjectIdeas edited by Antoine Martin
add link to dri3k info (diff)
05:14 Changeset in xpra [3057] by Antoine Martin
updated faq: latest is 0.8.x (oops), and add gnome-shell breakage info

04/12/13:

17:03 Ticket #306 (Windows client not responding to server pings and timing out after 60 ...) closed by Antoine Martin
duplicate: Fixed - see #308
16:56 Ticket #308 (Ping timeout if client and server have different times) closed by Antoine Martin
fixed: Applied in r3056 - Thanks!
16:55 Changeset in xpra [3056] by Antoine Martin
#308 Move update of last_ping_echoed_time to the correct handler
16:45 Ticket #308 (Ping timeout if client and server have different times) created by Joel Martin
For the server, the updating of last_ping_echoed_time is happening in …

04/10/13:

16:11 Changeset in xpra [3055] by Antoine Martin
set_log_filename is win32 only!
Note: See TracTimeline for information about the timeline view.