xpra icon
Bug tracker and wiki

Timeline


and

05/22/13: Yesterday

16:46 Changeset in xpra [3489] by antoine
generalize the rgb_reformat code so we can use it in rgb_encode as well as …
15:48 Changeset in xpra [3488] by antoine
remove debug
14:56 Ticket #344 (Clipboard integration broken with xpra over ssh) closed by antoine
fixed: Applied in r3487 - this will go in 0.9.4, due in just a few days time. …
14:55 Changeset in xpra [3487] by antoine
#344 fix clipboard with appindicator tray loaded
14:36 Changeset in xpra [3486] by antoine
update page titles
13:01 Ticket #344 (Clipboard integration broken with xpra over ssh) created by krlmlr
When a server-side application tries to write to the clipboard (example: …
12:32 Changeset in xpra [3485] by antoine
fix screenshot (finally?): * actually return a value (oops) * deal with …
12:20 Changeset in xpra [3484] by antoine
fix screenshot capture (handle rgb formats) and make it debuggable
12:19 Changeset in xpra [3483] by antoine
validate request dimensions properly
11:22 Changeset in xpra [3482] by antoine
pass logger to get_rgb_rawdata so we can debug draw/screenshots …
11:20 Changeset in xpra [3481] by antoine
fix webp support with new rgb formats
11:18 Changeset in xpra [3480] by antoine
add logging to debug encoding availability
10:42 Changeset in xpra [3479] by antoine
show mmap warning just once for all the windows, and remove test code!
10:36 Changeset in xpra [3478] by antoine
support the new raw rgb pixel formats (BGRA, RGBX, ..) with mmap via PIL …
03:25 Clipboard edited by antoine
fix src links: match code refactoring (diff)
03:22 Clipboard edited by antoine
(diff)
03:20 Clipboard edited by antoine
match code refactoring and updates (diff)

05/21/13:

18:40 Ticket #343 (0.9.3: huge mouse cursor on text selection) created by onlyjob
With upgrade to 0.9.3 (from 0.9.2) I've noticed that mouse cursor on text …
17:58 Changeset in xpra [3477] by antoine
avoid doing multiple BGRA to RGBA conversions (or BGRX to RGB) by passing …
16:11 Changeset in xpra [3476] by antoine
fix method name being imported from "info"
10:09 Changeset in xpra [3475] by antoine
#280 fix tray transparency: don't roundtrip via a Pixmap (which loses …
09:24 Changeset in xpra [3474] by antoine
better logging and debugging for switch_to_lossless(), renamed from …
08:33 Changeset in xpra [3473] by antoine
now that the tray visual x11 property if correct, we can rely on the …
08:32 Changeset in xpra [3472] by antoine
more reasonable startup size
08:32 Changeset in xpra [3471] by antoine
avoid pydev warning
07:20 Changeset in xpra [3470] by antoine
fix visual type: must be "VISUALID" and not "XA_VISUALID" as in the …
05:22 Changeset in xpra [3469] by antoine
version bump script changed things it was not meant to!
04:36 Changeset in xpra [3468] by antoine
replace old references to "Parti" with "Xpra"

05/20/13:

18:43 Ticket #342 (Fedora server build scripts don't seem to be behaving.) closed by afarr
fixed: Yup, that did the trick.
14:45 Changeset in xpra [3467] by antoine
forgot to bump ebuild
12:48 Changeset in xpra [3466] by antoine
force refresh with build bump
12:38 Changeset in xpra [3465] by antoine
bad backport
11:02 Changeset in xpra [3464] by antoine
oops: define Xvfb function before we need it
10:55 Ticket #272 (fix/improve MS Windows clipboard handling) closed by antoine
fixed: > the build scripts have changed in some way I can't find documented The …
10:07 Changeset in xpra [3463] by antoine
remove debug
10:06 Changeset in xpra [3462] by antoine
update release notes with latest fixes
10:01 Changeset in xpra [3461] by antoine
r3448 for 0.9.x branch: prevent crash caused by logging and attempt to use …
09:59 Changeset in xpra [3460] by antoine
oops: fix mis-backported patching
09:53 Changeset in xpra [3459] by antoine
r3440 for 0.9.x branch: fix invalid parsing of TIMESTAMP selection …
07:59 Changeset in xpra [3458] by antoine
* remove old pixbuf code (now that the x11 code is stable) * don't log …
07:33 Changeset in xpra [3457] by antoine
fix transparency breakage caused by r3373 and a duplicate flag: _has_alpha …
07:30 Changeset in xpra [3456] by antoine
unused import
07:06 Changeset in xpra [3455] by antoine
remove debug
07:06 Changeset in xpra [3454] by antoine
support RGBA data via mmap
06:21 Changeset in xpra [3453] by antoine
encoding handling improvements: * provide more encoding help info with …
06:17 Changeset in xpra [3452] by antoine
whitespace janitor
05:58 Changeset in xpra [3451] by antoine
move platform specific info retrieval to platform module
05:56 Changeset in xpra [3450] by antoine
no change: docstring fix and more generic variable naming
05:55 Changeset in xpra [3449] by antoine
move signal util dict to os_util

05/19/13:

18:29 Changeset in xpra [3448] by antoine
* fix race where we query the window's geometry before we have retrieved …
16:07 Ticket #305 (PNG palette indexed encoding mode) closed by antoine
fixed: added support in r3446, it has to be enabled manually using: * …
16:00 Changeset in xpra [3447] by antoine
display encodings in the same (alphabetical) order to make it easier to …
16:00 Changeset in xpra [3446] by antoine
#305: add support for palette png modes: "P" and "L" (colour and …
13:08 Changeset in xpra [3445] by antoine
gtk2 can handle 'png' and 'jpeg' natively (without PIL), though using PIL …
10:25 Changeset in xpra [3444] by antoine
log other encodings available
10:20 Changeset in xpra [3443] by antoine
only enable rgb32 if the client actually supports it: test for it in gtk2 …
09:57 Changeset in xpra [3442] by antoine
use our get_hex_uuid wrapper to get a random hex string - this works in …
09:48 Changeset in xpra [3441] by antoine
fix compiler warning introduced by us adding "const" keyword
09:43 Changeset in xpra [3440] by antoine
fix invalid parsing of TIMESTAMP selection attribute: this is an unsigned …
07:09 Changeset in xpra [3439] by antoine
cython improvements and related cleanups: * use "const" keyword more …
07:03 Changeset in xpra [3438] by antoine
let cython deal with string to char conversion
06:52 Changeset in xpra [3437] by antoine
avoid cast warning and use "const" keyword wherever the buffer we get is …
06:37 Changeset in xpra [3436] by antoine
add ability to debug sendClientMessage
05:31 Changeset in xpra [3435] by antoine
honour server default encoding if that's all we have
05:21 Changeset in xpra [3434] by antoine
encodings refactoring: * distinguish between "core encodings" (low level …

05/18/13:

08:59 Changeset in xpra [3433] by antoine
remove unmaintained max-bandwidth switch
08:33 Changeset in xpra [3432] by antoine
the rpm docs state that "There is a restriction to the %config directive, …
08:17 Changeset in xpra [3431] by antoine
remove duplicated config section
07:11 Changeset in xpra [3430] by antoine
updated release notes
07:06 Changeset in xpra [3429] by antoine
r3423 for 0.9.x branch: remove cursor scaling
07:04 Changeset in xpra [3428] by antoine
r3420 for 0.9.x branch: when disabling cursor forwarding, reset it for all …
06:59 Changeset in xpra [3427] by antoine
r3410 for 0.9.x branch: fix debug code when using …
06:53 Changeset in xpra [3426] by antoine
r3425 for 0.9.x branch: fix dummy suid detection when build switch is used
06:43 Changeset in xpra [3425] by antoine
when we specifically enable xdummy support via the --with-Xdummy build …
06:24 Changeset in xpra [3424] by antoine
if we lost connection to the server, spinners are irrelevant, so stop the …
05:24 Changeset in xpra [3423] by antoine
#189 remove cursor scaling
05:04 Changeset in xpra [3422] by antoine
we forgot to set the ping flag again after splitting init code
04:23 Changeset in xpra [3421] by antoine
ensure we include the webm license file with the webm code
02:01 Ticket #342 (Fedora server build scripts don't seem to be behaving.) created by afarr
Trying to use the old build steps: […] etc., no longer works, because …

05/17/13:

16:25 Ticket #341 (Disabling cursor forwarding in the middle a session behaves strangely) closed by ahuillet
fixed: Tested and confirmed. Thanks!
16:21 Changeset in xpra [3420] by antoine
#341: when disabling cursor forwarding, reset it for all the windows
16:20 Ticket #340 (Launcher is broken) closed by ahuillet
fixed: Confirmed fixed. Thanks!
16:13 Changeset in xpra [3419] by antoine
remove debug
16:12 Changeset in xpra [3418] by antoine
#340: fix client launcher: * generalize make_client so we can call it from …
16:09 Ticket #341 (Disabling cursor forwarding in the middle a session behaves strangely) created by ahuillet
Hello, when disabling cursor forwarding (through the system tray menu), in …
15:42 Ticket #340 (Launcher is broken) created by ahuillet
Hello, the launcher no longer works: […] Thanks
15:41 Ticket #339 (Assertion error when receiving data) closed by ahuillet
fixed: Problem fixed, thanks!
15:28 Changeset in xpra [3417] by antoine
selfishly adding my own modeline
15:08 Changeset in xpra [3416] by antoine
#339: avoid rowstride confusion: * server side: never send it unless it …
14:58 Changeset in xpra [3415] by antoine
avoid pydev warnings
13:24 Ticket #339 (Assertion error when receiving data) created by ahuillet
Hello, when running Xpra 0.9.2 on server with latest trunk client as of …
08:53 Ticket #338 (some toolkits specify a max window size of 32767 for infinity causing ...) closed by antoine
fixed: Already fixed, see also #263 in v0.9.x as of r3408
08:53 Ticket #338 (some toolkits specify a max window size of 32767 for infinity causing ...) created by antoine
The …
08:28 Ticket #264 (handle fullscreen size hint) closed by antoine
fixed: works for me in r3414
08:26 Changeset in xpra [3414] by antoine
#264 support fullscreen toggling by applications
08:22 Changeset in xpra [3413] by antoine
advertize more window types as supported (aren't they?!) and set …
08:17 Changeset in xpra [3412] by antoine
remove unnecessary code
07:45 Changeset in xpra [3411] by antoine
self.queue_draw does not take widget as argument
07:37 Changeset in xpra [3410] by antoine
fix debug code when using XPRA_X11_DEBUG_EVENTS="*"

05/16/13:

13:16 Changeset in xpra [3409] by antoine
update release notes with latest backport applied
13:15 Changeset in xpra [3408] by antoine
r3392 for 0.9.x branch: we can't fix broken toolkits, so let's work around …
10:35 Changeset in xpra [3407] by antoine
generalize the offset toggle code
10:28 Changeset in xpra [3406] by antoine
add ugly warning when the pixmap size is smaller than the damage we are …
09:32 Changeset in xpra [3405] by antoine
update docs to match code
09:26 Changeset in xpra [3404] by antoine
fix imports
09:01 Changeset in xpra [3403] by antoine
always honour client options: use the same code for instantiating the …
08:07 Changeset in xpra [3402] by antoine
0.9.3 (pre?)release
07:44 Changeset in xpra [3401] by antoine
r3399 for 0.9.x branch: we must send the anti-token if we have it
07:43 Changeset in xpra [3400] by antoine
clipboard fixes: * make_clipboard_helper returns a value (unused - but …
07:38 Changeset in xpra [3399] by antoine
#272 anti-confusion: we must send the anti-token if we have it! (not if we …
07:37 Changeset in xpra [3398] by antoine
disable debug
07:37 Changeset in xpra [3397] by antoine
re-enable systray on *nix
07:20 Changeset in xpra [3396] by antoine
accept rgb32 encoding for tray
06:22 Changeset in xpra [3395] by antoine
r3389 for 0.9.x branch: fix tray visual: don't clobber this when trying to …
06:19 Changeset in xpra [3394] by antoine
r3393 for 0.9.x branch: fix request dimensions for when we use a separate …
06:16 Changeset in xpra [3393] by antoine
fix request dimensions for when we use a separate lossless region for the …
05:00 Changeset in xpra [3392] by antoine
we can't fix broken toolkits, so let's work around them: * constify the …
04:25 Ticket #337 (0.9.2: stop do not terminate X server) closed by antoine
invalid: OK, feel free to re-open, preferably if you have reproducible steps.
02:59 Ticket #272 (fix/improve MS Windows clipboard handling) reopened by antoine
This broke clipboard support on *nix... re-opening the ticket. (odd …
02:27 Ticket #337 (0.9.2: stop do not terminate X server) created by onlyjob
In 9.0.2 xpra stop :13 leaves corresponding X server running. Process …

05/15/13:

13:58 Changeset in xpra [3391] by antoine
* move common bits to ClientWidgetBase? so tray can re-use some code …
13:55 Changeset in xpra [3390] by antoine
when we fail to get the rgb data, log the dimensions so we may get a clue
13:54 Changeset in xpra [3389] by antoine
* fix tray visual: don't clobber this when trying to set tray orientation! …
07:46 Changeset in xpra [3388] by antoine
remove now unused "client-contents", we always use the "handle" wrapper …
06:13 Changeset in xpra [3387] by antoine
#335 add cursor debugging
06:05 Ticket #333 (Stop command fails to shutdown server) closed by antoine
fixed: fixed in r3386 (and tidied up a bit too) Feel free to re-open if you …
06:04 Changeset in xpra [3386] by antoine
#333: don't try to do any encoding stuff for text clients (fix xpra stop, …
05:41 Ticket #336 (0.9.2: floating menu + keyboard focus) created by onlyjob
Many applications exhibit strange menu behaviour in Xpra: when menu is …
05:24 Ticket #335 (0.9.2: default mouse cursor in menus) created by onlyjob
In many applications mouse cursor shape is not forwarded for menus. To …

05/14/13:

23:20 Ticket #334 (Server fails to start up on Ubuntu 12.10 64-bit server) created by kanaka
With revision 3385, I am getting this error when I try and start Xpra: …
22:52 Ticket #333 (Stop command fails to shutdown server) created by kanaka
When I attempt to run the stop command to shutdown the server I get the …

05/13/13:

18:18 Changeset in xpra [3385] by antoine
this file needs to be in sdist archives so we can build strict RPMs from …
18:00 Changeset in xpra [3384] by antoine
always include the scripts dir in sdist
17:59 Changeset in xpra [3383] by antoine
and the scripts..
17:36 Changeset in xpra [3382] by antoine
we must include the C files too
17:32 Changeset in xpra [3381] by antoine
we always want to include .pyx files
17:07 Changeset in xpra [3380] by antoine
merge changelog messages for changes already in 0.9.x
16:54 Changeset in xpra [3379] by antoine
0.9.2 release
16:47 Changeset in xpra [3378] by antoine
ensure tray is always initialized (at least to None) - so errors can't …
16:44 Changeset in xpra [3377] by antoine
r3372 for 0.9.x branch: properly compute alignment values to handle …
16:43 Changeset in xpra [3376] by antoine
r3360 for 0.9.x branch: warn function takes exactly one argument (fix …
16:42 Changeset in xpra [3375] by antoine
r3353 for 0.9.x branch: avoid doing pkgconfig probing for cython if we're …
16:38 Changeset in xpra [3374] by antoine
r3350 for 0.9.x branch: don't update the static cache with dynamic values
16:28 Changeset in xpra [3373] by antoine
simplify and cleanup backing init: * always use ClientWindowBase?
16:22 Changeset in xpra [3372] by ahuillet
gl: properly compute alignment values to handle arbitrary image strides. …
14:20 Changeset in xpra [3371] by antoine
fix gl backing: add stub for alpha channel handling
10:53 Changeset in xpra [3370] by antoine
osx fixes: move some osx client code to xpra/client/ dir
10:52 Changeset in xpra [3369] by antoine
we must now return the pixel encoding (as part of transparency changes)

05/12/13:

13:28 Changeset in xpra [3368] by antoine
preliminary support for transparent windows using the gtk2 Pixmap backing …
12:39 Changeset in xpra [3367] by antoine
test window for diagnozing colours and transparency issues (rgba vs bgra …
11:45 Changeset in xpra [3366] by antoine
typo
07:52 Changeset in xpra [3365] by antoine
record and report compiler info
07:17 Changeset in xpra [3364] by antoine
show cython used for build in about info
07:08 Changeset in xpra [3363] by antoine
record cython version

05/11/13:

19:20 Changeset in xpra [3362] by antoine
don't cause an error if we fail to parse the "LOCAL_MODIFICATIONS" value …
19:15 Changeset in xpra [3361] by antoine
only clean build_info on "clean", not "sdist"
11:21 Changeset in xpra [3360] by antoine
#332: warn function takes exactly one argument
11:14 Ticket #332 (0.9.1: no "About Xpra" dialog) created by onlyjob
0.9.1 no longer able to show "About Xpra" dialog: […] This is a …
06:50 Changeset in xpra [3359] by antoine
whitespace
06:46 Changeset in xpra [3358] by antoine
moved to xdg/
06:45 Changeset in xpra [3357] by antoine
ensure we don't re-add those generated files to svn
06:44 Changeset in xpra [3356] by antoine
remove generated files from svn
06:44 Changeset in xpra [3355] by antoine
ensure we don't re-add those generated files to svn
06:43 Changeset in xpra [3354] by antoine
remove generated files from svn
03:34 Ticket #331 (setup.py: no exit after clean) closed by totaam
fixed: The patch above is incorrect and breaks "sdist", and maybe some of the …
03:32 Changeset in xpra [3353] by antoine
#331 avoid doing pkgconfig probing for cython if we're only doing the …

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 setup.py …
11:31 Changeset in xpra [3352] by antoine
we MUST not do any gtk stuff from the non-ui thread!
10:00 Changeset in xpra [3351] by antoine
expose server window xid as XID cardinal window property (gtk2 only for …
09:40 Changeset in xpra [3350] by antoine
oops: don't update the static cache with dynamic values: update the values …
09:30 Changeset in xpra [3349] by antoine
rgb32 paint code via gtk2 (tested with osx argb 2 rgba filter on …
07:34 Changeset in xpra [3348] by antoine
simple socket tests
07:34 Changeset in xpra [3347] by antoine
solaris - does anyone care?
07:30 Changeset in xpra [3346] by antoine
add desktop-file-validate %check step to specfile
07:28 Changeset in xpra [3345] by antoine
remove shebangs we don't use (replace by a test for graph)
06:36 Changeset in xpra [3344] by antoine
minor content updates, new sample xorg.conf, etc
06:09 Changeset in xpra [3343] by antoine
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 totaam
fixed: As I mentioned before, no one should use the buggy and outdated version in …

05/09/13:

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

05/08/13:

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

05/06/13:

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

05/05/13:

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

05/04/13:

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

05/03/13:

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

05/02/13:

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

05/01/13:

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

04/30/13:

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

04/29/13:

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

04/28/13:

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

04/27/13:

23:35 Ticket #222 (Repeated keys when the server is under heavy I/O load) reopened by dscho
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
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 xpra …
13:12 Changeset in xpra [3196] by antoine
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
updated with more recent features/info
12:16 Changeset in xpra [3193] by antoine
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
more gobject refactoring cleanup
09:55 Changeset in xpra [3190] by antoine
wrestle more gobject stuff out of the client code: ui_client_base is now …
07:52 Changeset in xpra [3189] by antoine
move wimpiggy bits to xpra.x11
05:54 Changeset in xpra [3188] by antoine
include more codec examples
05:51 Changeset in xpra [3187] by antoine
clarify usage of mic/spkr codec options

04/26/13:

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

04/25/13:

19:26 Changeset in xpra [3163] by antoine
version bump
18:53 Changeset in xpra [3162] by antoine
refactoring of backing code: clean split between …
17:59 Changeset in xpra [3161] by antoine
updated patches for latest refactoring
17:41 Changeset in xpra [3160] by antoine
15:12 Changeset in xpra [3159] by antoine
roll make_constants_pxi into the only one file where it is used: setup.py
15:05 Changeset in xpra [3158] by antoine
mark our /etc files as config files so rpm will do-the-right-thing(tm)
12:41 Changeset in xpra [3157] by antoine
zap parti, rename project to plain xpra
12:08 Changeset in xpra [3156] by antoine
fix ssh on win32 yet again: can't use sys.stderr on win32
12:07 Changeset in xpra [3155] by antoine
cleanup session events hook before cleaning the tray since we need its …
11:40 Ticket #326 (incomplete installations causes warnings which cause ssh mode to fail) closed by totaam
fixed: * r3153 also lets the ssh process's stderr come through to make it easier …
11:40 Changeset in xpra [3154] by antoine
use repr_ellipsized throughout: better for dumping things that may be …
11:28 Changeset in xpra [3153] by antoine
since we don't do anything with the remote stderr, let it print out to …
10:56 Changeset in xpra [3152] by antoine
re-tag 0.9.x with gl and ssh+win32 fixes
10:53 Changeset in xpra [3151] by antoine
cleanup unused imports
10:50 Changeset in xpra [3150] by antoine
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 keep …
10:24 Changeset in xpra [3148] by ahuillet
gl: Properly handle RGB24 updates, taking into account that the backbuffer …
10:18 Changeset in xpra [3147] by antoine
#326: ensure all early warnings go to stderr so we don't polute stdin and …
10:08 Ticket #326 (incomplete installations causes warnings which cause ssh mode to fail) created by totaam
I haven't seen this myself, but this is a definite possibility. And …
06:10 Changeset in xpra [3146] by antoine
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 dscho
fixed: I managed to finally update my code base to the current one. The problems …
22:12 Milestone 0.9 completed
Key features and changes: * OpenGL client acceleration, see …
19:46 Changeset in xpra [3145] by antoine
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
0.9.0 release notes (final)
17:16 Changeset in xpra [3142] by antoine
correctly return exit_code from client!
15:07 Ticket #325 (TypeError: send_min_quality() takes exactly 1 argument (2 given)) closed by antoine
fixed: Spot on! Applied in r3141 - Thanks!
15:06 Changeset in xpra [3141] by antoine
#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 markh
I see this error at the client. It looks like a code change. Here's a …
12:28 Changeset in xpra [3140] by antoine
#324: stop sound when we get a pipeline error
12:01 Changeset in xpra [3139] by antoine
#324: move flac to the end of the list since we seem to be having problems …
11:55 Ticket #324 (push-buffer error: <enum GST_FLOW_WRONG_STATE of type GstFlowReturn>) created by markh
I see this in the console at the client, approximately twice per second. …
11:46 Changeset in xpra [3138] by antoine
#252 a better test case?
07:35 Changeset in xpra [3137] by antoine
simplify?

04/23/13:

17:24 Changeset in xpra [3136] by antoine
try to detect cywin's ssh.exe and avoid using plink syntax in this case
16:59 ClientRendering edited by antoine
(diff)
16:42 Ticket #323 (Screen redraw missing a single-pixel column) closed by markh
fixed
16:30 Changeset in xpra [3135] by antoine
window-type is always defined, but just in case..
16:27 Changeset in xpra [3134] by antoine
#321: OpenGL cannot be made to work reliably for 0.9.0 so disable it by …
14:58 Changeset in xpra [3133] by antoine
#323: if the video area is of an odd size, send the edges using a lossless …
14:50 Ticket #323 (Screen redraw missing a single-pixel column) created by markh
In several windows I see single rows or columns which are not redrawn. …
13:26 Changeset in xpra [3132] by antoine
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
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 totaam
needinfo: OK, well without details, I cannot fix this error. The one I had seen …
09:15 Changeset in xpra [3130] by antoine
#319 handle OR geometry changes
06:52 Changeset in xpra [3129] by antoine
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' remotely, …
00:16 Ticket #312 (Xpra should be able to determine Num Lock status of keyboards on ...) closed by afarr
fixed
Note: See TracTimeline for information about the timeline view.