xpra icon
Bug tracker and wiki

Timeline



01/07/13:

17:52 Changeset in xpra [2480] by Antoine Martin
add info on xpra specific build switches when called with "-h" or "--help"
17:34 Changeset in xpra [2479] by Antoine Martin
silence really annoying pygobject/pygst warning on import via a …
16:47 Changeset in xpra [2478] by Antoine Martin
allow XPRA_SOUND_TEST to be disabled with zero value (rather than …
16:47 Changeset in xpra [2477] by Antoine Martin
move threading module to "std"
11:48 Debugging edited by Antoine Martin
(diff)
11:47 Profiling edited by Antoine Martin
(diff)
11:38 Profiling edited by Antoine Martin
(diff)
11:38 Profiling edited by Antoine Martin
(diff)
11:07 Sound edited by Antoine Martin
(diff)
11:03 pavucontrol-server.png attached to Sound by Antoine Martin
pavucontrol running on the server
11:03 pavucontrol-client.png attached to Sound by Antoine Martin
pavucontrol running on the client
10:59 Sound edited by Antoine Martin
(diff)
10:58 Sound edited by Antoine Martin
(diff)
10:46 Sound edited by Antoine Martin
(diff)
10:12 Sound edited by Antoine Martin
re-order things (diff)
10:05 Sound edited by Antoine Martin
(diff)
10:05 Sound edited by Antoine Martin
oops (diff)
10:04 Sound created by Antoine Martin
09:45 Profiling edited by Antoine Martin
(diff)
09:44 WikiStart edited by Antoine Martin
add link to sound page (diff)
09:27 Profiling created by Antoine Martin
09:11 Debugging edited by Antoine Martin
(diff)
09:08 Debugging edited by Antoine Martin
(diff)
08:58 Debugging edited by Antoine Martin
(diff)
08:57 Debugging edited by Antoine Martin
add info on debug version of error.py (diff)
08:54 error.py attached to Debugging by Antoine Martin
debug version of error.py which allows us to force sync calls, add …
08:53 Debugging created by Antoine Martin
08:28 Changeset in xpra [2476] by Antoine Martin
make env var naming consistent
08:23 WikiStart edited by Antoine Martin
(diff)
08:22 WikiStart edited by Antoine Martin
oops - need /wiki/ (diff)
08:21 WikiStart edited by Antoine Martin
add links to new pages we want to add (diff)
05:38 Changeset in xpra [2475] by Antoine Martin
we can't shadow when there is a compositing window manager (yet), so …
05:37 Changeset in xpra [2474] by Antoine Martin
use more consistent and forward compatible exception syntax
04:42 Changeset in xpra [2473] by Antoine Martin
move root window screenshot code to separate function and add test for it
03:39 Changeset in xpra [2472] by Antoine Martin
remove unused imports
03:38 Changeset in xpra [2471] by Antoine Martin
fix screenshot for shadow mode: don't use any PIL code, only gtk …
03:25 Changeset in xpra [2470] by Antoine Martin
updated release notes
03:11 Changeset in xpra [2469] by Antoine Martin
when we shadow a display, the dimensions are fixed - and may well be …
03:04 Changeset in xpra [2468] by Antoine Martin
silently ignore clipboard data when clipboard has been disabled via the UI

01/06/13:

16:18 Changeset in xpra [2467] by Antoine Martin
sound fix high cpu usage: update data_needed using the value, *before* …
16:08 Changeset in xpra [2466] by Antoine Martin
make it easier to debug sound with XPRA_DEBUG_SOUND=1 env var
15:33 Changeset in xpra [2465] by Antoine Martin
silence pydev warnings and only ignore import errors, not exceptions …
15:25 Changeset in xpra [2464] by Antoine Martin
revert r2459 for now: gstreamer causes this to fire on linux too
14:57 Changeset in xpra [2463] by Antoine Martin
oops, match renaming
14:02 Changeset in xpra [2462] by Antoine Martin
another big speed improvement: * move stats/maths functions to their …
11:07 Changeset in xpra [2461] by Antoine Martin
huge saving: calculate the target latency in the "calculate" thread …
10:43 Changeset in xpra [2460] by Antoine Martin
split logging into its own group, add runtime option to automatically …
10:37 Changeset in xpra [2459] by Antoine Martin
reduce the cost of the untilConcludes wrapper for those platforms that …
10:02 Changeset in xpra [2458] by Antoine Martin
use more menaingful/user-friendly names for the threads (ie: drop …
09:55 Changeset in xpra [2457] by Antoine Martin
* make it easier to skip initial stuff: add delay option * tweaks to …
08:29 Changeset in xpra [2456] by Antoine Martin
simplify/optimize the paint_with_video_decoder codepath: * remove …
08:23 Changeset in xpra [2455] by Antoine Martin
turn off expensive thread check by default, use XPRA_CHECK_THREAD=1 to …
08:16 Changeset in xpra [2454] by Antoine Martin
reduce code running in main thread: * if possible, use PIL to parse …
06:41 Changeset in xpra [2453] by Antoine Martin
explicitly handle "-h" / "--help"
06:40 Changeset in xpra [2452] by Antoine Martin
more specific test sets, better help, etc..
05:53 Changeset in xpra [2451] by Antoine Martin
#230 struct.unpack returns a long when we expected an int, python ints …

01/05/13:

15:21 Changeset in xpra [2450] by Antoine Martin
better support for profiling the client, and fix 'all' set: call it …
14:19 Changeset in xpra [2449] by Antoine Martin
use daemon wrapper so we can profile the client's "draw_loop" thread, …
12:05 Changeset in xpra [2448] by Antoine Martin
updated patch offsets to r2336
11:13 Changeset in xpra [2447] by Antoine Martin
info about start-child

01/04/13:

15:12 Changeset in xpra [2446] by Antoine Martin
since we report encoder quality and speed via xpra info, make sure it …
14:33 Changeset in xpra [2445] by Antoine Martin
avoid unnecessary I frames and IDR frames altogether, allow open gop, …
13:37 TracBackup edited by trac
(diff)
13:37 TracRoadmap edited by trac
(diff)
13:37 InterTrac edited by trac
(diff)
13:37 TracReports edited by trac
(diff)
13:37 TracPermissions edited by trac
(diff)
13:37 SandBox edited by trac
(diff)
13:37 TracNotification edited by trac
(diff)
13:37 WikiMacros edited by trac
(diff)
13:37 WikiProcessors edited by trac
(diff)
13:37 TracAccessibility edited by trac
(diff)
13:37 TracBrowser edited by trac
(diff)
13:37 TracRepositoryAdmin edited by trac
(diff)
13:37 PageTemplates edited by trac
(diff)
13:37 TracInstall edited by trac
(diff)
13:37 TracRss edited by trac
(diff)
13:37 TracPlugins edited by trac
(diff)
13:37 TracUpgrade edited by trac
(diff)
13:37 InterWiki edited by trac
(diff)
13:37 TracWiki edited by trac
(diff)
13:37 TracStandalone edited by trac
(diff)
13:37 CamelCase edited by trac
(diff)
13:37 TracIni edited by trac
(diff)
13:37 WikiFormatting edited by trac
(diff)
13:37 TracSyntaxColoring edited by trac
(diff)
13:37 WikiHtml edited by trac
(diff)
13:37 TracSupport edited by trac
(diff)
13:37 TracSearch edited by trac
(diff)
13:37 TracFineGrainedPermissions edited by trac
(diff)
13:37 TracModWSGI edited by trac
(diff)
13:37 TracEnvironment edited by trac
(diff)
13:37 TracGuide edited by trac
(diff)
13:37 TracModPython edited by trac
(diff)
13:37 TracWorkflow edited by trac
(diff)
13:37 TracInterfaceCustomization edited by trac
(diff)
13:37 TracFastCgi edited by trac
(diff)
13:37 TracBatchModify created by trac
13:37 TracCgi edited by trac
(diff)
13:37 TracLogging edited by trac
(diff)
13:37 TracNavigation edited by trac
(diff)
13:37 TracLinks edited by trac
(diff)
13:37 TracChangeset edited by trac
(diff)
13:37 TracUnicode edited by trac
(diff)
13:37 TracImport edited by trac
(diff)
13:37 TracTickets edited by trac
(diff)
13:37 WikiNewPage edited by trac
(diff)
13:37 TracQuery edited by trac
(diff)
13:37 TracTicketsCustomFields edited by trac
(diff)

01/03/13:

15:57 Changeset in xpra [2444] by Antoine Martin
add more assert statements (on extract path this time) so we bail out …
15:26 Changeset in xpra [2443] by Antoine Martin
* use constants since we have them defined * add more debug info to …
14:30 Ticket #230 (allow the user to switch keyboard layout manually at runtime) created by onlyjob
Here is a very strange problem: When I connect to xpra session from …
13:50 Changeset in xpra [2442] by Antoine Martin
we need "inspect" module for the launcher
11:33 Changeset in xpra [2441] by Antoine Martin
exit cleanly with C on win32: * catch event and fire normal exit path …
10:21 Changeset in xpra [2440] by Antoine Martin
since we must know whether the ServerSource? is closed from outside the …
10:02 Changeset in xpra [2439] by Antoine Martin
update the average delay in ServerSource? so we can use better defaults …
08:59 Changeset in xpra [2438] by Antoine Martin
include fewer percentile values by default and no geometric mean/std …
08:58 Changeset in xpra [2437] by Antoine Martin
avoid potential (very unlikely) divide by zero
08:35 Changeset in xpra [2436] by Antoine Martin
expose client window's xid
08:35 Changeset in xpra [2435] by Antoine Martin
make it easier to debug keyboard stuff via env var
07:01 Changeset in xpra [2434] by Antoine Martin
update release notes with latest from 0.7.x branch
06:56 Changeset in xpra [2433] by Antoine Martin
cache window metadata so we can report more information via xpra info: …
05:27 Changeset in xpra [2432] by Antoine Martin
bump to 0.7.7 and add release notes
05:23 Changeset in xpra [2431] by Antoine Martin
r2423 for 0.7.x branch: fix counting of queue pixels
05:21 Changeset in xpra [2430] by Antoine Martin
r2418 for 0.7.x branch: we cannot send float values with bencoder
05:18 Changeset in xpra [2429] by Antoine Martin
avoid division by zero and avoid None dereference (r2419 backport)
05:12 Changeset in xpra [2428] by Antoine Martin
fix quality menu
03:33 Changeset in xpra [2427] by Antoine Martin
make it easier to turn off opengl on win32 (still default to on for now)

01/02/13:

11:30 Changeset in xpra [2426] by Antoine Martin
* honour sound enabled flags in client props * add message to asserts
10:01 Changeset in xpra [2425] by Antoine Martin
damage latency improvements: move batch delay calculations to a …
07:09 Changeset in xpra [2424] by Antoine Martin
separate more cleanly: * window stats calculations from server_source …
07:06 Changeset in xpra [2423] by Antoine Martin
bug: counting pixels in the queue was badly broken - that's the …
03:10 Changeset in xpra [2422] by Antoine Martin
split keyboard stuff into its own class
03:06 Changeset in xpra [2421] by Antoine Martin
no reason to use cryptic variable names
02:30 Changeset in xpra [2420] by Antoine Martin
fix signal handling in proxy: use an empty main thread to be able to …
01:13 Changeset in xpra [2419] by Antoine Martin
protocol can be None when we exit (cleanup runs in separate thread)

01/01/13:

12:24 Changeset in xpra [2418] by Antoine Martin
we cannot send float values with bencoder (Java and others), so only …
11:41 Changeset in xpra [2417] by Antoine Martin
need setup flag for install step too
10:47 Changeset in xpra [2416] by Antoine Martin
rpm: don't build parti
10:43 Changeset in xpra [2415] by Antoine Martin
make parti truly optional: don't even import it when disabled, and …
05:20 Changeset in xpra [2414] by Antoine Martin
correctly skip initial pixel values
04:21 Changeset in xpra [2413] by Antoine Martin
oops: debug causes bug
04:10 Changeset in xpra [2412] by Antoine Martin
if server does not support info-request, don't bother calling …
04:00 Changeset in xpra [2411] by Antoine Martin
update release notes
03:55 Changeset in xpra [2410] by Antoine Martin
r2355 (partial) for 0.7.x branch: we use swscale on the server, so the …
03:49 Changeset in xpra [2409] by Antoine Martin
r2401 for 0.7.x branch: osx path fix
03:47 Changeset in xpra [2408] by Antoine Martin
update release notes
03:46 Changeset in xpra [2407] by Antoine Martin
r2404 and r2405 for 0.7.x branch: auto refresh fixes
03:42 Changeset in xpra [2406] by Antoine Martin
simplify codecs: don't expose get_client_options method, just return …
03:32 Changeset in xpra [2405] by Antoine Martin
fix auto-refresh delay: ensure at least 50ms and unit is in millis (as …
03:25 Changeset in xpra [2404] by Antoine Martin
fix auto-refresh delay parsing from info packet (divide after cast!) …
03:24 Changeset in xpra [2403] by Antoine Martin
the ratio of damage-in/damage-out can be consistently high and would …
03:22 Changeset in xpra [2402] by Antoine Martin
make it easy to call pycallgraph: add command line options to …

12/31/12:

08:53 Changeset in xpra [2401] by Antoine Martin
osx fix: the path may have spaces in it!
08:50 Changeset in xpra [2400] by Antoine Martin
oops: supports_mmap needs client extras, so move it back to after …
08:21 Changeset in xpra [2399] by Antoine Martin
client extras may need access to mmap settings (so move it up)
07:10 Changeset in xpra [2398] by Antoine Martin
silence gl format handler logger's annoying warnings on win32
06:52 Changeset in xpra [2397] by Antoine Martin
trim down packages we include with py2exe
06:12 Changeset in xpra [2396] by Antoine Martin
py2exe fixes and improvements: * allow opengl on win32 * simplify …

12/28/12:

19:12 Changeset in xpra [2395] by Antoine Martin
* if double buffered, we must call swap_buffers instead of glFlush * …
18:41 Changeset in xpra [2394] by Antoine Martin
win32 needs double buffered!
18:40 Changeset in xpra [2393] by Antoine Martin
remove unnecessary imports and use standard glconfig setup code
18:30 Changeset in xpra [2392] by Antoine Martin
trimming down imports and code down to almost nothing: …
17:56 Changeset in xpra [2391] by Antoine Martin
refactor code and bring the working example closer to the broken one: …
17:55 Changeset in xpra [2390] by Antoine Martin
* remove check_support, now done by client * add ability to specify …
17:21 Changeset in xpra [2389] by Antoine Martin
don't use wildcard import and remove unnecessary reference to app
16:52 Changeset in xpra [2388] by Antoine Martin
split fake client into its own class
16:34 Changeset in xpra [2387] by Antoine Martin
sample code that does succeed in loading/binding textures on win32
15:55 Changeset in xpra [2386] by Antoine Martin
breakout the gl paint method so we can call it separately, add test …
15:17 Changeset in xpra [2385] by Antoine Martin
* export more gl info * show it on session info * add gl icon to …
12:50 Changeset in xpra [2384] by Antoine Martin
set flag to avoid re-init everytime
10:01 Changeset in xpra [2383] by Antoine Martin
remove debug (oops)
09:59 Changeset in xpra [2382] by Antoine Martin
GL enhancements: * move code to a client.py function rather than ugly …

12/27/12:

18:54 Ticket #229 (x264 decompress_image_to_yuv crashes on win32 and linux 32 bits) closed by Antoine Martin
invalid: closing: it was opengl corrupting things, the crash was not caused by …
18:15 Changeset in xpra [2381] by Antoine Martin
more extensive GL checks: * check that the methods exist and that they …
17:31 Changeset in xpra [2380] by Antoine Martin
speed/quality tuning: * more aggressive reduction in speed parameter: …
17:27 Changeset in xpra [2379] by Antoine Martin
new factor for batch delay: ratio between damage-in and damage-out, …
17:26 Changeset in xpra [2378] by Antoine Martin
support edge resistance parameters via client: add new env values to hello
17:25 Changeset in xpra [2377] by Antoine Martin
edge resistance for CSC switching: we keep the current CSC mode longer …
15:33 Changeset in xpra [2376] by Antoine Martin
install gl_check and gstreamer_util executables on win32 so we can …
07:52 Changeset in xpra [2375] by Antoine Martin
add check for specific extensions we need
07:23 Changeset in xpra [2374] by Antoine Martin
don't log nonsensical values in error case
07:22 Ticket #229 (x264 decompress_image_to_yuv crashes on win32 and linux 32 bits) created by Antoine Martin
split from #227 when decoding to yuv, we copy each component (Y,U,V) …
05:49 Changeset in xpra [2373] by Antoine Martin
common typo + better log message
05:49 Changeset in xpra [2372] by Antoine Martin
"outsize" from decompress_image was meaningless and unused, remove it

12/26/12:

11:33 Changeset in xpra [2371] by Antoine Martin
fix vpx yuv interface to match our expectations!
11:03 Changeset in xpra [2370] by Antoine Martin
move all gtkgl code into check_support and only leave pyopengl import …
10:06 Changeset in xpra [2369] by Antoine Martin
also install OpenGL_accelerate
10:05 Changeset in xpra [2368] by Antoine Martin
we only require version 1.1, and we test for the extension separately. …
08:53 Changeset in xpra [2367] by Antoine Martin
constify version check (so error message matches what we check!)
05:48 Changeset in xpra [2366] by Antoine Martin
#228 and... qt does something else, so we need another env var here
05:33 Changeset in xpra [2365] by Antoine Martin
add info and link on ubuntu global menu clusterfuck
04:23 Changeset in xpra [2364] by Antoine Martin
#228 tell ubuntu to not mess up our children's menus

12/25/12:

19:53 Ticket #228 (Send ApplicationMenu data from server to client) created by Norman Rasmussen
OS: Ubuntu Precise with Unity desktop Applications launched under …
19:26 Changeset in xpra [2363] by Antoine Martin
ARB fragment_program requires GL 1.3: …
18:22 Changeset in xpra [2362] by Antoine Martin
disable sound again (problems on win32..)
18:19 Changeset in xpra [2361] by Antoine Martin
almost everything needed to support opengl on win32: * bundle OpenGL …
17:49 Changeset in xpra [2360] by Antoine Martin
avoid warning about group leader on win32
12:48 Changeset in xpra [2359] by Antoine Martin
add deps (optional on debian) on numpy python-numeric to avoid …
12:40 Changeset in xpra [2358] by Antoine Martin
use explicit synced calls for killing windows
10:44 Changeset in xpra [2357] by Antoine Martin
ensure we always call gl_end after calling gl_begin (via gl_init) - …
10:42 Changeset in xpra [2356] by Antoine Martin
ensure we still fire the callbacks if an error occurs in …
10:41 Changeset in xpra [2355] by Antoine Martin
we use swscale on the server too, so we can't handle small dimensions …
10:17 Changeset in xpra [2354] by Antoine Martin
* ensure we always call gl_end after calling gl_begin (via gl_init) * …
09:33 Changeset in xpra [2353] by Antoine Martin
* when we re init(), make sure we also re gl_init() * we must hold the …
09:27 Changeset in xpra [2352] by Antoine Martin
add pygdkglext version info to debug log
08:41 Changeset in xpra [2351] by Antoine Martin
signals can interrupt anything anytime, so clear the output before …
08:34 Changeset in xpra [2350] by Antoine Martin
ignore paint which would overflow the backing area
08:26 Changeset in xpra [2349] by Antoine Martin
avoid division by zero
07:04 Changeset in xpra [2348] by Antoine Martin
try harder to provide a value for "client-machine", even if the window …
06:33 Changeset in xpra [2347] by Antoine Martin
undo most of r2332 as it broke with too many drivers, also do gl …
06:04 Changeset in xpra [2346] by Antoine Martin
another error callback that needs to run from the UI thread
05:24 Changeset in xpra [2345] by Antoine Martin
draw callbacks assume we run from UI thread, so do that on error case …
05:00 Changeset in xpra [2344] by Antoine Martin
we always create the GL backing as early as regular one, but we now …
04:49 Changeset in xpra [2343] by Antoine Martin
when we destroy() the window, clear the reference to the backing and …
04:34 Changeset in xpra [2342] by Antoine Martin
only enable GL windows with video encoders set as default

12/24/12:

18:04 Changeset in xpra [2341] by Antoine Martin
if we re-init the same backing, don't do gl_begin again, and if the …
17:59 Changeset in xpra [2340] by Antoine Martin
if we're told to, always store the delta - even when we failed to paint it
17:27 Changeset in xpra [2339] by Antoine Martin
we don't care if the last stored delta sequence is not the previous …
17:11 Changeset in xpra [2338] by ahuillet
index on (no branch): d30def8 GL_FRAGMENT_PROGRAM_ARB should be in …
17:04 Changeset in xpra [2337] by Antoine Martin
GL_FRAGMENT_PROGRAM_ARB should be in fragment_program
16:50 Changeset in xpra [2336] by Antoine Martin
fix radeon: ensure we flush to see things on screen, also ensure …
16:39 Ticket #147 (GL acceleration for client rendering) reopened by Antoine Martin
re-opening: * r2332 breaks radeon and does not work reliably with …
14:59 Changeset in xpra [2335] by Antoine Martin
import OpenGL bits earlier so we fail before setting gl as the client …
14:53 Changeset in xpra [2334] by Antoine Martin
add missing carriage returns (since we use fd.write instead of print)

12/22/12:

10:34 Ticket #147 (GL acceleration for client rendering) closed by Antoine Martin
fixed: closing, see #226 for osx and #227 for win32
10:34 Ticket #227 (opengl rendering on win32) created by Antoine Martin
split from #147 (see also #226 for osx) There are no official …
06:51 Ticket #226 (opengl rendering on osx) created by Antoine Martin
split from #147 I thought that buiding (py)gtkgl on osx would be a …

12/21/12:

14:42 Changeset in xpra [2333] by Antoine Martin
default to enable opengl since this now works very well!
14:41 Changeset in xpra [2332] by Antoine Martin
keep hold of the same drawable reference for the lifetime of the gl …
10:03 Changeset in xpra [2331] by Antoine Martin
differentiate between: * xpra.gl not installed: just log a debug …
10:01 Changeset in xpra [2330] by Antoine Martin
fix xor mode build support: must include in packages to install!
09:43 Changeset in xpra [2329] by Antoine Martin
refactor sys.argv parsing
09:29 Changeset in xpra [2328] by Antoine Martin
#150 fix destroy_program_variants_cb error message: clean the gl …
09:08 Changeset in xpra [2327] by Antoine Martin
#150: use glFlush instead of swap_buffers since we don't have double …
07:28 Changeset in xpra [2326] by Antoine Martin
oops: remove debug
07:25 Changeset in xpra [2325] by Antoine Martin
fix delta mode with OpenGL
07:15 Changeset in xpra [2324] by Antoine Martin
move all the gl code to a subdir and add distutils support for …
04:21 Ticket #225 (calculate batch delay is expensive and hurts performance) created by Antoine Martin
Using profiling during #224, I found that we call …
04:05 Ticket #224 (synchronized X11 calls and performance) created by Antoine Martin
In trying to fix support for running gtkperf, I found out that …

12/20/12:

11:06 Changeset in xpra [2323] by Antoine Martin
cope with garbage printed by pygst
10:13 Changeset in xpra [2322] by Antoine Martin
update release notes with 0.7.6 bits
09:58 Changeset in xpra [2321] by Antoine Martin
0.7.6 release
09:51 Changeset in xpra [2320] by Antoine Martin
r2232 for 0.7.x branch: bell fix
09:45 Changeset in xpra [2319] by Antoine Martin
r2300 for 0.7.x branch: don't bother trying to deal with auto-refresh …
09:39 Changeset in xpra [2318] by Antoine Martin
r2264 for 0.7.x branch: refactor connection cleanup code
09:36 Changeset in xpra [2317] by Antoine Martin
r2265 for 0.7.x branch: ensure the tray menu entries that end up …
09:25 Changeset in xpra [2316] by Antoine Martin
r2249 for 0.7.x branch: always print the disconnection message
09:23 Changeset in xpra [2315] by Antoine Martin
r2241 for 0.7.x branch: fix clipboard toggle log message, was …
09:21 Changeset in xpra [2314] by Antoine Martin
r2233, r2235 and r2236 for 0.7.x branch: clipboard flag handling fixes
09:15 Changeset in xpra [2313] by Antoine Martin
r2226 for 0.7.x branch: try to disconnect all potential clients on …
09:12 Changeset in xpra [2312] by Antoine Martin
r2215 for 0.7.x branch: don't log or raise an error if we're closed, …
09:11 Changeset in xpra [2311] by Antoine Martin
r2212 for 0.7.x branch: locking fixes and lower start delay
09:06 Changeset in xpra [2310] by Antoine Martin
r2196 for 0.7.x branch: call both send_damage_sequence and mmap …
08:37 Changeset in xpra [2309] by Antoine Martin
suppress more warnings triggered by gtkperf
08:29 Changeset in xpra [2308] by Antoine Martin
error out on overly large windows rather than guessing some wrong …
08:28 Changeset in xpra [2307] by Antoine Martin
damage cleanups: * if we fail to xdamage_acknowledge, then …
08:13 Changeset in xpra [2306] by Antoine Martin
remove log's special "type" parameter, was only used in a handful of …
08:11 Changeset in xpra [2305] by Antoine Martin
make code more readable
06:26 Changeset in xpra [2304] by Antoine Martin
workaround windows that get mapped a lot very quickly (gtkperf): if we …
06:11 Changeset in xpra [2303] by Antoine Martin
debugging tweaks: less debug in x_event_filter critical path unless …
03:22 Changeset in xpra [2302] by Antoine Martin
basic batching for cursors so we don't max out the connection with …
02:19 Changeset in xpra [2301] by Antoine Martin
signal handling: * first signal exit function now called with HIGH …
02:09 Changeset in xpra [2300] by Antoine Martin
don't bother trying to deal with auto-refresh when the primary …
01:58 Changeset in xpra [2299] by Antoine Martin
most svn clients still have problems with https and multi certs per …

12/19/12:

18:55 Changeset in xpra [2298] by Antoine Martin
make it easier to trace specific threads with pycallgraph: use …
17:38 Changeset in xpra [2297] by Antoine Martin
pre-define some sets to make it easier to investigate particular areas
17:37 Changeset in xpra [2296] by Antoine Martin
move test to where it belongs and add missing package files
15:36 Changeset in xpra [2295] by Antoine Martin
oops: if corral_window is unset we would loop forever! (called from …
11:20 Changeset in xpra [2294] by Antoine Martin
logging tweaks/optimizations: * remove unhelpful logging from critical …
11:00 Changeset in xpra [2293] by Antoine Martin
oops
10:58 Changeset in xpra [2292] by Antoine Martin
more window fixes: * if the window's constrained size is invalid, log …
10:57 Changeset in xpra [2291] by Antoine Martin
more gtkperf fixes, especially for "too many event receivers" …
10:49 Changeset in xpra [2290] by Antoine Martin
do all logging via local utility methods so we can more easily no-op …
10:47 Changeset in xpra [2289] by Antoine Martin
much faster inlined version of the error handler (wimpiggy.error) used …
10:43 Changeset in xpra [2288] by Antoine Martin
better error message when we failed to get the damage pixels (aka …
10:42 Changeset in xpra [2287] by Antoine Martin
verify dimensions ourselves so we can print them with the error rather …
10:41 Changeset in xpra [2286] by Antoine Martin
simplify

12/18/12:

18:48 Changeset in xpra [2285] by Antoine Martin
use explicit sync call for configure event
18:47 Changeset in xpra [2284] by Antoine Martin
explicit sync call for property change (can run from gtk event handler)
18:46 Changeset in xpra [2283] by Antoine Martin
whitespace and import cleanup
18:28 Changeset in xpra [2282] by Antoine Martin
* explicit synced call for get_default_cursor (in setup) * avoid trap …
18:26 Changeset in xpra [2281] by Antoine Martin
re-arrange all setup/cleanup and error handling: * composite does not …
17:58 Changeset in xpra [2280] by Antoine Martin
since errors can occur in the gdk.Cursor constructor, we want them …
17:57 Changeset in xpra [2279] by Antoine Martin
set_workspace: * don't bother sending the message it if already …
17:53 Changeset in xpra [2278] by Antoine Martin
provide root_set utility for setting properties on the root window
17:45 Changeset in xpra [2277] by Antoine Martin
* manage client may fail, so guard it * provide utility method for …
17:34 Changeset in xpra [2276] by Antoine Martin
use synced calls for XChangeProperty
11:38 Changeset in xpra [2275] by Antoine Martin
no need to use an X11 property for our internal tray flag
11:35 Changeset in xpra [2274] by Antoine Martin
ensure we clean references after we dispose of the objects (and avoid …
11:34 Changeset in xpra [2273] by Antoine Martin
also print signal name here, but add "deadly" to be able to …
10:34 Changeset in xpra [2272] by Antoine Martin
better debugging: * log X11 window id in x_event_filter debug message …
10:32 Changeset in xpra [2271] by Antoine Martin
explicitly set when we want synced/unsynced X11 calls
08:41 Changeset in xpra [2270] by Antoine Martin
explicitly set that we want synced X11 calls in codepaths where we are …
08:35 Changeset in xpra [2269] by Antoine Martin
explicitly set that we want synced X11 calls in codepaths where we are …
08:32 Changeset in xpra [2268] by Antoine Martin
better X error messages

12/17/12:

17:59 Changeset in xpra [2267] by Antoine Martin
better X11 event debugging: * always record the serial * warn if we …
17:57 Changeset in xpra [2266] by Antoine Martin
print signal name instead of number
17:56 Changeset in xpra [2265] by Antoine Martin
ensure the tray menu entries that end up relying on the server …
10:48 Changeset in xpra [2264] by Antoine Martin
refactor connection cleanup code to ensure we always remove the …
10:24 Changeset in xpra [2263] by Antoine Martin
prettify string
10:15 Changeset in xpra [2262] by Antoine Martin
simplify all the GLib Xpra clients by providing a single timeout …
09:58 Changeset in xpra [2261] by Antoine Martin
fix gtkperf crash: window_info calls get_geometry so we should not …
08:26 Changeset in xpra [2260] by Antoine Martin
prettify string
06:38 Changeset in xpra [2259] by Antoine Martin
simple support for XORed delta frames negotiated with the client: * …
06:26 Changeset in xpra [2258] by Antoine Martin
more helpful error message

12/14/12:

11:02 Changeset in xpra [2257] by Antoine Martin
set a fixed window size for shadows so we don't have to deal with …
10:28 Changeset in xpra [2256] by Antoine Martin
sound works well enough, enable by default
10:28 Changeset in xpra [2255] by Antoine Martin
no need to fix gtk dlls if we don't copy the gstreamer ones
10:26 Changeset in xpra [2254] by Antoine Martin
move server uuid code to its own file so we can use it in both client …

12/13/12:

18:21 Ticket #223 (Allow the use of ssh:<host>:<display> for the start subcommand) created by Jon Severinsson
I usually start my xpra sessions from the client, using ssh and …

12/12/12:

18:47 Changeset in xpra [2253] by Antoine Martin
"xpra info" needs password now
18:21 Changeset in xpra [2252] by Antoine Martin
if sound is not enabled on client (or if we don't have any codecs), …
16:56 Changeset in xpra [2251] by Antoine Martin
better command line usage: support signals, close file cleanly, exit …
12:23 Changeset in xpra [2250] by Antoine Martin
fix "xpra stop": process_hello does not run in main thread any more, …
12:17 Changeset in xpra [2249] by Antoine Martin
consistency: always print the "xpra client disconnected." message, …
10:23 Changeset in xpra [2248] by Antoine Martin
fix python 2.4 compatibility

12/11/12:

17:39 Changeset in xpra [2247] by Antoine Martin
we expect this variable to exist, and maybe one day it will actually …
16:48 Changeset in xpra [2246] by Antoine Martin
force clipboard sharing off when we shadow to our own display
16:36 Ticket #210 (avoid client server loops) closed by Antoine Martin
fixed: * part1 done in r2243 * we cannot do part2 easily unfortunately: the …
16:33 Changeset in xpra [2245] by Antoine Martin
when handling a deadly signal: * restore deadly_signal handler so we …
16:31 Changeset in xpra [2244] by Antoine Martin
move server-uuid check to a function so shadow server can behave …
11:30 Changeset in xpra [2243] by Antoine Martin
#210 part 1: prevent client from connecting from the server display
11:21 Changeset in xpra [2242] by Antoine Martin
initialize tray and other bits *before* we load the existing windows …
10:30 Changeset in xpra [2241] by Antoine Martin
fix clipboard toggle log message, was refencing non-existent self var …
04:23 Changeset in xpra [2240] by Antoine Martin
ensure the single shadow window has a useful name

12/10/12:

19:11 Changeset in xpra [2239] by Antoine Martin
fix shadow mode: force always batch
18:13 Changeset in xpra [2238] by Antoine Martin
implement window "group-leader" so windows belonging to the same …
16:09 Changeset in xpra [2237] by Antoine Martin
fix crash in clipboard code: r2027 changed the py2exe optimization …
11:23 Changeset in xpra [2236] by Antoine Martin
don't send clipboard tokens if server does not support clipboard - doh!
11:23 Changeset in xpra [2235] by Antoine Martin
only send changes to the clipboard flag to the server if *IT* supports …
11:19 Changeset in xpra [2234] by Antoine Martin
when we get a packet error, report the packet type
11:19 Changeset in xpra [2233] by Antoine Martin
correctly report clipboard as disabled to clients, and add some …
10:25 Changeset in xpra [2232] by Antoine Martin
if the x11 bell fails and we start using the gdk bell fallback, then …
10:22 Changeset in xpra [2231] by Antoine Martin
cleanup and simplify session_info / client_extras_base, ensure we …
10:00 Changeset in xpra [2230] by Antoine Martin
add missing constant for r2229
09:54 Changeset in xpra [2229] by Antoine Martin
use core kbd device rather than the device_id we get from the server …
06:51 Changeset in xpra [2228] by Antoine Martin
warn if the server does not ask for password and we have one specified
06:24 Changeset in xpra [2227] by Antoine Martin
fix tests
06:24 Changeset in xpra [2226] by Antoine Martin
try to disconnect all potential clients on cleanup, not just the ones …
05:45 Changeset in xpra [2225] by Antoine Martin
remove debug
05:41 Changeset in xpra [2224] by Antoine Martin
only send a new info-request if we have received the response from the …
05:33 Changeset in xpra [2223] by Antoine Martin
add ability for the client to request "info" data from the server (as …
05:17 Changeset in xpra [2222] by Antoine Martin
drop fqdn: more trouble than it is worth
05:01 Changeset in xpra [2221] by Antoine Martin
let the classes talking to Protocol inject the list of known large …
04:56 Changeset in xpra [2220] by Antoine Martin
drop fqdn: more trouble than it is worth
04:55 Changeset in xpra [2219] by Antoine Martin
don't clear the timer since we cannot be certain this is the one that …
04:48 Changeset in xpra [2218] by Antoine Martin
* send gtk3 version info if available * fix indent

12/09/12:

17:51 Changeset in xpra [2217] by Antoine Martin
getting the hostname is expensive - so don't do it on demand
16:45 Changeset in xpra [2216] by Antoine Martin
when we get a signal, try to exit normally so the cleanups will run …
16:37 Changeset in xpra [2215] by Antoine Martin
don't log or raise an error if we're closed, just return an …
15:59 Changeset in xpra [2214] by Antoine Martin
store uuid in client
15:58 Changeset in xpra [2213] by Antoine Martin
include current value
15:58 Changeset in xpra [2212] by Antoine Martin
* start with a lower batch delay * hold encoder lock before testing …
12:50 Changeset in xpra [2211] by Antoine Martin
only show per-window stats if there are more than one (otherwise …
10:35 Ticket #218 (Add client idle time as stat/info) closed by Antoine Martin
fixed: Done in r2210. With a single client connected: […]
10:34 Changeset in xpra [2210] by Antoine Martin
#218 record client input events and expose idle time - also add …
10:04 Ticket #217 (Expose client hostname as capability/stat/info) closed by Antoine Martin
fixed: done in r2209, here is a sample log message from the server: […] …
10:03 Changeset in xpra [2209] by Antoine Martin
#217: expose fqdn and hostname both ways (client and server), show it …

12/08/12:

16:33 Changeset in xpra [2208] by Antoine Martin
display (currrent, min, avg, 95 percentile, max) for all lists of …
15:06 Changeset in xpra [2207] by Antoine Martin
show more details on session info: * bytecounts and packet counts * …
14:06 Changeset in xpra [2206] by Antoine Martin
re-worked session info to show a lot more details via tabbed interface
14:05 Changeset in xpra [2205] by Antoine Martin
expose gst/pygst versions
14:05 Changeset in xpra [2204] by Antoine Martin
expose the "platform" module before our own platform module prevents …
13:48 Changeset in xpra [2203] by Antoine Martin
also expose the python version in use
07:24 Changeset in xpra [2202] by Antoine Martin
don't try to re-use the window after it is closed
Note: See TracTimeline for information about the timeline view.