xpra icon
Bug tracker and wiki

Timeline



10/07/12:

19:00 Changeset in xpra [1874] by Antoine Martin
r1812 and r1857 for 0.5.x and 0.6.x branches: ensure subprocesses …
18:58 Changeset in xpra [1873] by Antoine Martin
r1872 for 0.5.x and 0.6.x: per-frame x264_param_t must be malloced and …
13:03 Ticket #187 (x264 crashes when resizing window) closed by Antoine Martin
fixed: After manual x264 code inspection: * x264_param_apply_profile: …
12:23 Changeset in xpra [1872] by Antoine Martin
per-frame x264_param_t must be malloced and freed!
12:23 Changeset in xpra [1871] by Antoine Martin
only bother to call cleanup and take the lock if there is something to …
12:19 Ticket #91 (Control key not forwarded) closed by Antoine Martin
fixed
11:21 Changeset in xpra [1870] by Antoine Martin
when we already hold the video encoder lock, don't try to acquire it …
10:16 Ticket #186 (Xdummy support for adding resolutions and screens on the fly) closed by Antoine Martin
duplicate: dupe of #56
09:59 Changeset in xpra [1869] by Antoine Martin
use standard code layout for all tests, add new keymap-changed test

10/06/12:

18:39 Changeset in xpra [1868] by Antoine Martin
fix launcher when running the client embedded: * if the password does …
18:02 Changeset in xpra [1867] by Antoine Martin
prettify
17:47 Changeset in xpra [1866] by Antoine Martin
add option to disable the forwarding of windows data, used by text …
17:24 Changeset in xpra [1865] by Antoine Martin
during shutdown, the IO thread loops can hit all sorts of exceptions …
12:13 Changeset in xpra [1864] by Antoine Martin
also remove GenericEvent? from consts list
11:55 Changeset in xpra [1863] by Antoine Martin
avoid build errors on really old X11 versions (ie: CentOS 5.x): just …
09:27 Changeset in xpra [1862] by Antoine Martin
don't use a video encoder for just one frame, add heuristics to guess: …
09:19 Changeset in xpra [1861] by Antoine Martin
we know this can cause XErrors, so don't log them
09:12 Changeset in xpra [1860] by Antoine Martin
doh: epic typo!
09:08 Changeset in xpra [1859] by Antoine Martin
record per-encoder total number of frames and number of pixels sent, …
09:04 Changeset in xpra [1858] by Antoine Martin
fix "xpra info": keyboard flag location has moved..
08:52 Changeset in xpra [1857] by Antoine Martin
children started with --start-child should not have access (or …
08:35 Changeset in xpra [1856] by Antoine Martin
backports for stable branches of r1826 and r1853: avoid errors on …
08:31 Changeset in xpra [1855] by Antoine Martin
simpler cursor fix: just ignore cursors in new format sent by newer servers
08:25 Ticket #191 (short-lived OR windows cause crashes (ie: kmail hover tooltips)) closed by Antoine Martin
fixed: backports in r1854, closing.
08:25 Changeset in xpra [1854] by Antoine Martin
#191: r1842 for old stable branches: move all common mouse stuff to a …
08:19 Changeset in xpra [1853] by Antoine Martin
source may be None during shutdown, it's ok, we will ignore the …

10/05/12:

20:17 Changeset in xpra [1852] by Antoine Martin
update script failed to grab iss from the old location: version bump …
20:13 Changeset in xpra [1851] by Antoine Martin
update script failed to grab iss from the old location: version bump …
20:11 Changeset in xpra [1850] by Antoine Martin
update script failed to grab iss from the old location: version bump …
20:05 Changeset in xpra [1849] by Antoine Martin
update release files for 0.7.0
19:40 Changeset in xpra [1848] by Antoine Martin
add new test to easily get keyboard info out of the wimpiggy cython …
19:38 Changeset in xpra [1847] by Antoine Martin
#191 undo some of the event filtering stuff and the last of the …
19:35 Changeset in xpra [1846] by Antoine Martin
ensure that all the events we inject (mouse was done, now keyboard) go …
19:30 Changeset in xpra [1845] by Antoine Martin
bug in version bump scripts forgot the ebuilds... here they are
18:52 Changeset in xpra [1844] by Antoine Martin
prevent the version info log message from interfering with ssh login …
18:42 Changeset in xpra [1843] by Antoine Martin
not used
18:10 Changeset in xpra [1842] by Antoine Martin
move all common mouse stuff to a single method that takes care of X11 sync
18:09 Changeset in xpra [1841] by Antoine Martin
small shortcut (mostly logging)
17:22 Changeset in xpra [1840] by Antoine Martin
compat with old versions is more important than py3
17:16 Changeset in xpra [1839] by Antoine Martin
fix typos in backport
16:56 Changeset in xpra [1838] by Antoine Martin
during shutdown we may still get key or mouse events which now need …
16:52 Changeset in xpra [1837] by Antoine Martin
try harder to free references quicker so python can garbage collect …
15:35 Changeset in xpra [1836] by Antoine Martin
update release files with latest password changes
15:27 Changeset in xpra [1835] by Antoine Martin
r1825 and r1828 for old branches: password handling fixes
13:43 Ticket #192 (mouse cursor shown as 'X' in some applications.) created by onlyjob
Is some applications and in some dialogs mouse cursor looks like 'X' …
13:34 Changeset in xpra [1834] by Antoine Martin
if a window is gone, we may not know about it yet - trying to call …
12:33 Changeset in xpra [1833] by Antoine Martin
simplify test of OR windows: provide is_OR()
12:32 Changeset in xpra [1832] by Antoine Martin
add missing is_managed() method
12:24 Changeset in xpra [1831] by Antoine Martin
add "composite-destroyed" signal so we can try to clean things up
08:20 Changeset in xpra [1830] by Antoine Martin
define more human readable lookups for x11 events and show all events …
08:00 Changeset in xpra [1829] by Antoine Martin
test if we can call acknowledge_changes() before calling it and inline …
07:55 Changeset in xpra [1828] by Antoine Martin
always do all IO in try/except block and remove trailing carriage returns
07:50 Changeset in xpra [1827] by Antoine Martin
log password file and password in debug mode
07:49 Changeset in xpra [1826] by Antoine Martin
avoid error on exit if protocol source is already None (just drop the …
07:48 Changeset in xpra [1825] by Antoine Martin
password files do NOT have \n in them!
07:47 Changeset in xpra [1824] by Antoine Martin
when we run the client embedded in the launcher, override the …
07:43 Changeset in xpra [1823] by Antoine Martin
use "warn_and_quit" function to exit with code and message, and use …
06:46 Changeset in xpra [1822] by Antoine Martin
fix start-child option and add examples to config files
06:34 Changeset in xpra [1821] by Antoine Martin
remove redundant peer info: rely on str SocketConnection?.str instead
06:29 Changeset in xpra [1820] by Antoine Martin
cut&paste gone wrong!
06:27 Changeset in xpra [1819] by Antoine Martin
detect invalid port numbers sooner and error out more cleanly

10/04/12:

23:09 Changeset in xpra [1818] by Antoine Martin
fix event_type_names and route_event whitelist: these are X11 event …
21:40 Changeset in xpra [1817] by Antoine Martin
if XPRA_X11_DEBUG env is set to non zero, dump all events we filter, …
20:49 Changeset in xpra [1816] by Antoine Martin
try to ensure we only emit "unmanaged" once, that we call …
20:46 Changeset in xpra [1815] by Antoine Martin
prevent us from calling destroy() more than once, and if we try print …
20:39 Changeset in xpra [1814] by Antoine Martin
ignore selection events without a window, add better debug messages …
19:44 Changeset in xpra [1813] by Antoine Martin
use regular logging after we daemonize (after we pass sanity checks), …
19:37 Changeset in xpra [1812] by Antoine Martin
isolate the Xvfb process even more: set close_fds=True so it won't be …
19:28 Changeset in xpra [1811] by Antoine Martin
doh - was not meant to commit that!
19:28 Changeset in xpra [1810] by Antoine Martin
record the timeout timer so we can also cancel it before it is due …
19:22 Changeset in xpra [1809] by Antoine Martin
show one decimal place for both fps and pixels/s
18:50 Changeset in xpra [1808] by Antoine Martin
quality can be set to -1 (means Auto mode)
16:35 Ticket #158 (xpra: mouse position out of sync) reopened by Antoine Martin
Can you provide a log sample taken with "xpra -d all ..." of …
16:11 Ticket #191 (short-lived OR windows cause crashes (ie: kmail hover tooltips)) created by Antoine Martin
As discussed over email, here is a stacktrace obtained with trunk …
15:49 Changeset in xpra [1807] by Antoine Martin
adding commented -dbg packages
15:25 Changeset in xpra [1806] by Antoine Martin
0.3.11 release
15:23 Changeset in xpra [1805] by Antoine Martin
0.4.8 release
15:21 Changeset in xpra [1804] by Antoine Martin
0.5.6 release
15:17 Changeset in xpra [1803] by Antoine Martin
0.6.4 release
15:06 Changeset in xpra [1802] by Antoine Martin
r1761 for 0.6.x branch: prevent races with cleanup/close of connections
15:01 Changeset in xpra [1801] by Antoine Martin
simpler fix than r1784: use a re-entrant lock and close the backing …
14:54 Changeset in xpra [1800] by Antoine Martin
r1789 (partial): take shortcut if damage area is empty (zero size)
14:48 Changeset in xpra [1799] by Antoine Martin
r1785 and r1786 for old branches: avoid dimensions that swscale cannot …
14:36 Changeset in xpra [1798] by Antoine Martin
r1794 for old branches: some clients (ie: win32) allow windows to be …
14:28 Changeset in xpra [1797] by Antoine Martin
r1753 for 0.6.x branch: add locking since we rely on the video_encoder …
14:24 Changeset in xpra [1796] by Antoine Martin
r1716 for 0.5 and 0.6: uncompressed packets (xpra -z 0 ..) may send …
14:20 Changeset in xpra [1795] by Antoine Martin
r1762 for old branches: support dicts with non-strings as keys
12:04 Changeset in xpra [1794] by Antoine Martin
some clients (ie: win32) allow windows to be resized to 0x0 size, but …
11:49 Changeset in xpra [1793] by Antoine Martin
we must always include the xpra_Xdummy script until we come to …
07:06 Changeset in xpra [1792] by Antoine Martin
use "Warning" as message header to try to prevent confusion over …
07:05 Changeset in xpra [1791] by Antoine Martin
better error message: remove redundant header
06:55 Changeset in xpra [1790] by Antoine Martin
add Xdummy dependencies instead of Xvfb for Fedora and openSUSE builds

10/03/12:

21:19 Changeset in xpra [1789] by Antoine Martin
if we're not batching, we still need to call get_best_encoding before …
21:06 Changeset in xpra [1788] by Antoine Martin
fix "xpra info": flag got moved..
20:55 Changeset in xpra [1787] by Antoine Martin
can use XPRA_X11_DEBUG="0" to leave it off, not just any value to turn …
20:49 Changeset in xpra [1786] by Antoine Martin
x264 rounds down the window size to the nearest even number, so make …
20:17 Changeset in xpra [1785] by Antoine Martin
if the client uses swscale (all do as of now - so defaults to True), …
19:53 Changeset in xpra [1784] by Antoine Martin
fix for "non-existing PPS 0 referenced": prevent races (lock release …
14:42 Changeset in xpra [1783] by Antoine Martin
restore previous behaviour (misnamed/buggy method): default to run …
14:31 Changeset in xpra [1782] by Antoine Martin
try harder not to cause exceptions: filter the window id we pass to …
13:48 Ticket #190 (handle COMPOUND_TEXT) created by Antoine Martin
A number of X11 properties can be stored using this encoding, and at …
13:44 Changeset in xpra [1781] by Antoine Martin
since we prefer _NET_WM_NAME over WM_NAME and _NET_WM_ICON_NAME over …
12:19 Changeset in xpra [1780] by Antoine Martin
simplify "modifier_keycodes": no need for a client capability, we just …

10/02/12:

15:03 Changeset in xpra [1779] by Antoine Martin
re-do the un-done of r1771: win32 clients simply do not work using the …
12:11 Changeset in xpra [1778] by Antoine Martin
call compute_modifier_keynames when keymap changes, and add some debug
10:55 Changeset in xpra [1777] by Antoine Martin
add XPRA_SYNCHRONIZE env variable to allow us to run X11 calls in sync …
09:27 Changeset in xpra [1776] by Antoine Martin
keynames_for_mod was never assigned, so we were skipping …
08:54 Changeset in xpra [1775] by Antoine Martin
share keys_pressed between all the clients so any of them can clear …
08:17 Changeset in xpra [1774] by Antoine Martin
move most of the keyboard stuff to the per-client class ServerSource? - …
06:36 Changeset in xpra [1773] by Antoine Martin
make it more obvious how to get rid of the dbus warning

10/01/12:

17:44 Ticket #149 (use XkbKeycodeToKeysym instead of XKeycodeToKeysym (deprecation)) closed by Antoine Martin
fixed: done in r1772
17:38 Changeset in xpra [1772] by Antoine Martin
#149 use XkbKeycodeToKeysym? instead of XKeycodeToKeysym (deprecation)
16:00 Changeset in xpra [1771] by Antoine Martin
AltGr? part9: undo most of r1758 and r1760 since we just map …
15:56 Changeset in xpra [1770] by Antoine Martin
AltGr? part8: map "ISO_Level3_Shift" / "Mode_switch" to modifier "mod2" …
15:01 Changeset in xpra [1769] by Antoine Martin
AltGr? fix part7: * fix bug in _get_raw_keycode_mappings which meant …

09/30/12:

22:48 Ticket #189 (Mouse cursor is tiny) created by alphapapa
For some reason the mouse cursor is displayed at about 25% of normal …
22:11 Ticket #188 (Double-click required for single-clicks to register on remote attachments) created by alphapapa
I am really enjoying xpra! Thank you for making it. I don't have any …
18:32 Changeset in xpra [1768] by Antoine Martin
docstrings
17:59 Changeset in xpra [1767] by Antoine Martin
turn off verbose debugging and disable raw x11 keycodes for now
17:54 Changeset in xpra [1766] by Antoine Martin
less strict target_client_latency: * up to twice the minimum * account …
17:22 Changeset in xpra [1765] by Antoine Martin
import cleanup
17:21 Changeset in xpra [1764] by Antoine Martin
add test for large dict with non-string keys: use dict from …
17:19 Changeset in xpra [1763] by Antoine Martin
better x11 keymap support: use native cython x11 code to get the real …
16:28 Changeset in xpra [1762] by Antoine Martin
support dicts with non-strings as keys
15:19 Changeset in xpra [1761] by Antoine Martin
prevent races with cleanup/close of connections: * clean and start via …
14:07 Changeset in xpra [1760] by Antoine Martin
AltGr? fix part6: if clients support the new "modifier_keycodes" …
14:01 Changeset in xpra [1759] by Antoine Martin
AltGr? fix part5: try harder to get a complete keymap by preserving the …
13:49 Changeset in xpra [1758] by Antoine Martin
AltGr? fix part4: move some keyboard processing functions to platform …
13:42 Changeset in xpra [1757] by Antoine Martin
AltGr? fix part3: provide raw x11 way of getting the keyboard mappings …
13:39 Changeset in xpra [1756] by Antoine Martin
AltGr? fix part2: remove "add_if_missing" ugly hack: deal with missing …
13:33 Changeset in xpra [1755] by Antoine Martin
AltGr? fix part1: get_modifier_mappings now returns a list of (keycode, …
13:30 Changeset in xpra [1754] by Antoine Martin
take shortcut if we're closed already

09/29/12:

07:21 Changeset in xpra [1753] by Antoine Martin
add locking since we rely on the video_encoder existing through the …
07:01 Changeset in xpra [1752] by Antoine Martin
simplify dict update code
06:38 Ticket #187 (x264 crashes when resizing window) created by Antoine Martin
06:12 Ticket #167 (MATLAB (close all) crashes xpra) closed by Antoine Martin
needinfo: OK closing, feel free to re-open.

09/28/12:

10:04 Changeset in xpra [1751] by Antoine Martin
png has both higher compession and higher overhead, so only use it if …
09:45 Changeset in xpra [1750] by Antoine Martin
we may have a ping timer scheduled when we drop the connection and …
09:01 Changeset in xpra [1749] by Antoine Martin
be more clever about when to clean the video decoder: only do the …
08:22 Changeset in xpra [1748] by Antoine Martin
honour the "--no-compile" flag used by debuild (saves a lot of time …
08:17 Changeset in xpra [1747] by Antoine Martin
we don't need private package location anymore (installed in the usual …
07:47 Changeset in xpra [1746] by Antoine Martin
generic rpm fixes: * add and use "no_server" flag (also set when …
07:19 Changeset in xpra [1745] by Antoine Martin
fix XPRA_LOCAL_SERVERS_SUPPORTED mode: must return tuple!
07:16 Changeset in xpra [1744] by Antoine Martin
fixed patch (missing last line..)
07:08 Changeset in xpra [1743] by Antoine Martin
also make an .xz archive
06:53 Changeset in xpra [1742] by Antoine Martin
updated all patches with new offsets and context

09/27/12:

16:33 Changeset in xpra [1741] by Antoine Martin
typo in release script missed this..
16:06 Changeset in xpra [1740] by Antoine Martin
update release notes
15:45 Changeset in xpra [1739] by Antoine Martin
0.6.3 release
15:40 Changeset in xpra [1738] by Antoine Martin
r1733: fix memleak via protocol refleak
15:20 Changeset in xpra [1737] by Antoine Martin
simplify
15:15 Changeset in xpra [1736] by Antoine Martin
don't warn on osx: we don't have wimpiggy.lowlevel there, but we don't …
15:05 Changeset in xpra [1735] by Antoine Martin
py2app and Cython just won't play nice with each other, so we move all …
10:57 Changeset in xpra [1734] by Antoine Martin
configure logging via basicConfig and do it earlier in …
07:45 Changeset in xpra [1733] by Antoine Martin
fix memleak via protocol refleak: drop all references to ServerSource?
06:59 Changeset in xpra [1732] by Antoine Martin
initialize logging sooner
06:53 Changeset in xpra [1731] by Antoine Martin
ensure dimensions are obtained after gtk gets a chance to run
06:51 Changeset in xpra [1730] by Antoine Martin
must use actual size when calling _get_desktop_size_capability: since …

09/26/12:

19:46 Changeset in xpra [1729] by Antoine Martin
r1714: an error in the callbacks should not cause a connection drop!
19:44 Changeset in xpra [1728] by Antoine Martin
enable auto-refresh by default
19:43 Changeset in xpra [1727] by Antoine Martin
r1723: enable auto-refresh by default
19:41 Changeset in xpra [1726] by Antoine Martin
partial r1720: add missing options
19:38 Changeset in xpra [1725] by Antoine Martin
r1724: clear socket timeout once we have connected
19:35 Changeset in xpra [1724] by Antoine Martin
clear socket timeout once we have connected
19:32 Changeset in xpra [1723] by Antoine Martin
enable auto-refresh by default
18:55 Changeset in xpra [1722] by Antoine Martin
packaging for Mac OS X: run the script to get an "Xpra.app" on the desktop
16:58 Changeset in xpra [1721] by Antoine Martin
tidy up setup file and add support for py2app: * move all support …
16:55 Changeset in xpra [1720] by Antoine Martin
add missing options and allow the compression combo to be used by all …
13:59 Changeset in xpra [1719] by Antoine Martin
* non-win32: only include the webm license if we include webm support
13:57 Changeset in xpra [1718] by Antoine Martin
* print all the build switches * on win32: only include the webm …
13:07 Ticket #184 (Xcb-Errors) closed by Antoine Martin
fixed: oh, this is really embarrassing. So much effort led me back to the …
13:06 Changeset in xpra [1717] by Antoine Martin
#184 ensure clipboard packets are processed in the UI thread
12:55 Changeset in xpra [1716] by Antoine Martin
uncompressed packets (xpra -z 0 ..) may send "unicode" data (hello …
12:11 Changeset in xpra [1715] by Antoine Martin
acks may have timed out and been removed!
12:09 Changeset in xpra [1714] by Antoine Martin
an error in the callbacks should not cause a connection drop!
11:33 Changeset in xpra [1713] by Antoine Martin
fix 0.3.x compatibility: the string may contain zero bytes (it does …
11:21 Changeset in xpra [1712] by Antoine Martin
add about box, add escape as close accel
10:52 Changeset in xpra [1711] by Antoine Martin
now that we only support "raw_packets" we can enable compression on …
10:15 Changeset in xpra [1710] by Antoine Martin
also log client encoding
08:38 Changeset in xpra [1709] by Antoine Martin
don't install xpra as a private package
08:30 Changeset in xpra [1708] by Antoine Martin
log client info to server log
07:42 Changeset in xpra [1707] by Antoine Martin
use "txt" icon for dos commands and "ui" icon for launcher
07:37 Changeset in xpra [1706] by Antoine Martin
swap icons: '_txt' is the text one (duh)
07:29 Changeset in xpra [1705] by Antoine Martin
remove compat with versions older than 0.3.10
06:21 Changeset in xpra [1704] by Antoine Martin
validate d/copyright
06:15 Changeset in xpra [1703] by Antoine Martin
update debian copy of patches
06:14 Changeset in xpra [1702] by Antoine Martin
* remove revision info from file context lines, * remove x264/vpx …

09/25/12:

20:10 Changeset in xpra [1701] by Antoine Martin
missed by version bump script when it ran out of fds.. ffs
19:53 Changeset in xpra [1700] by Antoine Martin
if we get an error during build, wait for a keypress so we can see …
19:28 Changeset in xpra [1699] by Antoine Martin
version bump the ebuilds
19:06 Changeset in xpra [1698] by Antoine Martin
version script mangled those up?
18:48 Changeset in xpra [1697] by Antoine Martin
eclipse/adt did this…
18:47 Changeset in xpra [1696] by Antoine Martin
bump junit in classpath
18:41 Changeset in xpra [1695] by Antoine Martin
typo: forgot to bump version..
18:32 Changeset in xpra [1694] by Antoine Martin
version script mangled those up?
18:17 Changeset in xpra [1693] by Antoine Martin
new stable releases
17:28 Changeset in xpra [1692] by Antoine Martin
r1647: sending invalid keycodes can crash the server!
17:26 Changeset in xpra [1691] by Antoine Martin
r1646: ensure we never record zero or even negative decode time
17:23 Changeset in xpra [1690] by Antoine Martin
r1640 restore compression of the main packet and restore "single …
17:21 Changeset in xpra [1689] by Antoine Martin
do not copy the last_delays variable or all the windows will end up …
17:16 Changeset in xpra [1688] by Antoine Martin
r1609: ensure that encoding switching done on the server (done to send …
17:13 Changeset in xpra [1687] by Antoine Martin
r1609: ensure that encoding switching done on the server (done to send …
17:04 Changeset in xpra [1686] by Antoine Martin
r1606: fix damage options concat code (were being squashed!)
17:00 Changeset in xpra [1685] by Antoine Martin
r1604: fix encoder/window dimensions mismatch causing missing key frames
16:50 Changeset in xpra [1684] by Antoine Martin
r1596: fix iteration over dict items!
16:47 Changeset in xpra [1683] by Antoine Martin
r1594: server.encoding does not exist anymore, so just set jpegquality …
16:43 Changeset in xpra [1682] by Antoine Martin
backport r1571: always get a new video encoder when we cancel some …
16:38 Changeset in xpra [1681] by Antoine Martin
drop compatibility with servers older than 0.3.x
16:28 Changeset in xpra [1680] by Antoine Martin
drop compatibility with servers older than 0.3.x
16:21 Changeset in xpra [1679] by Antoine Martin
not going to fix opengl in 0.6.x branch so remove dep
16:19 Changeset in xpra [1678] by Antoine Martin
default to Xdummy for xpra, remove redundant stuff, and go back to …
16:05 Changeset in xpra [1677] by Antoine Martin
ensure our per-distro patches are applied
15:51 Changeset in xpra [1676] by Antoine Martin
we use quilt to apply patches
15:29 Changeset in xpra [1675] by Antoine Martin
default to build with Xdummy dependencies
15:17 Changeset in xpra [1674] by Antoine Martin
turn off debugging (oops)
12:50 Changeset in xpra [1673] by Antoine Martin
add libwebp2 dep
12:33 Changeset in xpra [1672] by Antoine Martin
* if somehow the client fails to ack some packet, or if we …
12:32 Changeset in xpra [1671] by Antoine Martin
fix log message format
11:46 Changeset in xpra [1670] by Antoine Martin
fixes: * GlobalStatistics?.damage_last_events record the wid, so update …
11:26 Changeset in xpra [1669] by Antoine Martin
add copyright info for webm
11:22 Changeset in xpra [1668] by Antoine Martin
include WEBM license (BSD 3-clause) in installation (under 'webm' subdir)
11:17 Changeset in xpra [1667] by Antoine Martin
avoid errors if tray_icon is not set and try harder to find the icons …
11:16 Changeset in xpra [1666] by Antoine Martin
oops: match rename in parent class
10:37 Changeset in xpra [1665] by Antoine Martin
generalize the "quality" option to apply to x264, webp as well as …
08:58 Changeset in xpra [1664] by Antoine Martin
fix deb build: let it find the new man page location
07:22 Changeset in xpra [1663] by Antoine Martin
man pages have moved
07:00 Changeset in xpra [1662] by Antoine Martin
doh - need patch level 1 for all packaging patches
06:59 Changeset in xpra [1661] by Antoine Martin
also expose uuid
06:57 Changeset in xpra [1660] by Antoine Martin
also expose client version
06:54 Changeset in xpra [1659] by Antoine Martin
show client connection info on connection and via "xpra info"
06:12 Changeset in xpra [1658] by Antoine Martin
allow us to disable webp in rpmbuild with "--define 'no_webp 1'"
06:08 Ticket #186 (Xdummy support for adding resolutions and screens on the fly) created by Antoine Martin
Follow up from #10 What we want to do is make sure that the virtual …
05:58 Changeset in xpra [1657] by Antoine Martin
05:52 Changeset in xpra [1656] by Antoine Martin
missed rename of webm->webp
05:49 Changeset in xpra [1655] by Antoine Martin
* rpm packaging for webm/webp * rename to "webp" since this is the …
05:11 Changeset in xpra [1654] by Antoine Martin
fix webm support on win32 (and add switch in bat file)

09/24/12:

18:51 Changeset in xpra [1653] by Antoine Martin
expose the type of client we are dealing with
18:47 Changeset in xpra [1652] by Antoine Martin
webm support
17:44 Changeset in xpra [1651] by Antoine Martin
log full xauth command when it fails
17:31 Changeset in xpra [1650] by Antoine Martin
no need for another thread
17:30 Changeset in xpra [1649] by Antoine Martin
add zlib decompression support
17:14 Changeset in xpra [1648] by Antoine Martin
avoid error if get_data_dir returns None (and sometimes it does on osx..)
16:34 Changeset in xpra [1647] by Antoine Martin
sending invalid keycodes can crash the server!
16:28 Changeset in xpra [1646] by Antoine Martin
ensure we never record zero or even negative decode time
16:16 Changeset in xpra [1645] by Antoine Martin
update java support to 0.7.0 level: support raw packets
15:19 Changeset in xpra [1644] by Antoine Martin
fix gibberish callback (again..)
09:40 Changeset in xpra [1643] by Antoine Martin
move everything to C drive (as everyone has one - easier to maintain …
09:39 Changeset in xpra [1642] by Antoine Martin
make it easier to run with a simple double-click on the BAT file: move …
07:28 Changeset in xpra [1641] by Antoine Martin
update junit
05:47 Changeset in xpra [1640] by Antoine Martin
restore compression of the main packet and restore "single chunk" …
04:59 Changeset in xpra [1639] by Antoine Martin
oops: var got renamed
04:57 Changeset in xpra [1638] by Antoine Martin
ensure these vars exist even before the connection is fully …

09/23/12:

18:35 Changeset in xpra [1637] by Antoine Martin
do not share the same delay records between all windows!
18:33 Changeset in xpra [1636] by Antoine Martin
wrap "deque"s in lists to prevent "RuntimeError?: deque mutated during …
18:09 Changeset in xpra [1635] by Antoine Martin
wrap "deque"s in lists to prevent "RuntimeError?: deque mutated during …
18:00 Changeset in xpra [1634] by Antoine Martin
wrap "deque"s in lists to prevent "RuntimeError?: deque mutated during …
14:56 Changeset in xpra [1633] by Antoine Martin
fix xpra info stats for ping latency (use new millisecond scale)
14:56 Changeset in xpra [1632] by Antoine Martin
* fix another variable scoping issue * better label for save file …
14:41 Changeset in xpra [1631] by Antoine Martin
show server svn revision since we know it
14:33 Changeset in xpra [1630] by Antoine Martin
if we resize the window to make it bigger, resize the graphs accordingly
10:49 Changeset in xpra [1629] by Antoine Martin
was still having variable scoping issues, replace with class variable …
10:46 Changeset in xpra [1628] by Antoine Martin
use the scale passed in!
10:38 Changeset in xpra [1627] by Antoine Martin
use G/M/K as soon as we reach the unit threshold
09:27 Changeset in xpra [1626] by Antoine Martin
allow 'start-child' in config file

09/22/12:

18:19 Changeset in xpra [1625] by Antoine Martin
if the packet is None (damage cancelled), don't try to deal with …
18:14 Changeset in xpra [1624] by Antoine Martin
solve weird python variable scoping problem by using pre-defined array …
17:03 Changeset in xpra [1623] by Antoine Martin
cleanup latency exchange and display: * always use values in integer …
11:10 Changeset in xpra [1622] by Antoine Martin
since both graphs are related and changing quickly, save them both at once

09/21/12:

17:24 Changeset in xpra [1621] by Antoine Martin
fix mixed up descriptions
16:58 Changeset in xpra [1620] by Antoine Martin
enable auto-refresh-delay by default (1 second delay) and add it to …
16:47 Changeset in xpra [1619] by Antoine Martin
make it easy for users to save graphs
14:45 Changeset in xpra [1618] by Antoine Martin
always use the set_tooltip_text compat wrapper
14:21 Ticket #184 (Xcb-Errors) reopened by Antoine Martin
I've seen it for the first time with x264 encoding, by running this …
11:54 Changeset in xpra [1617] by Antoine Martin
implement auto-refresh server side: * client requests …
07:33 Changeset in xpra [1616] by Antoine Martin
never allow batching to be disabled, if we have congestion then it …
06:46 Changeset in xpra [1615] by Antoine Martin
do not bother including darwin/win32 platform code in posix builds
06:24 Changeset in xpra [1614] by Antoine Martin
move spec file out of main source and into build scripts area
06:07 Changeset in xpra [1613] by Antoine Martin
move man pages to subdir
06:05 Changeset in xpra [1612] by Antoine Martin
add docstring
06:00 Changeset in xpra [1611] by Antoine Martin
add docstring and remove "xpra/build_info.py" since it is not stored in svn
05:56 Changeset in xpra [1610] by Antoine Martin
remove "do-build" and "install.sh": it is clearer to use distutils directly

09/20/12:

16:36 Changeset in xpra [1609] by Antoine Martin
ensure that encoding switching done on the server (done to send us …
16:29 Changeset in xpra [1608] by Antoine Martin
more readable?
16:28 Changeset in xpra [1607] by Antoine Martin
add damage options to debug logging
16:27 Changeset in xpra [1606] by Antoine Martin
fix damage options concat code (were being squashed!)
16:08 Changeset in xpra [1605] by Antoine Martin
LOCAL_MODIFICATIONS is stored as a string, convert to an int before …
14:22 Changeset in xpra [1604] by Antoine Martin
fix "non-existing PPS 0 referenced" for x264 (and its vpx …
14:05 Changeset in xpra [1603] by Antoine Martin
better error message
14:01 Changeset in xpra [1602] by Antoine Martin
count how many frames we have encoded and expose it in the client_options
14:00 Changeset in xpra [1601] by Antoine Martin
we *must* always fire the callbacks, even when we fail to decode!
13:38 Changeset in xpra [1600] by Antoine Martin
adjust number of values passed in so we get exactly N_SAMPLES values …
13:28 Changeset in xpra [1599] by Antoine Martin
if unit is 1, then don't show it
12:50 Changeset in xpra [1598] by Antoine Martin
if we somehow end up in queue_draw for a window which is not mapped …
12:48 Changeset in xpra [1597] by Antoine Martin
add more graphs: * pixels decoded (share graph with bandwidth) * …
12:37 Changeset in xpra [1596] by Antoine Martin
fix iteration over dict items!
12:26 Changeset in xpra [1595] by Antoine Martin
add missing shebang to make it easier to run those tests
12:06 Changeset in xpra [1594] by Antoine Martin
server.encoding does not exist anymore, so just set jpegquality …
09:17 Ticket #185 (Better parsing for --ssh option) closed by Antoine Martin
fixed: thanks! applied in r1593
09:16 Changeset in xpra [1593] by Antoine Martin
#185 fix wrong parsing when dealing with nested quotings, etc
09:07 Ticket #185 (Better parsing for --ssh option) created by Mike
If you use some more sophisticated options for ssh (like ssh -o …
07:33 Changeset in xpra [1592] by Antoine Martin
draw pretty graphs with bandwidth stats in session-info: * move in/out …
06:41 Ticket #184 (Xcb-Errors) closed by Antoine Martin
worksforme: Closing for now. (r1591 fixes the mmap issue) FYI: jpeg at 20% …

09/19/12:

16:35 Changeset in xpra [1591] by Antoine Martin
ensure we free_mmap_area from the ui thread so that any pending draw …
13:53 Ticket #184 (Xcb-Errors) created by Mike
Part of changeset r1527 was a change to protocol.py (see the patchset …
12:38 Changeset in xpra [1590] by Antoine Martin
better latency: * record, report and use the actual batch delay used …
12:34 Changeset in xpra [1589] by Antoine Martin
fix UI: client_latency is in milliseconds! (slight inconsistency here..)
11:10 Changeset in xpra [1588] by Antoine Martin
since we use the backlog stats earlier to delay existing batched …
10:53 Changeset in xpra [1587] by Antoine Martin
make sure we don't "damage_now" if there is a client backlog
10:13 Changeset in xpra [1586] by Antoine Martin
* move target latency calculations to get_target_client_latency in …
09:10 Ticket #159 (swscale memalign) closed by Antoine Martin
wontfix: I've looked at the code and ffmpeg allocates memory aligned to 8 bytes …
08:59 Changeset in xpra [1585] by Antoine Martin
simplify and document "min_client_latency"

09/18/12:

18:42 Changeset in xpra [1584] by Antoine Martin
remove and improve debug
18:22 Changeset in xpra [1583] by Antoine Martin
cleanup and simplify latency calculations: * move recording …
18:19 Changeset in xpra [1582] by Antoine Martin
move backlog calculations to WindowPerformanceStatistics? so we can …
18:12 Changeset in xpra [1581] by Antoine Martin
use ping latency in batch delay calculation factors (low weight - more …
18:08 Changeset in xpra [1580] by Antoine Martin
store event time with client and server ping latency
18:05 Changeset in xpra [1579] by Antoine Martin
fix batch_config.wid (was always zero as it was being cloned and not set)
17:58 Changeset in xpra [1578] by Antoine Martin
fix backlog accounting: * copy previous values before updating (doh!) …
17:51 Changeset in xpra [1577] by Antoine Martin
if we don't have decoding speed stats yet, don't jump to max speed!
13:48 Changeset in xpra [1576] by Antoine Martin
fix docstring (cut&paste!)
08:26 Changeset in xpra [1575] by Antoine Martin
we use a draw thread to make sure the UI and network loops get more …
07:40 Changeset in xpra [1574] by Antoine Martin
fix compile warning
06:10 Changeset in xpra [1573] by Antoine Martin
send ping as early as possible so we have latency stats

09/17/12:

12:29 Changeset in xpra [1572] by Antoine Martin
re-instate video encoder lock: prevent UI thread from closing the …
11:58 Changeset in xpra [1571] by Antoine Martin
always get a new video encoder when we cancel some damage, to ensure …
11:34 Changeset in xpra [1570] by Antoine Martin
make debugging readable again: we don't have problems reading from …
11:28 Changeset in xpra [1569] by Antoine Martin
initialize to None so it gets ignored until we have real data
11:24 Changeset in xpra [1568] by Antoine Martin
move draw to non-ui thread since we only use it to queue requests
11:15 Changeset in xpra [1567] by Antoine Martin
fix missing last_client_delta (used for calculating backlog factor)
10:50 Changeset in xpra [1566] by Antoine Martin
using idle_add to wait for the screen resize event to fire and update …
10:37 Changeset in xpra [1565] by Antoine Martin
r1559 for 0.6.x branch: try harder to ensure we don't end up with the …
10:32 Changeset in xpra [1564] by Antoine Martin
fix for socket dir option used via ssh (and also, non-bash shells): we …
09:58 Changeset in xpra [1563] by Antoine Martin
use untilConcludes wrapper for tcp connections too
09:56 Changeset in xpra [1562] by Antoine Martin
use wildcard to include all xpra binaries (xpra_Xvfb may or may not be …
09:54 Changeset in xpra [1561] by Antoine Martin
build fix + update docstrings
09:47 Changeset in xpra [1560] by Antoine Martin
rename README files to use a more standard extension (and prevent …
09:04 Changeset in xpra [1559] by Antoine Martin
try harder to ensure we don't end up with the clipboard_client locked …
08:56 Changeset in xpra [1558] by Antoine Martin
client now shows where it is attached to
08:52 Changeset in xpra [1557] by Antoine Martin
also show the server $DISPLAY (if exposed by the server) in session info
08:47 Changeset in xpra [1556] by Antoine Martin
avoid warning: win32 does not have workspaces
08:47 Changeset in xpra [1555] by Antoine Martin
show connection endpoint as tray tooltip and in session info dialog
06:48 Changeset in xpra [1554] by Antoine Martin
when building without x264/vpx, we must pass those flags to py2exe too!
06:09 Changeset in xpra [1553] by Antoine Martin
use untilConcludes wrapper for all I/O

09/16/12:

13:08 Changeset in xpra [1552] by Antoine Martin
prevent confusion over which encoding is used

09/15/12:

18:37 Changeset in xpra [1551] by Antoine Martin
decompress rgb24 in the draw thread if client supports the "rgb24zlib" …
17:52 Changeset in xpra [1550] by Antoine Martin
we get more beneffits in terms of client interactivity by allowing a …
17:32 Changeset in xpra [1549] by Antoine Martin
support for Xdummy on distros that only ship a suid Xorg (Fedora and …
13:20 Changeset in xpra [1548] by Antoine Martin
updated offset and context
13:14 Changeset in xpra [1547] by Antoine Martin
disable dbus warning on versions >= 0.5, also add switch to use Xdummy …
12:46 Changeset in xpra [1546] by Antoine Martin
backport r1543 for all stable branches: avoid swscale crash with very …
12:08 Changeset in xpra [1545] by Antoine Martin
remove compile info (not needed, and not the right way to build it)
12:08 Changeset in xpra [1544] by Antoine Martin
add thread info to "xpra info"
06:06 Changeset in xpra [1543] by Antoine Martin
swscale seems to have problems with very small windows (ie: 1x1)

09/14/12:

16:25 Changeset in xpra [1542] by Antoine Martin
0.6.1 release
16:15 Changeset in xpra [1541] by Antoine Martin
partial port of r1530 to 0.6.x: use xmemalign for allocating csc image …
16:11 Changeset in xpra [1540] by Antoine Martin
r1529 for 0.6.x: use xmemalign wrapper (duplicated code from x264) for …
16:11 Milestone 0.6 completed
* packaging changes * code cleanup/reorganization * fix for oversized …
16:09 Changeset in xpra [1539] by Antoine Martin
r1533 for 0.5.x and 0.6.x: what we need to compress is the clipboard …
16:07 Changeset in xpra [1538] by Antoine Martin
r1526 for 0.6.x: restore missing "damage_data_qsizes" statistics
16:06 Changeset in xpra [1537] by Antoine Martin
r1535 for 0.6.x: add "video encoder quality factor" info to debug log
16:04 Changeset in xpra [1536] by Antoine Martin
#110 x264 and vpx latency improvements: do picture decoding in a …
14:45 Changeset in xpra [1535] by Antoine Martin
add "video encoder quality factor" info to debug log
14:31 Changeset in xpra [1534] by Antoine Martin
same fix as r1532 but for the encoding side: don't free the context we …
14:23 Changeset in xpra [1533] by Antoine Martin
what we need to compress is the clipboard data, not the encoding …
14:02 Changeset in xpra [1532] by Antoine Martin
fix bug introduced by r1530: set_decoder_csc_format cannot free the …
13:16 Changeset in xpra [1531] by Antoine Martin
doh
12:57 Changeset in xpra [1530] by Antoine Martin
move free() calls to the same file where we do malloc(), and use …
12:56 Changeset in xpra [1529] by Antoine Martin
use xmemalign wrapper (duplicated code from x264) for csc memory …
12:27 Changeset in xpra [1528] by Antoine Martin
default_packet_handlers should all run from UI thread! (hello especially)
09:22 Changeset in xpra [1527] by Antoine Martin
remove UI thread calls from protocol: let each user (client and …
08:12 Changeset in xpra [1526] by Antoine Martin
restore missing "damage_data_qsizes" statistics

09/12/12:

03:29 Changeset in xpra [1525] by Antoine Martin
backport win32 uid fix
03:26 Changeset in xpra [1524] by Antoine Martin
don't try to call getuid() on win32: it does not exist!

09/10/12:

08:38 Changeset in xpra [1523] by Antoine Martin
fix pydev warnings
08:36 Changeset in xpra [1522] by Antoine Martin
fix pydev warnings
08:29 Changeset in xpra [1521] by Antoine Martin
undo r1519, the bug only occurs on 0.5.x because we cache the video …
08:27 Changeset in xpra [1520] by Antoine Martin
since we cache the encoder in a local variable, we must clear that too
08:19 Changeset in xpra [1519] by Antoine Martin
it is possible to change video encoder codec and dimensions at the …
08:16 Changeset in xpra [1518] by Antoine Martin
fix pydev warnings
08:02 Changeset in xpra [1517] by Antoine Martin
fix pydev warnings
07:59 Changeset in xpra [1516] by Antoine Martin
fix pydev warnings

09/09/12:

11:44 Changeset in xpra [1515] by Antoine Martin
array always has at least one element: the command we put there! (add …
08:31 Changeset in xpra [1514] by Antoine Martin
use "BETA" env var to decide if this is a release build or not..

09/08/12:

08:09 Changeset in xpra [1513] by Antoine Martin
version bump
07:21 Changeset in xpra [1512] by Antoine Martin
tag 0.6.x
06:38 Changeset in xpra [1511] by Antoine Martin
win32 version bump
05:35 Changeset in xpra [1510] by Antoine Martin
new stable releases
04:53 Changeset in xpra [1509] by Antoine Martin
r1497 for stable branches: better error handling for invalid command line
04:52 Changeset in xpra [1508] by Antoine Martin
r1488 for 0.5.x branch: fix compat with openbsd+ssh mode
04:50 Changeset in xpra [1507] by Antoine Martin
r1489 for stable branches: fix bash-ism by using command line argument …
04:47 Changeset in xpra [1506] by Antoine Martin
fix missing escape char in --no-tray
04:43 Changeset in xpra [1505] by Antoine Martin
r1485 adapted for 0.5 branch: ensure we don't mix encoders when switching

09/07/12:

09:53 Changeset in xpra [1504] by Antoine Martin
disable preserve workspace code until it works reliably..
08:11 Changeset in xpra [1503] by Antoine Martin
don't show "Handshake complete" message for "screenshots" and "info" …
08:10 Changeset in xpra [1502] by Antoine Martin
new switch (for posix only, off by default) to delay showing the …
Note: See TracTimeline for information about the timeline view.