xpra icon
Bug tracker and wiki

Timeline


and

09/01/12:

12:29 Ticket #183 (client side protocol errors) created by onlyjob
There is a minor regression introduced in 0.5.2 and 0.6.0: when mouse …

08/30/12:

11:59 Changeset in xpra [1441] by antoine
SWS_SINC is 5.5 times slower than SWS_BICUBLIN! (and visually very close, …
11:30 Ticket #170 (preserve workspace mapping) closed by antoine
fixed: * r1438 *tries* to keep client properties separate by using a (client …
11:23 Changeset in xpra [1440] by antoine
duplicate *all* the C gtk.window.realize() code that we can (almost all - …
08:55 Changeset in xpra [1439] by antoine
add sharing option to default config files (off for now)
07:30 Changeset in xpra [1438] by antoine
clients now send an optional uuid which is a SHA digest of "machine-id" …
06:55 Changeset in xpra [1437] by antoine
don't compress cursor if very small, and don't try to parse clipboard …
06:18 Changeset in xpra [1436] by antoine
add new info

08/29/12:

17:12 Changeset in xpra [1435] by antoine
don't set workspace value for OR windows
16:18 Changeset in xpra [1434] by antoine
ugly solution to clipboard sharing: first come first serve only
15:45 Changeset in xpra [1433] by antoine
can_run_server was only used in one place, move it there
15:38 Changeset in xpra [1432] by antoine
remove old remnants from serversource math bits (now all in xpra/maths.py)
15:17 Changeset in xpra [1431] by antoine
use hardened LDFLAGS, fixed "hardening-no-relro" on compilation of …
15:16 Changeset in xpra [1430] by antoine
compile cython extensions with -fPIC, fixes warnings like …
15:13 Changeset in xpra [1429] by antoine
preserve window workspace by letting clients store and retrieve …
14:33 Changeset in xpra [1428] by antoine
preserve window workspace by letting clients store and retrieve …
07:13 Changeset in xpra [1427] by antoine
add missing changelog entries
07:13 Changeset in xpra [1426] by antoine
force disconnection after irrecoverable network parsing error
07:12 Changeset in xpra [1425] by antoine
add missing changelog entry
07:01 Changeset in xpra [1424] by antoine
unfortunately, we still need the old decompress code to be compatible with …
06:42 Changeset in xpra [1423] by antoine
we need a decompressor instance (which will buffer things) to be …
04:59 Changeset in xpra [1422] by antoine
fix window refresh: do not skip all windows after a hidden one!
04:51 Changeset in xpra [1421] by antoine
prepare 0.3.7 release
04:48 Changeset in xpra [1420] by antoine
doh: this should be automated - having to update so many places is just …
04:44 Changeset in xpra [1419] by antoine
prepare 0.4.4 release
04:39 Changeset in xpra [1418] by antoine
prepare 0.5.2 release
04:03 Changeset in xpra [1417] by antoine
#41 statistics to ensure we haven't adversely affected performance with …

08/28/12:

09:12 Changeset in xpra [1416] by antoine
add some release notes so we can make a new beta build
08:48 Changeset in xpra [1415] by antoine
fix "xpra info" with multi user mode: use a suffix for each server source, …
08:42 Changeset in xpra [1414] by antoine
simplify value lookup in get(..) and fix value lookups: we must always …
08:09 Changeset in xpra [1413] by antoine
#41: move png_window_icons to ServerSource?
07:58 Changeset in xpra [1412] by antoine
#41: randr code will now choose the largest screen resolution to fit all …
06:54 Changeset in xpra [1411] by antoine
#41: new --enable-sharing command line option
06:33 Changeset in xpra [1410] by antoine
#41: when we send the initial windows, ensure we only send them to the new …
06:14 Changeset in xpra [1409] by antoine
it seems gtk.Screen.get_monitor_plug_name can return None, so replace it …

08/27/12:

19:17 Changeset in xpra [1408] by antoine
oops - got moved!
19:03 Ticket #169 (move client capabilities flags to server source) closed by antoine
fixed: More in r1407, this is enough for this ticket, will follow up in #41 which …
19:03 Changeset in xpra [1407] by antoine
#169 and #41: continue to move user-specific stuff to ServerSource? (mmap …
18:56 Ticket #156 (large clipboard packets cause the connection to drop) closed by antoine
fixed: Fixed properly: * r1386 for trunk * r1402 for 0.5.x * r1403 for 0.3.x and …
15:11 Changeset in xpra [1406] by antoine
drop support for old/silly cursor format now that 0.3 branch has support …
15:09 Changeset in xpra [1405] by antoine
adds this simple 'compressible_cursors' capability so newer versions can …
14:53 Changeset in xpra [1404] by antoine
simple zlib fix: when we use the old compatibility mode, buffering data in …
14:29 Changeset in xpra [1403] by antoine
drop clipboard packets that would end up being too large for the network …
14:11 Changeset in xpra [1402] by antoine
fix compression problems: use "static" zlib methods to prevent buffering …
14:05 Changeset in xpra [1401] by antoine
when we get a new cursor, compress it immediately and keep this ready for …
13:12 Changeset in xpra [1400] by antoine
restore pixels_encoded_per_second stat (a bit fugly too have to know about …
06:40 Changeset in xpra [1399] by antoine
tidy up: move win32 only file "website.url" to win32 dir
06:38 Ticket #182 (Wrong x264 dependency in xpra.spec for Fedora with ATrpms) closed by antoine
fixed: You must have missed the part where I said: >>Note: the only downside is …
06:20 Changeset in xpra [1398] by antoine
tidy up: move patches to their own dir
06:04 Changeset in xpra [1397] by antoine
build against rpmfusion repository as per the updated instructions, …
05:55 Changeset in xpra [1396] by antoine
standard patch format (oops)
05:50 Changeset in xpra [1395] by antoine
rpm support for building with the "limited csc" build option of x264lib: …
05:42 Changeset in xpra [1394] by antoine
build option so we can turn off support for csc modes if those are not …

08/26/12:

16:29 Changeset in xpra [1393] by antoine
we now use rpmfusion instead of atrpms..
12:22 Ticket #182 (Wrong x264 dependency in xpra.spec for Fedora with ATrpms) created by xdml
From your build instructions it looks like ATrpms repo is preferred …

08/25/12:

18:45 Ticket #181 (to yield or not to yield) created by antoine
r1365 introduced the XPRA_YIELD environment variable to toggle …
18:18 Changeset in xpra [1392] by antoine
statistics to help decide if we should yield or not
15:38 Changeset in xpra [1391] by antoine
fedora is called 'Fedora' in /etc/redhat-release, so test for that
12:07 Changeset in xpra [1390] by antoine
compat fix for old clients: when level is zero, we can't compress the …
10:31 Changeset in xpra [1389] by antoine
do socket connection in non-ui thread so the gui remains responsive (so we …
10:20 Changeset in xpra [1388] by antoine
use marker for data that is already compressed (ie pixel data) so we don't …
10:01 Changeset in xpra [1387] by antoine
fix compression stats: * use weighted average so small areas don't skew …
09:14 Changeset in xpra [1386] by antoine
compress "clipboard-contents" packets and ensure they aren't too big …
09:14 Changeset in xpra [1385] by antoine
move rgb24 compression to the damage processing thread so it will now …
06:23 Changeset in xpra [1384] by antoine
bring all the network initialization code together
06:21 Changeset in xpra [1383] by antoine
need to refer to the class - not instance!
06:06 Changeset in xpra [1382] by antoine
lintian moans that line is too long, trim it
06:05 Changeset in xpra [1381] by antoine
fix icon lookup on *nix
05:00 Ticket #180 (some keys are not forwarded) closed by antoine
invalid: Sounds like you upgraded to a version of setxkbmap that supports …

08/24/12:

22:31 Changeset in xpra [1380] by antoine
fix xpra launcher
20:03 Changeset in xpra [1379] by antoine
add missing dpi changelog entry
19:27 Changeset in xpra [1378] by antoine
prepare for 0.4.3 release
19:23 Changeset in xpra [1377] by antoine
add missing changelog entry
19:16 Changeset in xpra [1376] by antoine
prepare for 0.5.1 release
19:08 Changeset in xpra [1375] by antoine
statistics shown for 'damage_packet_queue_pixels' were incorrect
19:05 Changeset in xpra [1374] by antoine
r1344: --no-bell is also not available before 0.5
19:03 Changeset in xpra [1373] by antoine
r1343: --no-cursors and --no-notifications are only available with 0.5 or …
19:02 Changeset in xpra [1372] by antoine
r1345: add missing path string in warning message
19:01 Changeset in xpra [1371] by antoine
r1355: ensure send_bell is initialized before use
18:58 Changeset in xpra [1370] by antoine
r1361: ensure we update the 'last_client_delta' since we use it for …
18:42 Changeset in xpra [1369] by antoine
when we copy the default config via clone, we expect all the non-state …
18:30 Changeset in xpra [1368] by antoine
damage data queue factor was being calculated but not used
18:25 Changeset in xpra [1367] by antoine
avoid trying to do maths with 'inf'inity value - which can cause …
18:11 Changeset in xpra [1366] by antoine
trickle is ineffective on unix domain sockets, so don't bother with it in …
17:40 Changeset in xpra [1365] by antoine
#169: * remove get_window_dimensions ugly hack and replace it with …
07:57 Ticket #180 (some keys are not forwarded) created by onlyjob
Hi Antoine, Just reporting a minor issue in hope that you could advise: …
07:04 Changeset in xpra [1364] by antoine
wrong ident... caused connect options to be ignored!
06:36 Changeset in xpra [1363] by antoine
simplify decoder cleanup and referencing: just keep the copy where we use …
06:08 Changeset in xpra [1362] by antoine
must record connect_option in test name to prevent tests being squashed
05:57 Changeset in xpra [1361] by antoine
_last_client_delta was used for calculations but never assigned! (oops)
05:39 Changeset in xpra [1360] by antoine
skip request storm check if batch delay is already enabled (higher than …
05:36 Changeset in xpra [1359] by antoine
tests have confirmed that 'nogil' is best, so remove the option
05:30 Changeset in xpra [1358] by antoine
new faq entries, updated old ones, latest version is 0.5 not 0.1 (oops)
05:05 Changeset in xpra [1357] by antoine
some pretty graphs to validate some of the changes made: in this case, GIL …

08/23/12:

11:06 Changeset in xpra [1356] by antoine
also test by connecting via unix domain socket, so we can compare with …
05:33 Changeset in xpra [1355] by antoine
ensure "send_bell" is initialized before use

08/22/12:

19:03 Changeset in xpra [1354] by antoine
* allow more errors before exiting (since tests make the server …
12:30 Changeset in xpra [1353] by antoine
make x264 and vpx the preferred encodings ahead of png/jpeg/rgb24
09:00 Changeset in xpra [1352] by antoine
client to send more screen layout information to the server so one day we …

08/21/12:

19:39 Changeset in xpra [1351] by antoine
re-spin debian packages with the dpi fix
19:37 Changeset in xpra [1350] by antoine
r1341 for 0.5.x branch: define a dpi so fonts aren't disproportionate when …
18:58 Changeset in xpra [1349] by antoine
explain why we use HQ csc conversion
18:55 Changeset in xpra [1348] by antoine
allow us to change the value of NOGIL at runtime via env vars …
15:57 Changeset in xpra [1347] by antoine
more patches we may use during build
15:46 Changeset in xpra [1346] by antoine
typo
11:42 Changeset in xpra [1345] by antoine
add missing path string in warning message
11:29 Changeset in xpra [1344] by antoine
--no-bell is also not available before 0.5
11:12 Changeset in xpra [1343] by antoine
--no-cursors and --no-notifications are only available with 0.5 or higher! …
10:26 Changeset in xpra [1342] by antoine
version bump so we can start building 0.6 beta packages
10:15 Changeset in xpra [1341] by antoine
include default dpi with Xorg
10:11 Changeset in xpra [1340] by antoine
fix modelines for high modes and add note explaining why they won't work
09:59 Ticket #179 (no Xdummy support out of the box.) closed by onlyjob
fixed: Replying to antoine: > Installing the correct …
07:26 Ticket #179 (no Xdummy support out of the box.) created by onlyjob
Xdummy support doesn't work "out of the box" in just released 0.5.0 …

08/20/12:

16:11 Milestone 0.5 completed
* latency fixes * dropping old compat code (versions older than 0.3) * new …
15:48 Changeset in xpra [1339] by antoine
tag v0.5.x
14:18 Ticket #158 (xpra: mouse position out of sync) closed by antoine
needinfo: Cannot reproduce - closing. I suspect that this has something to do with …
12:27 Changeset in xpra [1338] by antoine
release notes for 0.5.0
12:21 Changeset in xpra [1337] by antoine
fine tune the number of pixels below which we switch to a png/rgb24 …
09:28 Changeset in xpra [1336] by antoine
also remove compression menu from osx menu
08:59 Changeset in xpra [1335] by antoine
add info on usage with NFS

08/19/12:

14:10 Changeset in xpra [1334] by antoine
remove unused code (was meant for dock menu - not needed)
13:01 Changeset in xpra [1333] by antoine
add really horrible hacks to integrate with osx - this code is not just …
04:54 Changeset in xpra [1332] by antoine
option to easily turn off iptables accounting (values will be zero)
04:49 Changeset in xpra [1331] by antoine
better error checking: * when we cannot continue, always use sys.exit …

08/17/12:

09:38 Changeset in xpra [1330] by antoine
update tests to match code
09:14 Changeset in xpra [1329] by antoine
if the build does not support starting servers …

08/16/12:

14:57 Changeset in xpra [1328] by antoine
get_csc_algo_for_quality is used by the decoder, so we must have it on …
13:53 Changeset in xpra [1327] by antoine
comply with retarted 80 char limit
11:16 Changeset in xpra [1326] by antoine
actual version bump
10:37 Changeset in xpra [1325] by antoine
release 0.3.6 and 0.4.2
10:37 Changeset in xpra [1324] by antoine
fix coulourspace conversion colour bleed for 0.3.x and 0.4.x, simpler fix …

08/15/12:

04:28 Ticket #110 (x264 and vpx improvements) closed by antoine
fixed: green on black fixed in r1323 That's enough for this ticket, there are …
04:27 Ticket #178 (vpx/x264: offer the user the choice of sacrificing picture quality or fps ...) created by antoine
Our heuristics sit somewhere in the middle at present, but some users may …
04:21 Changeset in xpra [1323] by antoine
#110: use swscale's SWS_SINC instead of SWS_POINT, solves colour bleed …
03:13 Ticket #124 (no new xpra sessions via winswitch) closed by antoine
needinfo: not heard back (2 months) - closing
03:08 Changeset in xpra [1322] by antoine
ensure we also clean the new video stats when the window disappears

08/14/12:

15:14 Ticket #176 (clipboard doesn't work) closed by onlyjob
fixed: My bad I missed few commits - it is working perfectly in trunk r1320. …
15:04 Ticket #176 (clipboard doesn't work) reopened by onlyjob
I tried latest trunk r1314 but the same problem is still there: it pastes …
05:25 Changeset in xpra [1321] by antoine
we must delay the packet_size check (1 second is enough) to ensure that …

08/13/12:

12:43 Ticket #176 (clipboard doesn't work) closed by antoine
fixed: Backported to 0.4.x and 0.3.x branches in r1320 Feel free to re-open if …
12:42 Changeset in xpra [1320] by antoine
#176: clipboard fixes from r1314, r1315, r1317 and r1318 backported to …
11:00 Ticket #162 (clipboard: pasting to josm fails: java.lang.NullPointerException: Failed ...) closed by antoine
fixed: ok, will follow up in #176 with backports for 0.3.x and 0.4.x branch.
04:03 Changeset in xpra [1319] by antoine
log "ClientMessage?"s we don't handle with more details, so we can diagnose …
03:44 Changeset in xpra [1318] by antoine
GdkAtoms? are 64-bit longs on 64-bit systems?
03:39 Changeset in xpra [1317] by antoine
use native size, not standard - ends up being the same but is more …

08/12/12:

20:57 Changeset in xpra [1316] by antoine
only fire "clipboard-toggled" when things have actually been toggled - …
18:29 Changeset in xpra [1315] by antoine
fix typo, add some debug, and add new "discard_target" list (provide …
06:45 Changeset in xpra [1314] by antoine
add some debugging to gdk atom clipboard code: dump the binary form in and …

08/11/12:

11:06 Ticket #177 (how to run tests?) created by onlyjob
Sorry for troubles, this is basically just a question. Could you please …
09:02 Ticket #176 (clipboard doesn't work) created by onlyjob
I'm struggling to get clipboard working in 0.4.1: On Debian Wheezy (both …
07:23 Ticket #175 (man page xpra.1 have two paragraphs merged) closed by antoine
fixed: applied in r1313 - thanks!
07:22 Changeset in xpra [1313] by antoine
#175 add missing marker to split paragraphs
07:20 Ticket #174 (xpra_launcher.desktop do not validate) closed by antoine
fixed: applied in r1312 - thanks!
07:20 Changeset in xpra [1312] by antoine
#174 ensure .desktop file validates
06:09 Ticket #175 (man page xpra.1 have two paragraphs merged) created by onlyjob
The attached patch separates --no-mmap and --no-clipboard paragraphs as …

08/10/12:

19:44 Ticket #174 (xpra_launcher.desktop do not validate) created by onlyjob
desktop-file-validate returned the following: […] Trivial to fix as …

08/09/12:

10:18 Changeset in xpra [1311] by antoine
add link to beta area
10:05 Ticket #173 (xinput forwarding) created by antoine
think: tablet pcs can be used with the program running on the higher end …
09:07 Changeset in xpra [1310] by antoine
fix clipboard code on platforms without x11 support: 'MULTIPLE' is the …

08/08/12:

15:19 Changeset in xpra [1309] by antoine
fix logging message: remove confusing and invalid argument grouping
15:14 Changeset in xpra [1308] by antoine
indentation does not do anything in C! (avoid av_free of NULL, and do set …
15:13 Changeset in xpra [1307] by antoine
remove incorrect and unnecessary callback to setup_xprops which may cause …

08/06/12:

22:05 Changeset in xpra [1306] by antoine
better batching, x264 quality and x264 speed tuning: * …
17:23 Changeset in xpra [1305] by antoine
* draw packet now include a dict of client_options with information about …
10:24 Changeset in xpra [1304] by antoine
move duplicated header files to common win32/ location, also prevents …
08:15 Changeset in xpra [1303] by antoine
don't cancel refresh timer if the drawing failed

08/05/12:

19:55 Changeset in xpra [1302] by antoine
re-add missing import
19:51 Changeset in xpra [1301] by antoine
allow us to tune the maximum non-video pixels via the env variable: …
19:20 Changeset in xpra [1300] by antoine
make it easier to turn video speed and quality tuning off via env …
18:43 Changeset in xpra [1299] by antoine
fix deprecation warning: use avcodec_open2
17:31 Changeset in xpra [1298] by antoine
if cursors_enabled is False and the server sends one anyway, ignore it
15:12 Changeset in xpra [1297] by antoine
python-imaging is not necessarily installed (soft dependency), so we …
15:07 Ticket #172 (remove the need to choose an unused DISPLAY when starting xpra) created by antoine
I am not aware of any solution that isn't racy or just plain wrong (making …
14:56 Changeset in xpra [1296] by antoine
fix mmap group code: rather than relying on 'target' existing and being a …
14:23 Changeset in xpra [1295] by antoine
oops: we now use plain /usr/bin/Xorg (not "Xorg-suid" as per old rpm …
12:38 Changeset in xpra [1294] by antoine
move all constants definition to the top to make it easier to make changes …
12:08 Changeset in xpra [1293] by antoine
fix typo
12:07 Changeset in xpra [1292] by antoine
only install the real config files in /etc/xpra, not all the files (ie: …
11:35 Changeset in xpra [1291] by antoine
prettify str method
11:20 Changeset in xpra [1290] by antoine
fix compilation warnings by not using macro
10:08 Changeset in xpra [1289] by antoine
add missing "end-of-bold"
08:31 Changeset in xpra [1288] by antoine
don't generate the config file, include both options in source tree and …
08:17 Changeset in xpra [1287] by antoine
this would break everytime fedora bumps the server ABI... looks like …
07:28 Changeset in xpra [1286] by antoine
look for xorg before calling "Xorg -version", avoids error if not found …
07:15 Changeset in xpra [1285] by antoine
undo r1173: lintian moans when "xpra" is used: "E: xpra changes: …

08/04/12:

21:32 Changeset in xpra [1284] by antoine
new icon for win32 clipboard menu
21:31 Changeset in xpra [1283] by antoine
update patches with new offsets
20:23 Changeset in xpra [1282] by antoine
r1281 eclipse blooper: didn't mean to commit debug code..
20:21 Changeset in xpra [1281] by antoine
the "png_window_icons" capability has not been used since 0.3 which is the …
19:59 Changeset in xpra [1280] by antoine
python 2.4 compatibility fixes: * use byte for protocol header char (works …
19:14 Changeset in xpra [1279] by antoine
on win32 change the clipboard tray menu entry to use a submenu so users …
18:14 Changeset in xpra [1278] by antoine
* fix clipboard for non-x11 platforms: do_selection_request_event only …
17:38 Changeset in xpra [1277] by antoine
record and print both the local and remote end of sockets
16:54 Changeset in xpra [1276] by antoine
clear socket timeout after connection
14:36 Changeset in xpra [1275] by antoine
set a reasonable timeout for tcp sockets: 10 seconds
14:30 Changeset in xpra [1274] by antoine
move gdk atom/clipboard code into its own cython class so we can build it …
09:28 Changeset in xpra [1273] by antoine
move send_wm_* methods to their own class
08:48 Changeset in xpra [1272] by antoine
grr eclipse-svn adds files by default - I don't want it!
08:47 Changeset in xpra [1271] by antoine
adds: * --no-cursors * --no-bell * --no-notifications These options apply …
07:27 Changeset in xpra [1270] by antoine
because of threading, these may end up being 'None' during shutdown.. this …
07:21 Changeset in xpra [1269] by antoine
avoid "GtkWarning?: IAgtk_window_set_type_hint: assertion …

08/03/12:

13:20 Changeset in xpra [1268] by antoine
test xpra with ssh too
12:20 Changeset in xpra [1267] by antoine
cleanup: move mmap initialization code to dedicated mmap_init()
12:14 Changeset in xpra [1266] by antoine
only set 'xsettings-tuple' after actually checking that we do support it, …
12:09 Changeset in xpra [1265] by antoine
rencode support for win32: add toggle switch in BAT file and copy the …
12:08 Changeset in xpra [1264] by antoine
rencode support for win32: compile with "/Ox"
10:16 Changeset in xpra [1263] by antoine
remove invalid signal handler (and add some debug logging)
10:00 Ticket #163 (pass client DPI preference to server (and use sane defaults of 96dpi)) closed by antoine
fixed: done in r1262 Adds --dpi=NNN option to xpra, and default value of …
09:59 Changeset in xpra [1262] by antoine
#163: * add a new --dpi=VALUE command line option * server defines the …

08/02/12:

21:07 Changeset in xpra [1261] by antoine
move all this xsettings stuff to its own file, we can't easily add this to …
16:24 Changeset in xpra [1260] by antoine
remove verbose logging for public builds
16:19 Ticket #171 (XSETTINGS is endian specific, we cannot send it as a blob) closed by antoine
fixed: fixed in r1259
16:18 Changeset in xpra [1259] by antoine
#171: * provide new X properties handling for XSETTINGS: handle in and out …
08:19 Ticket #171 (XSETTINGS is endian specific, we cannot send it as a blob) created by antoine
See …
08:15 Changeset in xpra [1258] by antoine
remove unused vars
Note: See TracTimeline for information about the timeline view.