xpra icon
Bug tracker and wiki

Timeline



08/19/14:

19:32 Changeset in xpra [7349] by Smo
Add hashes to source files
18:34 Changeset in xpra [7348] by Smo
Add patch for gtk fullscreen on quartz
18:32 Changeset in xpra [7347] by Smo
Patch for gtk to fix quartz fullscreen from …
16:39 Ticket #642 (all blank windows for a particular session on reboot/win-switch restore) created by Eric Blade
session restore: reboot windows, win-switch comes up, restores …
16:23 Changeset in xpra [7346] by Antoine Martin
r7345 and r7344 for v0.14.x branch: py3k fixes
16:21 Changeset in xpra [7345] by Antoine Martin
stoopid python syntax breakage (and cx_freeze was hiding where the …
16:05 Changeset in xpra [7344] by Antoine Martin
gtk3 compat
15:54 Changeset in xpra [7343] by Antoine Martin
version bump
15:08 Changeset in xpra [7342] by Antoine Martin
easier to just sort things where we want them sorted!
15:00 Changeset in xpra [7341] by Antoine Martin
order switches
12:58 Changeset in xpra [7340] by Antoine Martin
include default config in bug report
12:55 Changeset in xpra [7339] by Antoine Martin
include more sys info in both xpra info and bug report tool
12:26 News edited by Antoine Martin
(diff)
11:27 ReportingBugs edited by Antoine Martin
(diff)
11:26 ReportingBugs edited by Antoine Martin
(diff)
11:25 bug-report-tool-screenshot.png attached to ReportingBugs by Antoine Martin
screenshot of the bug report tool
09:34 Changeset in xpra [7338] by Antoine Martin
bug report is a gui app!
09:23 Changeset in xpra [7337] by Antoine Martin
better (cheaper) logging
09:22 Changeset in xpra [7336] by Antoine Martin
prevent rare potential division by zero race if info is called at the …
05:48 Ticket #641 (OSX .pkg creation scrips) created by Scott Bennett
Add OSX .pmdoc (Package Definition) with relative paths Add …
05:18 Ticket #640 (Python3 GTK3 client feature parity) created by Antoine Martin
Split from #90, remaining items so that this port can be used in place …
05:10 Ticket #525 (opencl yuv to rgb with nvidia SDK is broken) closed by Antoine Martin
wontfix: Enough time wasted already, I'm not going to fix this.
05:01 Ticket #314 (VirtualBox win32 clients can crash hard just doing the initial OpenGL ...) closed by Antoine Martin
worksforme: Newer versions of virtualbox have improved a lot, they no longer crash …
04:28 Ticket #219 (mosh transport) closed by Antoine Martin
wontfix: I think #639 is a better option, closing.
04:28 Ticket #639 (UDP transport) created by Antoine Martin
Rather than using mosh #219, we should be able to do our own UDP …
03:40 Changeset in xpra [7335] by Antoine Martin
r7333 for v0.13.x and v0.14.x: fix python3 win32 build
03:39 Changeset in xpra [7334] by Antoine Martin
use correct import location
03:38 Changeset in xpra [7333] by Antoine Martin
fix python3 win32 build (when did this break?)
02:46 Changeset in xpra [7332] by Antoine Martin
expose env for bug reports

08/18/14:

22:44 Changeset in xpra [7331] by Smo
new place to download webp from?
20:13 Ticket #638 (system tray menu needs a command-launcher) created by Richard Neill
I normally start the xpra server with "--start-child=xterm", then …
17:02 Changeset in xpra [7330] by Antoine Martin
expand path before checking if it exists!
15:24 Changeset in xpra [7329] by Antoine Martin
* log raw version hex string we get from libwebp * use stricter type (int)
14:01 Source edited by Antoine Martin
(diff)
14:00 Source edited by Antoine Martin
(diff)
13:55 Source edited by Antoine Martin
(diff)
13:15 Changeset in xpra [7328] by Antoine Martin
subversion version bump
13:12 Changeset in xpra [7327] by Antoine Martin
webp version bump
13:02 Changeset in xpra [7326] by Antoine Martin
trim some large bits we don't need: * lots of OpenGL bits that aren't …
12:59 Changeset in xpra [7325] by Antoine Martin
yasm version bump
12:54 Changeset in xpra [7324] by Antoine Martin
whitespace
12:12 Changeset in xpra [7323] by Antoine Martin
oops, fix r7322: the get_dynamic_property_names method is defined on …
11:48 Changeset in xpra [7322] by Antoine Martin
remove hard-coded list of window_export_properties: the window …
11:33 Changeset in xpra [7321] by Antoine Martin
include more user info in bug reports
11:28 Changeset in xpra [7320] by Antoine Martin
use our platform code for getting the username
11:08 Changeset in xpra [7319] by Antoine Martin
add shebang to make it easier to run on posix
11:03 Changeset in xpra [7318] by Antoine Martin
more consistent naming
10:57 Changeset in xpra [7317] by Antoine Martin
ffmpeg version bump
09:42 Ticket #388 (qt4 client) closed by Antoine Martin
wontfix: Unmaintained code removed in r7306 + r7307.
09:27 Changeset in xpra [7316] by Antoine Martin
assume clients support encoding_client_options since we only support …
09:20 Changeset in xpra [7315] by Antoine Martin
assume clients support rgb24zlib since we only support v0.7.x onwards now
09:17 Changeset in xpra [7314] by Antoine Martin
"jpeg-quality" was replaced by "quality" in 0.7.x, drop it completely …
09:12 Changeset in xpra [7313] by Antoine Martin
drop support for versions older than 0.7.8
07:52 Changeset in xpra [7312] by Antoine Martin
remove patches which were used with libav only (the old "dec_avcodec" …
07:52 Changeset in xpra [7311] by Antoine Martin
remove lots of cruft that was needed for CentOS5.x
07:51 Changeset in xpra [7310] by Antoine Martin
prevent people from trying versions of python we don't support (known …
07:18 Changeset in xpra [7309] by Antoine Martin
bump default Xvfb max resolution to 5760x2560

08/17/14:

19:26 Ticket #637 (screenshots from bug report in 0.14 are weird) created by Eric Blade
http://s27.postimg.org/yqsl3m7mr/Screenshot.jpg That doesn't really …
19:21 Ticket #636 (Pidgin main window does not show up) created by Eric Blade
Start pidgin from Win-Switch menu, it starts up and then only the chat …
16:56 News edited by Antoine Martin
(diff)
15:19 Ticket #595 (latest nvidia drivers break YUV444 encoding) closed by Antoine Martin
worksforme: I believe the version blacklisting works. If we find newer versions …
15:15 Ticket #606 (cleaned up xpra.spec) closed by Antoine Martin
fixed: 0.14.0 has been shipped with all these changes, closing at last!
15:14 Ticket #576 (the --display seems to not exist in the client, thus implement ...) closed by Antoine Martin
wontfix: Not heard back, closing.
15:14 Ticket #574 (Improve ProxyServer to be front end for several server in backend) closed by Antoine Martin
wontfix: Not heard back, closing.
15:14 Ticket #563 (OSX client crashes with Intel opengl driver) closed by Antoine Martin
fixed: > I don't believe anyone has recreated this crash with another …
14:53 Changeset in xpra [7308] by Antoine Martin
remove old avcodec (libav / ffmpeg 1.x)
14:51 Changeset in xpra [7307] by Antoine Martin
remove all references to qt
14:50 Changeset in xpra [7306] by Antoine Martin
drop unmaintained qt port
14:49 Changeset in xpra [7305] by Antoine Martin
drop support for python<2.6
14:48 Changeset in xpra [7304] by Antoine Martin
version bump so we can breakW improve things again
14:44 Changeset in xpra [7303] by Antoine Martin
tag v0.14.x
14:29 News edited by Antoine Martin
(diff)
14:09 News edited by Antoine Martin
(diff)
14:06 News edited by Antoine Martin
0.14.0 info (diff)
12:00 Changeset in xpra [7302] by Antoine Martin
do not clean src_info, which may be available when we create the …
12:00 Milestone 0.14 completed
First Long Term Support release. Stability and Packaging.
11:41 Changeset in xpra [7301] by Antoine Martin
* verify path is a dir * prefer global dir to local install * return …
11:34 Ticket #635 ((py)gtkglext for centos7) created by Antoine Martin
Centos 7 is a good recent platform, and now well supported (see #606
11:27 Changeset in xpra [7300] by Antoine Martin
use backwards compatible API
10:46 Changeset in xpra [7299] by Antoine Martin
* only enable lzo / lz4 if we also support it, not just if the client …
10:36 Changeset in xpra [7298] by Antoine Martin
importing in the body of the method confuses some versions (ie: centos6.x)
09:45 Changeset in xpra [7297] by Antoine Martin
only enable lzo / lz4 if we also support it, not just if the client has it!
09:42 Changeset in xpra [7296] by Antoine Martin
backwards compatible spelling
04:57 Changeset in xpra [7295] by Antoine Martin
#606 we cannot depend on 'avahi-ui-tools' which we need for mdns …
03:47 Changeset in xpra [7294] by Antoine Martin
#606 use sitearch instead of sitelib (lib64 since we have C extensions)
03:45 Changeset in xpra [7293] by Antoine Martin
#606 needs python-setuptools (not setuptool)

08/16/14:

13:00 Changeset in xpra [7292] by Antoine Martin
new specfiles for Fedora 21 and rawhide
12:31 Changeset in xpra [7291] by Antoine Martin
add mdns_deps

08/15/14:

17:03 Changeset in xpra [7290] by Antoine Martin
new mode: 2048x1152
15:47 Changeset in xpra [7289] by Antoine Martin
don't try to support opengl with anything older than centos 6.5
15:40 Changeset in xpra [7288] by Antoine Martin
more friendly message when sound is not available (ie: centos5)
15:36 Changeset in xpra [7287] by Antoine Martin
python2.4 compat fix
10:39 Changeset in xpra [7286] by Antoine Martin
version bump
05:31 Changeset in xpra [7285] by Antoine Martin
remove dep on non-free repos (rpmfusion)
05:26 Changeset in xpra [7284] by Antoine Martin
we need libxkbfile-devel to build the new client keyboard code

08/14/14:

16:26 Changeset in xpra [7283] by Antoine Martin
#606 drastically simplified spec file
13:58 Changeset in xpra [7282] by Antoine Martin
merge changelogs from 0.13.x branch
12:59 Changeset in xpra [7281] by Antoine Martin
canonicalize the path
09:44 Ticket #632 (fails to start remote server) closed by Antoine Martin
fixed: Tested ok and released.
09:36 Changeset in xpra [7280] by Antoine Martin
updated release notes
05:26 Changeset in xpra [7279] by Antoine Martin
bump to ffmpeg 2.3.2
02:18 Ticket #507 (OSX clipboard fails in latest builds) closed by Antoine Martin
fixed: > Not sure what was happening, but it doesn't seem to be doing it …
02:15 Ticket #627 (bug reporting tool) closed by Antoine Martin
worksforme: > An icon with the name corresponding to the title of the saved bug …
02:13 Changeset in xpra [7278] by Antoine Martin
#627 force zip file extension
01:58 Changeset in xpra [7277] by Antoine Martin
add version info

08/13/14:

15:58 Changeset in xpra [7276] by Antoine Martin
updated release notes
15:56 Changeset in xpra [7275] by Antoine Martin
#632 for v0.13.x branch: fix problems starting remote server via ssh …
15:53 Changeset in xpra [7274] by Antoine Martin
#632: revert r7245 which broke nested ssh tunnels
09:56 Changeset in xpra [7273] by Antoine Martin
@im=none is a valid option for XMODIFIERS, and probably better than empty?
09:48 Ticket #634 (allow input methods to be enabled) closed by Antoine Martin
fixed: Done in r7272. Adds the input-method switch. Options: * …
09:40 Changeset in xpra [7272] by Antoine Martin
add support for choosing what to do with input methods: current …
01:33 Changeset in xpra [7271] by Josh
#473 webworkers at last * this commit adds a version of protocol …

08/12/14:

15:07 Changeset in xpra [7270] by Antoine Martin
try to ensure we don't do the full check_pipeline_score() too often or …
15:04 Changeset in xpra [7269] by Antoine Martin
make set_client_properties() much faster in the common case (window …
11:56 Changeset in xpra [7268] by Antoine Martin
make logging string match actual code
11:30 Changeset in xpra [7267] by Antoine Martin
more pythonic code
11:27 Changeset in xpra [7266] by Antoine Martin
we only need to set speed + quality if we haven't re-created the …
09:26 Changeset in xpra [7265] by Antoine Martin
prevent error during cleanup, avoid None values
06:47 Changeset in xpra [7264] by Antoine Martin
#632: remove extra child from _proxy_start
06:41 Changeset in xpra [7263] by Antoine Martin
prevent race when we SIGINT as the client is disconnecting
06:29 Changeset in xpra [7262] by Antoine Martin
#632: we don't need to shellquote in so many places, only when calling …
06:17 Changeset in xpra [7261] by Antoine Martin
remove newline which is often shown escaped in the client
06:12 Changeset in xpra [7260] by Antoine Martin
only remove the default start-child values once so the command line …
05:58 Changeset in xpra [7259] by Antoine Martin
remove debug print
05:33 FAQ edited by Antoine Martin
(diff)
05:32 FAQ edited by Antoine Martin
(diff)
05:32 Keyboard edited by Antoine Martin
(diff)
05:27 Ticket #634 (allow input methods to be enabled) created by Antoine Martin
Currently, the server will try to disable all input methods to try …
05:20 Changeset in xpra [7258] by Antoine Martin
#563 * blacklist "Intel Inc." driver on OSX again * whitelist the …
04:17 Changeset in xpra [7257] by Antoine Martin
#627:move net_util import back to top level! (oops)
04:05 Changeset in xpra [7256] by Antoine Martin
fix osx clipboard copy to server

08/11/14:

18:16 Changeset in xpra [7255] by Josh
#473 communication improvements * modified bencoder to accept native …
16:01 Changeset in xpra [7254] by Antoine Martin
#632: ensure we don't pass start-child commands which came from …
15:42 Changeset in xpra [7253] by Antoine Martin
also use shellquote for proxy mode
15:31 Changeset in xpra [7252] by Antoine Martin
prevent timeouts whilst typing the ssh password/key-passphrase: let …
15:11 Changeset in xpra [7251] by Antoine Martin
add key shortcuts to config file
15:05 Changeset in xpra [7250] by Antoine Martin
try to warn against using AMD's OpenCL icd if we can detect it
14:59 Changeset in xpra [7249] by Antoine Martin
add big warning about amd opencl signal problems
14:18 Changeset in xpra [7248] by Antoine Martin
log child map events at debug level
11:34 Changeset in xpra [7247] by Antoine Martin
better mmap error message and suggest mmap-group option
10:54 Changeset in xpra [7246] by Antoine Martin
#632: shellquote the start-child command we pass to the remote server …
10:52 Changeset in xpra [7245] by Antoine Martin
remove the need for a shell?
10:07 Ticket #633 (client crash on maximising large window) closed by onlyjob
fixed: Yes r7225 appears to fix this issue. Thanks.
09:03 Changeset in xpra [7244] by Antoine Martin
adapt r7242 for v0.13.x branch: use 'send_windows' in place of …
08:51 Changeset in xpra [7243] by Antoine Martin
updated release notes
08:44 Changeset in xpra [7242] by Antoine Martin
r7119 for v0.13.x branch: fix fakexinerama setup wrongly skipped
08:43 Changeset in xpra [7241] by Antoine Martin
r7176 for v0.13.x branch: use secure compare_digest if available
08:41 Changeset in xpra [7240] by Antoine Martin
r7180 for v0.13.x branch: fix non-video encoding threshold
08:40 Changeset in xpra [7239] by Antoine Martin
r7199 for v0.13.x branch: avoid crashes caused by logging during codec …
08:39 Changeset in xpra [7238] by Antoine Martin
r7218 for v0.13.x branch: fix video encoding fallback code
08:38 Changeset in xpra [7237] by Antoine Martin
r7225 for v0.13.x branch: fix connection failures with large screens …
08:37 Changeset in xpra [7236] by Antoine Martin
r7235 for v0.13.x branch: do not try to use Xdummy on Ubuntu trusty
07:10 Changeset in xpra [7235] by Antoine Martin
Xdummy apparently does not work on any current version of Ubuntu?
06:17 Changeset in xpra [7234] by Antoine Martin
ffmpeg 2.3.1 is fine - I think
05:16 Changeset in xpra [7233] by Josh
#473 destroy windows that are left floating when HTML5 client disconnects
05:09 Changeset in xpra [7232] by Antoine Martin
remove unused logger
05:02 Changeset in xpra [7231] by Antoine Martin
#507: when the clipboard contents change, do send the "anti-token" if …
05:02 Changeset in xpra [7230] by Josh
#473 maximize and restore windows in HTML5 client
04:06 Changeset in xpra [7229] by Antoine Martin
r7224 for v0.13.x branch re-draw the window contents before painting …

08/10/14:

23:43 Changeset in xpra [7228] by Josh
#473 drawing improvements * process window updates to off-screen …
18:40 Changeset in xpra [7227] by Josh
Adding latest html5 patch and jQuery UI library
16:24 Changeset in xpra [7226] by Antoine Martin
load src_info and build_info separately and add pydev annotation to …
03:01 Changeset in xpra [7225] by Antoine Martin
bump max packet size for bigger screen sizes
02:26 Changeset in xpra [7224] by Antoine Martin
#353: re-draw the window contents before painting the spinners on top …
01:38 Ticket #633 (client crash on maximising large window) created by onlyjob
Xpra 0.13.8 (client) sometimes crashes when application is maximised …
01:26 Ticket #632 (fails to start remote server) created by onlyjob
On 0.13.8 I tried the following command from the man page: […] but …

08/09/14:

15:13 Changeset in xpra [7223] by Antoine Martin
support custom exclude/include expressions
12:51 Changeset in xpra [7222] by Antoine Martin
small encoding selection tweaks: * test for "_rgb_auto_threshold" …
12:39 Changeset in xpra [7221] by Antoine Martin
use typedict utility methods to get strict types
12:34 Changeset in xpra [7220] by Antoine Martin
* rename badly named var * use typedict utility methods to get strict types
12:32 Changeset in xpra [7219] by Antoine Martin
easier to read?
12:30 Changeset in xpra [7218] by Antoine Martin
fix fallback code: keys is a function!
11:15 Changeset in xpra [7217] by Antoine Martin
#620: * add some debug logging * remove "batching" argument to …
09:47 Changeset in xpra [7216] by Antoine Martin
#620: * take a shortcut if the encoding was set to strict or non-video …
09:44 Changeset in xpra [7215] by Antoine Martin
#620: * pre-calculate alpha flag * the get_best_encoding function is …
08:21 Changeset in xpra [7214] by Antoine Martin
use bug icon for window icon
06:46 Changeset in xpra [7213] by Antoine Martin
build_info / src_info are specified as paths already, and add_module …
05:58 Changeset in xpra [7212] by Antoine Martin
import src_info and build_info separately so we get one if the other …
05:58 Changeset in xpra [7211] by Antoine Martin
add more version info: gtk/glib/gobject/cairo/pango etc
05:35 Changeset in xpra [7210] by Antoine Martin
avoid errors on cleanup if AppKit? is missing - and log another warning
05:30 Changeset in xpra [7209] by Antoine Martin
#627: * allow the client class to inject the opengl props it has …
05:26 Ticket #631 (H.265 encoding: windows not redrawn) closed by Antoine Martin
fixed: Hah, thanks. In r7207 I've made it clearer that h265 and vp9 should …
05:24 Changeset in xpra [7208] by Antoine Martin
#631: let the server tell the user about which encodings are …
05:16 Changeset in xpra [7207] by Antoine Martin
#631: try harder to prevent people choosing h265 or vp9
05:04 Ticket #630 (Client crash when clipboard has data) closed by Antoine Martin
fixed: OK thanks, closing and hoping for the best!
04:12 Changeset in xpra [7206] by Antoine Martin
#563 remove "Intel Inc." from opengl blacklist

08/08/14:

17:18 Ticket #629 (x265 encoder error in server log) closed by Antoine Martin
fixed: Thanks! Backported to v0.13.x in r7205. Closing.
17:18 Changeset in xpra [7205] by Antoine Martin
r7190 for v0.13.x branch: fix initialization bug
15:31 Ticket #631 (H.265 encoding: windows not redrawn) created by Szunti
Tried emacs and thunderbird and most of the window is not redrawn …
14:46 Changeset in xpra [7204] by Antoine Martin
#620: make video the default fast path: only fallback to enumerating …
14:30 Changeset in xpra [7203] by Antoine Martin
#620: pre-calculate some values (lossless threshold coefficients) and …
12:54 Changeset in xpra [7202] by Antoine Martin
* ensure we always increase the sequence, so we will resume after a …
12:02 Changeset in xpra [7201] by Antoine Martin
doh: pass function to timeout_add!
10:20 Changeset in xpra [7200] by Antoine Martin
rather than fight with python-nose and sphinx and whatnot, just …
09:20 Changeset in xpra [7199] by Antoine Martin
avoid asserts in cython code, especially when it can fire during …
08:54 Changeset in xpra [7198] by Antoine Martin
remove unused imports in cython pyx files
08:43 Changeset in xpra [7197] by Antoine Martin
remove unused import
08:30 Changeset in xpra [7196] by Antoine Martin
#630: only compress strings, and of at least …
08:17 Changeset in xpra [7195] by Antoine Martin
import just once
08:15 Changeset in xpra [7194] by Antoine Martin
use clipboardlog for compress_clipboard
07:19 Changeset in xpra [7193] by Antoine Martin
Fedora 21+ has removed python-setuptools-devel: …
06:07 Changeset in xpra [7192] by Antoine Martin
#613: build recent pyopengl and pycrypto for most centos builds
05:32 TicketSpam edited by Antoine Martin
(diff)
05:31 AllAttachments created by Antoine Martin
03:29 Changeset in xpra [7191] by Antoine Martin
typo
02:43 Ticket #563 (OSX client crashes with Intel opengl driver) reopened by Antoine Martin
Updated beta: http://xpra.org/beta/osx/x86/ - does this work on OSX …
02:21 Ticket #630 (Client crash when clipboard has data) created by Smo
Win32 client revision 7189 Fedora 20 server revision 7189 client …
02:15 Changeset in xpra [7190] by Antoine Martin
#629 the output colourspace is always the same as the input

08/07/14:

23:18 Changeset in xpra [7189] by Smo
Remove img libs as they conflict and they are done elsewhere now
22:22 Ticket #629 (x265 encoder error in server log) created by Szunti
In version 0.13.8 server log contains: […] The problematic line …
22:04 Changeset in xpra [7188] by Smo
Add our moduleset to the includes here for simplicity
21:22 Changeset in xpra [7187] by Smo
fix hash for gtk-doc
19:33 Changeset in xpra [7186] by Smo
gtk-doc 1.21 libpng 1.6.12 replace libjpeg with libjpeg-turbo libtiff …
19:22 Changeset in xpra [7185] by Smo
copy of https://git.gnome.org/browse/gtk-osx/plain/modulesets-stable/
19:17 Changeset in xpra [7184] by Smo
yasm build switches for 32bit might have to remove these at some point …
15:22 Changeset in xpra [7183] by Antoine Martin
fix debug logging blooper
15:20 Ticket #626 (server does not run cleanups on SIGINT from a console) reopened by Antoine Martin
This change was breaking profiling and has been reverted in r7181. We …
15:18 Changeset in xpra [7182] by Antoine Martin
use our own wrapper for os._exit so we can avoid forced_quit() being …
15:17 Changeset in xpra [7181] by Antoine Martin
#626 undo the workaround, which was causing the cleanups to run before …
12:54 Changeset in xpra [7180] by Antoine Martin
oops: do what the comments say: allow more non-video when NOT batching
12:41 Changeset in xpra [7179] by Antoine Martin
whitespace cleanup
12:21 Changeset in xpra [7178] by Antoine Martin
#620 refactoring of encoding selection, pre-calculate the more obvious …
11:34 Changeset in xpra [7177] by Antoine Martin
add bug report menu entry to osx global menu in "Info"
10:58 Changeset in xpra [7176] by Antoine Martin
use hmac.compare_digest if available
10:34 Ticket #628 (ffmpeg + gcc 4.8.x dec_avcodec compatibility on win32) created by Antoine Martin
Despite compiling without warnings against both ffmpeg 2.3 and 2.3.1, …
10:33 Changeset in xpra [7175] by Antoine Martin
#628: use ffmpeg 2.2 branch
10:07 Changeset in xpra [7174] by Antoine Martin
only enable gtk_main_quit_on_fatal_exceptions_enable when running …
09:29 Changeset in xpra [7173] by Antoine Martin
oops: quality is a number! (what happened here?)
09:22 Changeset in xpra [7172] by Antoine Martin
#627 include screenshot support
08:40 Changeset in xpra [7171] by Antoine Martin
* logging tweaks * docstrings * add osx wrapper * record exceptions …
08:30 Changeset in xpra [7170] by Antoine Martin
use the new namespace for PIL
08:22 Changeset in xpra [7169] by Antoine Martin
#627 add bug report dialog and standalone utility
07:51 Changeset in xpra [7168] by Antoine Martin
use the more standard get_info() and "updict()" pattern for adding …
07:33 Changeset in xpra [7167] by Antoine Martin
* provide a standard get_info function * add the news paths to it
07:33 Changeset in xpra [7166] by Antoine Martin
* provide a standard get_info function * fix program name (cut&paste …
07:32 Changeset in xpra [7165] by Antoine Martin
move choose_file utility code so it can be re-used
03:18 Changeset in xpra [7164] by Antoine Martin
bump version
03:15 Changeset in xpra [7163] by Antoine Martin
r7150 for v0.13.x branch: avoid opencl platform initialization errors
03:14 Changeset in xpra [7162] by Antoine Martin
r7052 for v0.13.x branch: handle None clipboard data without error in …

08/06/14:

14:12 Usage edited by Antoine Martin
(diff)
13:28 Changeset in xpra [7161] by Antoine Martin
add some debug and remove unused argument
13:21 Changeset in xpra [7160] by Antoine Martin
use "/Library/Application? Support/Xpra?" instead of "/etc/xpra" on OSX
11:57 Changeset in xpra [7159] by Antoine Martin
rationalize path stuff, we now have 3 paths: * get_default_conf_dir() …
11:06 Changeset in xpra [7158] by Antoine Martin
prettify output of lists
11:04 Changeset in xpra [7157] by Antoine Martin
py3k build fix
09:32 Changeset in xpra [7156] by Antoine Martin
readme is now MIA?
09:15 Changeset in xpra [7155] by Antoine Martin
bump ffmpeg version
09:03 Changeset in xpra [7154] by Antoine Martin
ffmpeg 2.3.1 is out
07:19 Changeset in xpra [7153] by Antoine Martin
refactor to simplify code
07:16 Changeset in xpra [7152] by Antoine Martin
move more fixup code to utility functions we can re-use from the launcher
06:44 Changeset in xpra [7151] by Antoine Martin
split the config parsing from the launcher parsing: launcher provides …
06:42 Changeset in xpra [7150] by Antoine Martin
avoid error when selected_platform is None or has no name
06:33 Changeset in xpra [7149] by Antoine Martin
log full stacktrace in debug mode for initialization failures of any module
05:06 Packaging edited by Antoine Martin
(diff)
03:52 Ticket #627 (bug reporting tool) created by Antoine Martin
Should be able to run it standalone or launch it from the tray or …
03:34 Changeset in xpra [7148] by Antoine Martin
updated release notes
03:27 Changeset in xpra [7147] by Antoine Martin
r7133 for v0.13.x branch: wait longer for server to start, sockets can …
03:26 Changeset in xpra [7146] by Antoine Martin
r7127: prevent deadlock: always release the worker lock!
03:25 Changeset in xpra [7145] by Antoine Martin
r7125 for v0.13.x branch: new resolution reported on the mailing list

08/05/14:

22:51 Changeset in xpra [7144] by Smo
version bump for ffmpeg, Pillow, py2app and version fix for PyOpenGL
15:04 Changeset in xpra [7143] by Antoine Martin
add some debug
15:03 Changeset in xpra [7142] by Antoine Martin
log a warning if one of the modules given is invalid (unknown name)
15:03 Changeset in xpra [7141] by Antoine Martin
remove potential duplicates from list of video encoders/decoders and …
14:48 Changeset in xpra [7140] by Antoine Martin
doh: cut&paste gone wrong
14:38 Changeset in xpra [7139] by Antoine Martin
add missing separator before suffix
14:30 Changeset in xpra [7138] by Antoine Martin
info-request requires authentication
14:07 Changeset in xpra [7137] by Antoine Martin
special case for boolean=None (means auto)
14:03 Changeset in xpra [7136] by Antoine Martin
* constify commands * don't bother with pulseaudio and xvfb command on …
14:03 Changeset in xpra [7135] by Antoine Martin
make it consistent with osx and posix: get the svn revision from the …
10:43 Ticket #626 (server does not run cleanups on SIGINT from a console) closed by Antoine Martin
worksforme: I don't really understand the problem, so this is more of an ugly …
10:41 Changeset in xpra [7134] by Antoine Martin
#626 make the server run all the cleanups (including its own one) via …
10:28 Changeset in xpra [7133] by Antoine Martin
wait longer for server to start, sockets can take 5 seconds to clear …
10:21 Changeset in xpra [7132] by Antoine Martin
more friendly messages?
08:53 Changeset in xpra [7131] by Antoine Martin
log KeyboardInterrupt? exit
06:48 Changeset in xpra [7130] by Antoine Martin
add more debug to run / quit paths (cheap!)
06:36 Changeset in xpra [7129] by Antoine Martin
* don't import during cleanup * reaper_quit now calls a dedicated …
06:24 Changeset in xpra [7128] by Antoine Martin
add logging to worker add / stop functions
06:21 Changeset in xpra [7127] by Antoine Martin
prevent deadlock: always release the worker lock!
06:02 Ticket #626 (server does not run cleanups on SIGINT from a console) created by Antoine Martin
Calling xpra stop (or even xpra exit) cause the cleanups …
05:48 Changeset in xpra [7126] by Antoine Martin
add new exception for OptionParser?'s exit so we know this may be just …
05:24 Changeset in xpra [7125] by Antoine Martin
new resolution reported on the mailing list
04:51 Changeset in xpra [7124] by Antoine Martin
use POPUP window type for some type hints

08/04/14:

10:43 Changeset in xpra [7123] by Antoine Martin
map DOCK windows as OR windows
10:11 Changeset in xpra [7122] by Antoine Martin
* handle case where xorg_bin is not found, but Xdummy is enabled …
09:41 Changeset in xpra [7121] by Antoine Martin
better location for connection-lost event: this always gets called, …
09:32 Changeset in xpra [7120] by Antoine Martin
monitor client needs to respond to pings or it will get disconnected!
09:31 Changeset in xpra [7119] by Antoine Martin
only count "ui_client"s for xinerama setup
09:24 Changeset in xpra [7118] by Antoine Martin
fix disconnect callback: must now take extra arguments!
09:19 Changeset in xpra [7117] by Antoine Martin
expose more server features via "xpra info": use the same set we …
08:59 Changeset in xpra [7116] by Antoine Martin
#625: add simple "server-event" packet * "wants_events" features for …
07:03 Changeset in xpra [7115] by Antoine Martin
always log full stacktraces at debug level
07:01 Changeset in xpra [7114] by Antoine Martin
doh: device name is not a number!
06:27 Changeset in xpra [7113] by Antoine Martin
updated release notes
06:21 Changeset in xpra [7112] by Antoine Martin
r7109 for v0.13.x branch: ensure we don't stop the same publisher twice
06:20 Changeset in xpra [7111] by Antoine Martin
r7080 for v0.13.x branch: prevent server source leak on error
05:41 Changeset in xpra [7110] by Antoine Martin
better error handling: catch missing system dbus and missing avahi …
05:39 Changeset in xpra [7109] by Antoine Martin
ensure we don't stop the same publisher twice
04:52 Changeset in xpra [7108] by Antoine Martin
#606 specfile improvements: remove special case for Fedora, all …
04:51 Changeset in xpra [7107] by Antoine Martin
#606: use absolute paths

08/03/14:

15:42 Changeset in xpra [7106] by Antoine Martin
* remove reference to vpx files that no longer exist * remove …
15:30 Ticket #625 (a server event interface) created by Antoine Martin
So the server can expose important session events: * new clients …
12:25 Changeset in xpra [7105] by Antoine Martin
don't care for verbose
12:08 Changeset in xpra [7104] by Antoine Martin
remove ugly platform exclude workaround from specfile: we can do this …
11:48 Changeset in xpra [7103] by Antoine Martin
#606 specfile improvements: * remove ability to make generic RPMs …
11:46 Changeset in xpra [7102] by Antoine Martin
version bump
11:36 Changeset in xpra [7101] by Antoine Martin
#606 specfile improvements: * use bz2 archive * use %{_datadir} macro
07:22 Changeset in xpra [7100] by Antoine Martin
* catch all initialization errors, including optparse command line …

08/02/14:

17:06 Changeset in xpra [7099] by Antoine Martin
when running without arguments, just popup the launcher
12:26 Changeset in xpra [7098] by Antoine Martin
cleanup and simplify command line parsing and init code: * don't use …
11:49 Changeset in xpra [7097] by Antoine Martin
server does not need to know about the command line parser object, …
11:27 Changeset in xpra [7096] by Antoine Martin
icon for new utility
09:59 Ticket #624 (osx does not find the default config file) closed by Antoine Martin
fixed: Refactored the code to make it cleaner / clearer in r7095. We now …
09:46 Changeset in xpra [7095] by Antoine Martin
#624 fix the config file loading more generically: * each platform can …
07:50 Changeset in xpra [7094] by Antoine Martin
cleaner py3k string workarounds: deal with conversion to strings at …
07:49 Changeset in xpra [7093] by Antoine Martin
wait for connections to close down cleanly before we exit
05:37 Changeset in xpra [7092] by Antoine Martin
don't send warnings to stdout!
05:28 Changeset in xpra [7091] by Antoine Martin
more py3k string fixes..
05:26 Ticket #624 (osx does not find the default config file) created by Antoine Martin
This means that OSX gets its defaults from the default config object, …
05:25 Changeset in xpra [7090] by Antoine Martin
ensure compressors and packet-encoders default to all, even when we …
05:11 Ticket #614 (make it possible to enable and disable all input parsers individually ...) closed by Antoine Martin
fixed: > {{{server failure: disconnected before the session could be …
05:03 Changeset in xpra [7089] by Antoine Martin
get svnversion from parent dir, same as osx's make-dmg.sh

08/01/14:

20:42 Ticket #593 (xpra segfaults when attaching OS X) closed by alas
fixed: Testing with r7017, when checking sessioninfo (to confirm opengl was …
17:30 Changeset in xpra [7088] by Antoine Martin
#623 ensure the client tries to tell the server it's going away and why
14:14 Ticket #471 (cursor improvements: send as picture, cache pixels client side) closed by Antoine Martin
wontfix: Recent changes have brought more generic support for compression, …
14:13 Ticket #190 (handle COMPOUND_TEXT) closed by Antoine Martin
wontfix: No-one uses COMPOUND_TEXT any more.
14:11 Ticket #461 (allow authenticated command line clients to control the server) closed by Antoine Martin
worksforme
14:10 Ticket #570 (Cmd key buggy from Mac to Linux) closed by Antoine Martin
needinfo
14:09 Ticket #553 (Xpra Cursor Vanishing on Certain Websites in Firefox and Lazarus Browser) closed by Antoine Martin
needinfo: OK, closing.
14:08 Changeset in xpra [7087] by Antoine Martin
add some more debugging
13:58 Ticket #590 (environment var pollution breaks python programs) closed by Antoine Martin
needinfo: Not heard back, closing.
13:57 Ticket #86 (support dual keyboard setups with differing layouts) closed by Antoine Martin
worksforme: Not heard back, closing. Feel free to re-open.
13:21 Changeset in xpra [7086] by Antoine Martin
removed never-used scaling window attribute, we now use "xpra control" …
13:15 Changeset in xpra [7085] by Antoine Martin
avoid protocol layer warnings when we send large uncompressed data …
13:06 Changeset in xpra [7084] by Antoine Martin
doh: log a full stacktrace only when the error code is NOT in the …
12:58 Changeset in xpra [7083] by Antoine Martin
better encoding fallback fix: * allow lists as fallbacks * always …
12:39 Changeset in xpra [7082] by Antoine Martin
fix non-video fallback encoding selection
12:10 Changeset in xpra [7081] by Antoine Martin
only add encodings we are allowed to add!
11:55 Changeset in xpra [7080] by Antoine Martin
ensure that exceptions in the ServerSource? setup that happen before we …
11:53 Changeset in xpra [7079] by Antoine Martin
introduce ClientException? to be explicit about messages we do want to …
10:55 Changeset in xpra [7078] by Antoine Martin
#614 fix plain-text packet detection
10:42 Changeset in xpra [7077] by Antoine Martin
#614 avoid bugs: just set them all
10:36 Changeset in xpra [7076] by Antoine Martin
#614 actually set the toggle to the value we calculated
10:10 Changeset in xpra [7075] by Antoine Martin
#614 * define constants for all known disconnection messages * add a …
09:21 Ticket #623 (consistent and reliable client exit code and information) created by Antoine Martin
There can be many reasons why we close a connection. Unless this is …
06:37 Changeset in xpra [7074] by Antoine Martin
fix? osx path guesswork
06:36 Changeset in xpra [7073] by Antoine Martin
strip the "-psn_XXXXXXXX" command line argument that OSX unhelpfully …
06:14 Changeset in xpra [7072] by Antoine Martin
we need the new wrapper in Contents/MacOS/
05:46 Changeset in xpra [7071] by Antoine Martin
add path debugging to osx path class
05:46 Changeset in xpra [7070] by Antoine Martin
add verbose support for debugging
05:45 Changeset in xpra [7069] by Antoine Martin
pass command line arguments to utility
05:19 Changeset in xpra [7068] by Antoine Martin
until we also package python-nose, I can build with "easy-install …
05:04 Changeset in xpra [7067] by Antoine Martin
add some new platform diagnostic tools (osx and win32 launcher scripts …
04:46 Changeset in xpra [7066] by Antoine Martin
cut&pasted wrong!
04:34 Changeset in xpra [7065] by Antoine Martin
add ability to set the program name as an argument to the python …
04:12 Changeset in xpra [7064] by Antoine Martin
update release notes
04:08 Changeset in xpra [7063] by Antoine Martin
ensure we honour disabled clipboard on server
04:03 Changeset in xpra [7062] by Antoine Martin
r7016 for v0.13.x branch: more correct closing sequence
04:00 Changeset in xpra [7061] by Antoine Martin
r7015 for v0.13.x branch: don't close the protocol from source.close …

07/31/14:

19:29 Ticket #581 (xpra detach may cause a connection lost rather than a clean disconnection) closed by J. Max Mena
fixed: Retested with r7041 Windows and CentOS r6929(old, but behaved nice) …
17:13 Changeset in xpra [7060] by Antoine Martin
#613 remove cruft and ensure it works on centos5 without any extra …
14:57 Changeset in xpra [7059] by Antoine Martin
#613 minimal changes for building with the new private libraries
14:50 Changeset in xpra [7058] by Antoine Martin
minimal changes for building against private libraries
14:44 Changeset in xpra [7057] by Antoine Martin
#613 minimal changes for building with the new private libraries
14:43 Changeset in xpra [7056] by Antoine Martin
build static library so we can still build static modules
10:58 Changeset in xpra [7055] by Antoine Martin
configure doesn't support --enable-pic
09:39 Changeset in xpra [7054] by Antoine Martin
version bump
06:15 Ticket #622 (seccomp security support) created by Antoine Martin
See libseccomp. It shouldn't be too …
06:00 Changeset in xpra [7053] by Antoine Martin
match actual thread name since this is what we talk about here mostly
05:59 Ticket #621 (clipboard code should not compress in the UI thread, not assume zlib) closed by Antoine Martin
fixed: * server encodes from the 'encode' thread as of r7049 - which means …
05:57 Changeset in xpra [7052] by Antoine Martin
handle None clipboard data without error in logging
05:56 Changeset in xpra [7051] by Antoine Martin
#621: compress client clipboard data from the network layer instead of …
05:31 Changeset in xpra [7050] by Antoine Martin
very minor optimizations: use generators and sets
05:30 Changeset in xpra [7049] by Antoine Martin
#621: generalize the 'encode' thread so that we can use it for …
05:29 Changeset in xpra [7048] by Antoine Martin
check that client supports compression algo before using it!
05:24 Changeset in xpra [7047] by Antoine Martin
minor optimization: no need to make lists that we don't keep, use …
04:24 Changeset in xpra [7046] by Antoine Martin
* pass dummy flag to build step so it can skip version detection * …
04:17 Changeset in xpra [7045] by Antoine Martin
don't query xorg version if we don't need to (ie: if we have …
02:45 Changeset in xpra [7044] by Antoine Martin
make it easier to select PCI devices by name: add XPRA_CUDA_DEVICE_NAME
01:34 Changeset in xpra [7043] by Antoine Martin
prettify
01:33 Changeset in xpra [7042] by Antoine Martin
missed from r7030

07/30/14:

15:25 Changeset in xpra [7041] by Antoine Martin
#621 part 1: * extract the compression from the clipboard class and …
14:42 Changeset in xpra [7040] by Antoine Martin
some bits of compressed data like rgb pixels we know how to decompress …
14:39 Changeset in xpra [7039] by Antoine Martin
in case of error, we must log the exception stacktrace when we get it, …
14:38 Changeset in xpra [7038] by Antoine Martin
the compression flag combined with the compression level is a mask!
14:02 Changeset in xpra [7037] by Antoine Martin
clipboard packets must use ServerSource?.send_clipboard()
13:55 Ticket #621 (clipboard code should not compress in the UI thread, not assume zlib) created by Antoine Martin
Difficulty is that the clipboard knows nothing about compression …
13:36 Changeset in xpra [7036] by Antoine Martin
generalize compression_wrapper a bit more so we can end up using …
13:10 Changeset in xpra [7035] by Antoine Martin
grr: generators have no length... (and we can't use any/all)
12:38 Changeset in xpra [7034] by Antoine Martin
#620 compress before sending only, which also allows us to use lz4!
12:02 Changeset in xpra [7033] by Antoine Martin
minor tweaks: * add x error to x11 set * ignore Queue._init (redundant …
11:59 Changeset in xpra [7032] by Antoine Martin
fix test to match new code
11:10 Changeset in xpra [7031] by Antoine Martin
minor tweaks: ensure we update the quality and speed when changing …
10:24 Changeset in xpra [7030] by Antoine Martin
#620: * make it much cheaper to access current quality and speed …
09:53 Changeset in xpra [7029] by Antoine Martin
try to shortcut the most common case and make the code more readable
09:40 Changeset in xpra [7028] by Antoine Martin
use a different function name so profiling can distinguish
09:37 Ticket #620 (performance optimizations from profiling) created by Antoine Martin
After playing around with wiki/Profiling, I've identified some …
09:35 Changeset in xpra [7027] by Antoine Martin
syntax fix: builtins is the module!
08:54 Changeset in xpra [7026] by Antoine Martin
the compression caps is called "compressor"!
08:36 Changeset in xpra [7025] by Antoine Martin
contains() is quite expensive, this improves things a bit for python>=2.5
08:36 Changeset in xpra [7024] by Antoine Martin
all() is python>=2.5 only! (and this is a slow path anyway, so we …
08:25 Changeset in xpra [7023] by Antoine Martin
use a custom filter for better and faster results!
07:53 Changeset in xpra [7022] by Antoine Martin
avoid calling the get_X_error logic until we actually do print the log …
05:27 Changeset in xpra [7021] by Antoine Martin
* simplify compressed handling and inline LevelCompressed? as well as …
05:25 Changeset in xpra [7020] by Antoine Martin
remove redundant method
05:00 Profiling edited by Antoine Martin
(diff)
04:56 Changeset in xpra [7019] by Antoine Martin
until we deal with #619, this reduces the packet overhead of using …
04:50 Changeset in xpra [7018] by Antoine Martin
make it clearer which thread is being traced, only trace the first …
03:49 Ticket #619 (better TCP_NODELAY handling: only use it when it is useful) created by Antoine Martin
Follow up from #514: at present we enable TCP_NODELAY globally …
01:47 Changeset in xpra [7017] by Antoine Martin
now that we use a generic python wrapper for all the osx launchers …

07/29/14:

17:41 Changeset in xpra [7016] by Antoine Martin
#581: more correct closing sequence: wait for packet to be actually …
17:39 Changeset in xpra [7015] by Antoine Martin
#581: don't close the protocol from source.close(), which is only …
16:29 Changeset in xpra [7014] by Antoine Martin
#581 add more debug to flush_then_close()
16:09 Changeset in xpra [7013] by Antoine Martin
"all" is a legitimate value for compressor or encoder, avoid warning
16:00 Changeset in xpra [7012] by Antoine Martin
fix xpra detach
15:44 Ticket #284 (selinux labelling of static codec builds) closed by Antoine Martin
fixed: Applied semanage change in r7008, also needed to use …
15:35 Changeset in xpra [7011] by Antoine Martin
r7009 + r7010 + r7011 for v0.13.x branch: selinux context relabel support
15:22 Changeset in xpra [7010] by Antoine Martin
damn you centos5: uses a different package name..
15:11 Changeset in xpra [7009] by Antoine Martin
#284: * even centos5 knows about textrel_shlib_t * use restorecon …
12:15 Changeset in xpra [7008] by Antoine Martin
#284: make selinux label persistent
11:55 Ticket #611 (remove Xorg setuid detection in setup.py) closed by Antoine Martin
wontfix: Not heard back, closing. Shout if I'm wrong.
11:55 Ticket #603 (build_info.py missing when setup.py install is passed --skip-build) closed by Antoine Martin
fixed: Not heard back, closing. Shout if I'm wrong.
11:42 Changeset in xpra [7007] by Antoine Martin
updated release notes
11:36 Changeset in xpra [7006] by Antoine Martin
r6999 for v0.13.x branch: make connect timeout equal to the socket …
11:35 Changeset in xpra [7005] by Antoine Martin
honour lz4-off env var when receiving
11:34 Changeset in xpra [7004] by Antoine Martin
r6970 for v0.13.x branch: bump max packet size to support fullscreen …
11:32 Changeset in xpra [7003] by Antoine Martin
r6968 for v0.13.x branch: avoid error if modifiers are missing from props
11:30 Changeset in xpra [7002] by Antoine Martin
r6922 + r6997 for v0.13.x branch: fix server exit when pulseaudio …
11:09 Changeset in xpra [7001] by Antoine Martin
small fixed and tweaks: * fix missing "," * add avahi to net * support …
07:21 Changeset in xpra [7000] by Antoine Martin
tweaks for better server profiling
07:14 Changeset in xpra [6999] by Antoine Martin
make connect timeout equal to the socket timeout + 10 seconds (to …
06:30 Changeset in xpra [6998] by Antoine Martin
add reaper debug logging
06:29 Changeset in xpra [6997] by Antoine Martin
fix unlikely race (made more likely by profiling): if pulseaudio dies …
05:56 Changeset in xpra [6996] by Antoine Martin
update to make it possible to profile the client again
03:28 Changeset in xpra [6995] by Antoine Martin
simplify code by removing "nn(x)": also means that we use more correct …

07/28/14:

18:42 Changeset in xpra [6994] by Antoine Martin
* update sets * update to pycallgraph 1.x API
16:58 Profiling edited by Antoine Martin
(diff)
16:28 Changeset in xpra [6993] by Antoine Martin
blacklist vulnerable versions of lz4
15:22 Changeset in xpra [6992] by Antoine Martin
until debian packages python-lz4, python-lzo is worth having ahead of zlib
15:13 PacketEncoding edited by Antoine Martin
(diff)
15:11 PacketEncoding edited by Antoine Martin
(diff)
15:00 PacketEncoding edited by Antoine Martin
(diff)
14:35 PacketEncoding edited by Antoine Martin
add lzo info, update link to test which got renamed (diff)
14:33 Changeset in xpra [6991] by Antoine Martin
add lzo to benchmark
14:20 Changeset in xpra [6990] by Antoine Martin
Fedora has python-lzo support, add as a dependency
14:18 Changeset in xpra [6989] by Antoine Martin
version has just been added to python-lz4 as "VERSION", also append …
12:21 Changeset in xpra [6988] by Antoine Martin
* add lzo / lz4 version info (try to figure out lz4 version from its …
11:47 Changeset in xpra [6987] by Antoine Martin
whitespace fixes
11:45 Changeset in xpra [6986] by Antoine Martin
#410: replace "bz2 with "lzo" (which is much faster)
11:24 Changeset in xpra [6985] by Antoine Martin
#410: (from the ticket that keeps on giving): * lz4 is now enabled for …
11:22 Changeset in xpra [6984] by Antoine Martin
if zlib is disabled (which it can now be), don't use it even if level …
10:39 Changeset in xpra [6983] by Antoine Martin
restore preferred "performance" order for compressors and packet encoders
10:16 Changeset in xpra [6982] by Antoine Martin
finish off refactoring: all classes now interact with compression and …
10:07 Changeset in xpra [6981] by Antoine Martin
oops: cannot use keyword arg with idle_add!
10:03 Changeset in xpra [6980] by Antoine Martin
* _call_connection_lost was replaced with _internal_error * let …
09:00 Changeset in xpra [6979] by Antoine Martin
#410: add new options to test script
08:47 Changeset in xpra [6978] by Antoine Martin
none of the "command" clients need network caps to be parsed since …
08:47 Changeset in xpra [6977] by Antoine Martin
split network and encryption caps parsing
06:41 Changeset in xpra [6976] by Antoine Martin
* force compression_level=0 if there are no compressors available * …
06:29 Changeset in xpra [6975] by Antoine Martin
#614: add missing label for bz2
06:09 Changeset in xpra [6974] by Antoine Martin
#614 fixes and improvements: * distinguish gibberish and invalid data …
04:18 Changeset in xpra [6973] by Antoine Martin
when decoding packets, check that the format is not just available but …
04:16 Changeset in xpra [6972] by Antoine Martin
allow tcp proxying for any tcp service not starting with our magic …
03:49 Changeset in xpra [6971] by Antoine Martin
calculate mmap size relative to startup desktop size: at least 128MB …
03:36 Changeset in xpra [6970] by Antoine Martin
bump max packet size to support fullscreen rgb uncompressed packets in …

07/27/14:

16:23 Changeset in xpra [6969] by Antoine Martin
#614 fixes and improvements: * if we never got a packet back from the …
13:53 Changeset in xpra [6968] by Antoine Martin
avoid error if modifiers are missing from props (shouldn't be - but …
12:06 Changeset in xpra [6967] by Antoine Martin
#614: allow the user to restrict the encodings allowed (defaults to all)
10:28 Changeset in xpra [6966] by Antoine Martin
#614 * let the users choose the decoders enabled via the command line …
06:01 Changeset in xpra [6965] by Antoine Martin
#614: add switches to control compressors and packet-encoders
02:51 Changeset in xpra [6964] by Antoine Martin
compression and packet encoding improvements: * add bz2 support * …
01:35 Changeset in xpra [6963] by Antoine Martin
split packet encoding imports from protocol
01:35 Changeset in xpra [6962] by Antoine Martin
remove unused code
01:35 Changeset in xpra [6961] by Antoine Martin
remove redundant code

07/26/14:

19:57 Changeset in xpra [6960] by Antoine Martin
more info cleanup: * remove more use of prefix * remove ugly "mk" * …
19:30 Changeset in xpra [6959] by Antoine Martin
add children process info to "xpra info"
19:30 Changeset in xpra [6958] by Antoine Martin
lot the driver minor version number since it may be used by the …
19:03 Changeset in xpra [6957] by Antoine Martin
refactor add_stats / get_info mess: * split into individual …
18:58 Changeset in xpra [6956] by Antoine Martin
* include build time * squash changes on same line as revision
14:38 Ticket #618 (jpeg2000 encoding) created by Antoine Martin
I was curious to see how well or badly this would perform... And it …
12:16 DataFlow edited by Antoine Martin
(diff)
12:15 WikiStart edited by Antoine Martin
(diff)
12:14 ProxyServer edited by Antoine Martin
(diff)
11:45 TCPSocketSharing edited by Antoine Martin
(diff)
11:43 TCPSocketSharing edited by Antoine Martin
(diff)
11:42 TCP-Socket-Sharing.png attached to TCPSocketSharing by Antoine Martin
diagram illustrating connection sharing with a web server
11:38 TCPSocketSharing edited by Antoine Martin
(diff)
11:26 ProxyServer edited by Antoine Martin
(diff)
11:26 ProxyServer edited by Antoine Martin
(diff)
11:26 TCPSocketSharing edited by Antoine Martin
(diff)
11:25 TCPSocketSharing edited by Antoine Martin
(diff)
11:18 TCPSocketSharing edited by Antoine Martin
(diff)
11:17 TCPSocketSharing created by Antoine Martin
11:15 WikiStart edited by Antoine Martin
(diff)
11:03 Network edited by Antoine Martin
(diff)
11:03 PacketEncoding edited by Antoine Martin
(diff)
11:02 Network edited by Antoine Martin
(diff)
11:02 PacketEncoding edited by Antoine Martin
(diff)
11:01 Network edited by Antoine Martin
(diff)
10:56 DataFlow edited by Antoine Martin
(diff)
10:55 DataFlow edited by Antoine Martin
(diff)
10:55 DataFlow edited by Antoine Martin
(diff)
10:53 Xpra-Data-Flow-small.png attached to DataFlow by Antoine Martin
preview version
10:51 DataFlow edited by Antoine Martin
(diff)
10:51 Xpra-Data-Flow.png attached to DataFlow by Antoine Martin
diagram showing data flows
10:50 DataFlow edited by Antoine Martin
(diff)
10:50 DataFlow created by Antoine Martin
10:49 ShadowServer edited by Antoine Martin
(diff)
10:40 ShadowServer edited by Antoine Martin
(diff)
10:37 ShadowServer created by Antoine Martin
10:36 Enhancements edited by Antoine Martin
(diff)
10:35 WikiStart edited by Antoine Martin
(diff)
10:26 About edited by Antoine Martin
(diff)
10:23 NetworkProtocol edited by Antoine Martin
(diff)
10:22 NetworkProtocol edited by Antoine Martin
(diff)
10:20 WikiStart edited by Antoine Martin
(diff)
10:16 Xpra-Proxy.png attached to ProxyServer by Antoine Martin
more dense version of the proxy diagram
10:16 ProxyServer edited by Antoine Martin
(diff)
10:06 Network edited by Antoine Martin
(diff)

07/25/14:

14:30 Changeset in xpra [6955] by Antoine Martin
py3k fix: cannot add dict.keys to a list!
14:23 Changeset in xpra [6954] by Antoine Martin
support for building xpra with msvc
11:06 Changeset in xpra [6953] by Antoine Martin
split more stuff away from protocol: * header * crypto (partial)
10:43 Changeset in xpra [6952] by Antoine Martin
move last instance of lz4 bits to compression module, import cleanup
10:40 Changeset in xpra [6951] by Antoine Martin
split more code away from protocol: move compression related code
10:28 Changeset in xpra [6950] by Antoine Martin
split more code away from protocol
10:13 Changeset in xpra [6949] by Antoine Martin
split the fake jitter code to its own file
10:08 Changeset in xpra [6948] by Antoine Martin
use more py3k friendly syntax
09:44 Changeset in xpra [6947] by Antoine Martin
add yaml to suggests
09:41 Changeset in xpra [6946] by Antoine Martin
* add a gtk version info tool * use the same python wrapper for all …
09:17 Changeset in xpra [6945] by Antoine Martin
* add glib version * prettify client version output * use …
06:49 Changeset in xpra [6944] by Antoine Martin
trim down the number of pyopengl components we ship: remove all the …
06:39 Changeset in xpra [6943] by Antoine Martin
ensure the opengl library we ship with py2exe (which is not in the …
06:11 Changeset in xpra [6942] by Antoine Martin
make the modify ticket box less annoying on a large screen: …
05:32 Changeset in xpra [6941] by Antoine Martin
use consistent naming for patches
05:30 Changeset in xpra [6940] by Antoine Martin
osx patches for building (py)gtkglext reliably?, see #533

07/24/14:

10:28 Changeset in xpra [6939] by Antoine Martin
r6938 for v0.13.x branch: pyobjc needs email.parser
10:26 Changeset in xpra [6938] by Antoine Martin
pyobjc needs email.parser (since when?)
05:39 Building edited by Antoine Martin
we need xkbfile for the new xkb code (diff)

07/23/14:

18:41 Keyboard edited by Antoine Martin
(diff)
18:12 Changeset in xpra [6937] by Antoine Martin
expose pyobjc build version info
14:53 Changeset in xpra [6936] by Antoine Martin
auto-downscale less aggressively
14:10 Changeset in xpra [6935] by Antoine Martin
remove test code which should never have been committed!
14:09 PacketEncoding edited by Antoine Martin
(diff)
14:02 Changeset in xpra [6934] by Antoine Martin
add support for yaml as packet encoder
13:03 Changeset in xpra [6933] by Antoine Martin
handle data from packet encoders coming as unicode instead of string
13:02 Changeset in xpra [6932] by Antoine Martin
tolerate more data formats for different encoders: convert list/tuple …
12:15 Changeset in xpra [6931] by Antoine Martin
use native xkb api instead of calling setxkbmap
06:31 Changeset in xpra [6930] by Antoine Martin
remove redundant do_command argument: use self.server_capabilities …
06:29 Changeset in xpra [6929] by Antoine Martin
only register all the packet handlers after we have processed the …
05:57 Changeset in xpra [6928] by Antoine Martin
add docstring
05:56 Changeset in xpra [6927] by Antoine Martin
remove redundant packet handler initialization
05:46 Changeset in xpra [6926] by Antoine Martin
use 0 for "auto" as int
05:43 Changeset in xpra [6925] by Antoine Martin
* auto is 0 * update min-quality to new defaults used in config file
04:40 Changeset in xpra [6924] by Antoine Martin
constify the filename and dir name, allowing env to override
04:27 Changeset in xpra [6923] by Antoine Martin
replace hardcoded directory names and config file names so we can …
04:17 Changeset in xpra [6922] by Antoine Martin
fix exit-with-children: ignore the pulseaudio process when counting …
04:09 Changeset in xpra [6921] by Antoine Martin
add functions to allow external code to inject "_when_ready" and …
04:04 Changeset in xpra [6920] by Antoine Martin
make it easier to toggle the "about xpra" menu entry in dock and …

07/20/14:

18:48 Changeset in xpra [6919] by Antoine Martin
#603: ensure we include the info files we generate: add them to the …
17:51 Changeset in xpra [6918] by Antoine Martin
xdummy spec file for centos7 / redhat7
15:23 Changeset in xpra [6917] by Antoine Martin
version bump + add debug_package for CentOS7 and Fedora >= 20
15:12 Changeset in xpra [6916] by Antoine Martin
version bump
15:09 Changeset in xpra [6915] by Antoine Martin
r6910 for v0.13.x branch: fix refresh loops with webp when refresh …
15:08 Changeset in xpra [6914] by Antoine Martin
r6904 for v0.13.x branch: fix png and jpeg painting with gdk fallback …
15:07 Changeset in xpra [6913] by Antoine Martin
r6901 for v0.13.x branch: don't skip the refresh if we are batching\!
15:05 Changeset in xpra [6912] by Antoine Martin
#284 ensure the file label is persistent
14:57 Ticket #284 (selinux labelling of static codec builds) reopened by Antoine Martin
As per [http://danwalsh.livejournal.com/2006/05/11/ SELinux Reveals …
14:47 Changeset in xpra [6911] by Antoine Martin
#613: use private libraries and rpath with linker rather than …
12:15 Encodings edited by Antoine Martin
(diff)
12:08 Ticket #617 (f265 encoding support) created by Antoine Martin
Alternative to x265 (#445). The code can be found here: …
11:43 Ticket #616 (HEVC single frame encoding support) created by Antoine Martin
As can be seen here: …
03:14 Ticket #535 (server-side memory leak) closed by onlyjob
fixed: Yes let's close please. I haven't seen this issue for a while.
Note: See TracTimeline for information about the timeline view.