xpra icon
Bug tracker and wiki

Timeline



07/03/12:

19:50 Changeset in xpra [1011] by Antoine Martin
add missing entries to changelogs
19:18 Ticket #152 ("xpra --use-display" error-resistance) closed by Antoine Martin
fixed: fixed in r1010: we start sockets before xvfb, tcp first so we don't …
19:15 Changeset in xpra [1010] by Antoine Martin
change server startup sequence so we don't clobber the socket until …
18:29 Changeset in xpra [1009] by Antoine Martin
warn when people try to start xpra against :0
18:23 Changeset in xpra [1008] by Antoine Martin
ensure cursors are compressed with zlib - they can be quite big!
18:19 Changeset in xpra [1007] by Antoine Martin
if --send-pings option is not set, we still enable pings since they …
18:16 Changeset in xpra [1006] by Antoine Martin
when we send a ping, check that we get the echo, and if we don't then …
11:56 Changeset in xpra [1005] by Antoine Martin
ensure we run the app cleanups first, so the Xvfb should still be …
11:35 Changeset in xpra [1004] by Antoine Martin
if the client exits because of an explicit user action (menu, …
11:26 Changeset in xpra [1003] by Antoine Martin
simpler latency fix for 0.3.x branch, and release files updated
10:12 Changeset in xpra [1002] by Antoine Martin
update build/release files
10:07 Changeset in xpra [1001] by Antoine Martin
see r995 - ported to v0.3.x branch
10:06 Changeset in xpra [1000] by Antoine Martin
see r994 - ported to v0.3.x branch
09:58 Changeset in xpra [999] by Antoine Martin
use a simple factory method to create the daemon threads
07:58 Changeset in xpra [998] by Antoine Martin
memalign does not need the hackish cast
07:15 Changeset in xpra [997] by Antoine Martin
info on setting up non-suid Xorg with newer distros (ie: F17)
06:53 Changeset in xpra [996] by Antoine Martin
distutils fix: first argument is path, not filename..

07/02/12:

07:44 Changeset in xpra [995] by Antoine Martin
fix for old clients/servers without raw_packets support: properly …
07:30 Changeset in xpra [994] by Antoine Martin
#156: we must allow bigger clipboard packets, and always compress them!
07:08 Changeset in xpra [993] by Antoine Martin
small logging/info fixes for the new batching calculation code
06:36 Changeset in xpra [992] by Antoine Martin
bind-tcp is only a risk if left unprotected
03:19 Ticket #156 (large clipboard packets cause the connection to drop) created by Martin Ebourne
I cut-n-paste a page of html from firefox running locally to evolution …

06/30/12:

10:06 Changeset in xpra [991] by Antoine Martin
python2.4 compat fix
10:05 Changeset in xpra [990] by Antoine Martin
python2.4 compat fix
09:57 Changeset in xpra [989] by Antoine Martin
update release notes
09:56 Changeset in xpra [988] by Antoine Martin
version bump
09:45 Changeset in xpra [987] by Antoine Martin
see r967: use standard fedora x264 library
09:43 Changeset in xpra [986] by Antoine Martin
see r942 and #108: remove preserve keycodes
09:41 Changeset in xpra [985] by Antoine Martin
see r977: we only need to free the image when the decompression succeeded
09:38 Changeset in xpra [984] by Antoine Martin
see r978: all the server versions we support with 0.3.x will send a …
09:17 Ticket #155 (fairer batching calculations: penalize the guilty windows) created by Antoine Martin
Following #153 and r982, the calculations are now a lot fairer and the …
09:15 Changeset in xpra [983] by Antoine Martin
doh: min is min, not max..
09:12 Changeset in xpra [982] by Antoine Martin
#153 smarter damage delay calculations: * keep the damage packet info …

06/29/12:

20:43 Changeset in xpra [981] by Antoine Martin
more html validation fixes
20:42 Changeset in xpra [980] by Antoine Martin
html validation fixes (thanks to validator.w3.org)
20:13 Changeset in xpra [979] by Antoine Martin
ensure glib xpra clients ignore all the packets they do not handle …
20:04 Changeset in xpra [978] by Antoine Martin
always send the damage-sequence packet - even when it is zero!
19:55 Ticket #144 ("AssertionError" in free_image when resizing a window using x264 encoding) closed by Antoine Martin
fixed: fixed in r977 - will apply to stable 0.3.x branch after further …
19:54 Changeset in xpra [977] by Antoine Martin
#144 when we get an error from decompress_image_to_rgb, then there is …
10:12 Ticket #154 (Does not run X startup scripts on start) closed by Antoine Martin
wontfix: It is not the role of xpra to deal with starting up the full X …
10:07 Ticket #154 (Does not run X startup scripts on start) created by أحمد المحمودي
This bug has been reported on Debian (http://bugs.debian.org/678402): …

06/26/12:

15:52 Ticket #153 (xpra over high latency links batches too much) created by Antoine Martin
As per …
15:24 Changeset in xpra [976] by Antoine Martin
disable opengl until all the problems are ironed out

06/25/12:

19:02 Changeset in xpra [975] by Antoine Martin
add xonotic and nexuiz to tests
18:29 Ticket #135 (change default zlib compression value) closed by Antoine Martin
wontfix: The test data is inconclusive, leaving this as-is.
11:21 Changeset in xpra [974] by Antoine Martin
record svn version and command line args to make it easier to …
11:06 Ticket #146 (Strengthen calls to avcodec_decode_video2) closed by Antoine Martin
fixed: applied in r973 As can be seen here: …
10:59 Changeset in xpra [973] by Antoine Martin
#146: copy the x264 compressed image buffer before use, so we can pad …
09:54 Ticket #152 ("xpra --use-display" error-resistance) created by pmarek
xpra should do all necessary initializations _before_ taking over …
08:00 Changeset in xpra [972] by Antoine Martin
another ugly trac css workaround
07:49 Changeset in xpra [971] by Antoine Martin
style fixes to make it play nice with trac
07:17 Changeset in xpra [970] by Antoine Martin
doh - match the string to ignore, not the non-normalized string!
07:11 Changeset in xpra [969] by Antoine Martin
add google search box to website

06/24/12:

17:51 Ticket #109 (keyboard problems with dead keys and dvorak layout) closed by Antoine Martin
fixed: might apply to 0.3.x branch Note: the layout printed above are for my …
06:25 Ticket #108 (Some german keys: "?" and "ß" mismatched) reopened by Antoine Martin
In trying to reproduce your problem I found this interesting error …

06/23/12:

18:07 Changeset in xpra [968] by Antoine Martin
the build_info file may not exist yet - don't error out!
16:22 Changeset in xpra [967] by Antoine Martin
x264-libs is a standard Fedora package, whereas libx264_118 is not. So …
12:21 Changeset in xpra [966] by Antoine Martin
if you really want to use parti, build it from source - I don't want …
12:20 Changeset in xpra [965] by Antoine Martin
no change: just easier to read
12:11 Changeset in xpra [964] by Antoine Martin
remove reference to non-existent files and glob all desktop/png files
11:53 Changeset in xpra [963] by Antoine Martin
more rarely used files moved to subdir
11:51 Changeset in xpra [962] by Antoine Martin
move parti bits no-one uses to ./parti/
11:48 Changeset in xpra [961] by Antoine Martin
this file is so broken, it certainly does not belong in the root folder
08:05 Changeset in xpra [960] by Antoine Martin
must normalize paths for it to work on win32 which uses '\' (which …
07:38 Changeset in xpra [959] by Antoine Martin
fix change detection on win32
06:02 Changeset in xpra [958] by Antoine Martin
prettify win32 setup wizard: use exact size pics
05:53 Changeset in xpra [957] by Antoine Martin
split ServerSource? (and DamageConfig?, get_rgb_rawdata) from server.py …

06/22/12:

21:58 Changeset in xpra [956] by Antoine Martin
generalize the code so we can more easily ignore a bunch of files when …
21:48 Changeset in xpra [955] by Antoine Martin
move ms windows "xpra text" .ico file to win32 dir
21:41 Changeset in xpra [954] by Antoine Martin
move xpra.iss win32 file to win32 dir, and we move it back to root …
21:31 Changeset in xpra [953] by Antoine Martin
files missed from r949
21:24 Ticket #143 (keyboard sync toggle option in tray menu - and maybe self-tuning) closed by Antoine Martin
fixed: menu entry added in r952 not going to do self-tuning as this could …
21:23 Changeset in xpra [952] by Antoine Martin
if the server supports the feature, let the user toggle the …
20:44 Ticket #142 (On networks with high latency, typing fast characters are entered twice) closed by Antoine Martin
invalid: not heard back, closing
20:43 Ticket #138 ("git gui": click only after moving window) closed by Antoine Martin
fixed: applied to 0.3.x branch in r951
20:43 Changeset in xpra [951] by Antoine Martin
#138 apply r905 to v0.3.x branch
19:03 Changeset in xpra [950] by Antoine Martin
report build_info data via "xpra info"
18:55 Changeset in xpra [949] by Antoine Martin
build improvements: * try harder to report the cause of …
18:18 Changeset in xpra [948] by ahuillet
Revert "GL client: initialize "current_mode" correctly". The …
17:11 Ticket #151 (fix all gcc compiler warnings that we can fix - strict-aliasing rules) created by Antoine Martin
Most of these ones look fixable: "{{{warning: dereferencing …
16:25 Changeset in xpra [947] by Antoine Martin
fix gcc warnings: cast (after checking it makes sense), remove unused …
16:22 Changeset in xpra [946] by Antoine Martin
gcc warnings show us bugs, so turn them on
15:53 Changeset in xpra [945] by Antoine Martin
some window managers need this or the window we asked to see ends up …
12:12 Changeset in xpra [944] by Antoine Martin
constify current_mode constants
12:07 Changeset in xpra [943] by Antoine Martin
tidy up: use None for "uninitialized", fix log string, remove …
11:10 Ticket #108 (Some german keys: "?" and "ß" mismatched) closed by Antoine Martin
fixed: applied in r942: removed preserve_keycodes The remaining issues will …
11:09 Changeset in xpra [942] by Antoine Martin
#108 remove preserve_keycodes
10:21 Ticket #145 (xpra 3.2.0 fails to build on centos 6.2) closed by Antoine Martin
fixed: the alternative package name patch has been applied in r941 The …
10:19 Changeset in xpra [941] by Antoine Martin
support alternative package names so we can look for both "libvpx" and …
10:08 Ticket #150 (opengl client window rendering bugs) created by Antoine Martin
1) {{{pyopengl glTexSubImage2D GL_TEXTURE_RECTANGLE_ARB error: 1281 …
09:55 Changeset in xpra [940] by Antoine Martin
avoid ugly stacktrace in PyOpenGL (we don't need the dependency... but …

06/21/12:

12:35 Changeset in xpra [939] by Antoine Martin
CentOS 6.x has libvpx available in the repos, so don't try to build a …
11:55 Ticket #149 (use XkbKeycodeToKeysym instead of XKeycodeToKeysym (deprecation)) created by Antoine Martin
We get these warnings: […] See …
10:48 Changeset in xpra [938] by ahuillet
GL client: initialize "current_mode" correctly

06/19/12:

10:16 Ticket #148 (Xpra server deadlocks) created by ahuillet
Hello, I'm running Xpra server on debian stable (SVN version built …
05:25 Changeset in xpra [937] by Antoine Martin
update build/packaging files so we require/recommend the bits needed …
05:08 Changeset in xpra [936] by Antoine Martin
update patches to new offsets in setup.py file
04:56 Changeset in xpra [935] by Antoine Martin
require cython version 0.16 or later to build vpx and x264 support, …

06/18/12:

14:54 Changeset in xpra [934] by ahuillet
x264: Fix win32 build.
10:01 Changeset in xpra [933] by ahuillet
OpenGL: document self.textures and remove useless comment about double …
09:54 Changeset in xpra [932] by ahuillet
x264lib: fix incorrect memory operations in decompress_image()
09:39 Changeset in xpra [931] by ahuillet
vpx: OpenGL output (including CSC) is now available for vpx

06/17/12:

14:49 Changeset in xpra [930] by Antoine Martin
if OpenGL does not have FragmentProgramARB then we can still use it, …
14:42 Changeset in xpra [929] by Antoine Martin
Enable OpenGL by default. Use a fake 1x1 window to be able to …
14:06 Changeset in xpra [928] by Antoine Martin
disable gl version check which crashes python/gl/mesa with intel chipsets

06/16/12:

17:23 Changeset in xpra [927] by Antoine Martin
#110: restore "nogil" for code that does not need to block python …
09:36 Changeset in xpra [926] by Antoine Martin
fix vpx for regular non-gl rendering case
09:00 Changeset in xpra [925] by Antoine Martin
don't bother trying GL with gtk3, also fix pydev warnings and whitespace
08:26 Changeset in xpra [924] by Antoine Martin
#147: split GL code from regular code and leave it disabled for now to …
07:52 Ticket #147 (GL acceleration for client rendering) created by Antoine Martin
(remaining) tasks: * provide a GL client window alternative to the …

06/15/12:

15:28 Changeset in xpra [923] by ahuillet
client: GL backend: disable ARB_FRAGMENT_PROGRAM by default Fixes …
15:21 Changeset in xpra [922] by ahuillet
client: Add GLClientWindow, a GtkGL window. OpenGL colorspace …

06/14/12:

16:00 Changeset in xpra [921] by ahuillet
x264lib: do not crash when avcodec outputs a 0-sized image
15:39 Ticket #146 (Strengthen calls to avcodec_decode_video2) created by ahuillet
Hello, […] We don't currently do that, and this could …
12:31 Ticket #145 (xpra 3.2.0 fails to build on centos 6.2) created by nackstein
on centos 6.2 xpra 0.3.2 fails to build: […] indeed: […] i …

06/11/12:

17:42 Changeset in xpra [920] by ahuillet
client: Disable OpenGL output by default (for now)
17:41 Changeset in xpra [919] by ahuillet
client: preliminary implementation of vertex-array-based YUV painter …
17:41 Changeset in xpra [918] by ahuillet
client: fix OpenGL RGB24 painting vertex arrays code and enable it by …
17:41 Changeset in xpra [917] by ahuillet
client: fix OpenGL RGB24 painting crash due to incorrect stride handling
17:41 Changeset in xpra [916] by ahuillet
client: add YUV OpenGL painting
17:41 Changeset in xpra [915] by ahuillet
client: add OpenGL RGB24 painting
08:41 Changeset in xpra [914] by ahuillet
x264: improve x264 API, fix memleak, split CSC for decoding

06/10/12:

17:57 Changeset in xpra [913] by Antoine Martin
#107 simple test for window resize events
11:44 Changeset in xpra [912] by Antoine Martin
move test code to src/tests/ dir
11:41 Changeset in xpra [911] by Antoine Martin
10:22 Changeset in xpra [910] by Antoine Martin
add build info and tooltip help text to session-info dialog
10:04 Changeset in xpra [909] by Antoine Martin
show build info on both about page and session-info page
10:03 Changeset in xpra [908] by Antoine Martin
always test window still exists before using it, and look it up just …
09:52 Changeset in xpra [907] by Antoine Martin
do not show the compression menu
09:46 Changeset in xpra [906] by Antoine Martin
we need setxkbmap in most cases (all but us layouts), so add …

06/08/12:

19:20 Changeset in xpra [905] by Antoine Martin
#138 just because the position and/or dimensions have not changed on …
18:13 Ticket #144 ("AssertionError" in free_image when resizing a window using x264 encoding) created by ahuillet
This is easy to reproduce: […] It happens every time (or almost?) …

06/07/12:

14:34 Changeset in xpra [904] by Antoine Martin
make delay increase's minimum less steep (+ re-add useful keyboard logging)

06/06/12:

12:27 Ticket #143 (keyboard sync toggle option in tray menu - and maybe self-tuning) created by Antoine Martin
As per #142: this would make it more obvious to users that there is an …
10:21 Ticket #142 (On networks with high latency, typing fast characters are entered twice) created by sergio
On a network with a good throughput, but a high latency (connection …

06/05/12:

14:18 Changeset in xpra [903] by Antoine Martin
I still hate packaging, just a little more
14:13 Changeset in xpra [902] by Antoine Martin
bump debian release
14:11 Changeset in xpra [901] by Antoine Martin
i hate packaging
14:02 Ticket #141 (PYTHONPATH in xpra 0.3.2 in ubuntu (packaging problem)) closed by Antoine Martin
fixed: sigh, yet another packaging hoop I have to jump through, this time …
14:01 Changeset in xpra [900] by Antoine Martin
debian-specific patching for 'private package'
07:02 Changeset in xpra [899] by Antoine Martin
#136: since we now install the man page via distutils, ensure it is …
06:55 Ticket #140 (Fix hyphen-used-as-minus-sign in xpra_launcher.1 manpage) closed by Antoine Martin
fixed: thanks, applied in r897 and r898 (0.3 branch)
06:54 Changeset in xpra [898] by Antoine Martin
#140: backport r897 to 0.3 branch
06:53 Changeset in xpra [897] by Antoine Martin
#140 must escape chars

06/04/12:

17:20 Ticket #141 (PYTHONPATH in xpra 0.3.2 in ubuntu (packaging problem)) created by sergio
Don't know if this bug should be reported here, being it likely a …
16:20 Ticket #140 (Fix hyphen-used-as-minus-sign in xpra_launcher.1 manpage) created by أحمد المحمودي
The attached patch fixes a hyphen-used-as-minus-sign issue in …
14:37 Ticket #139 (forward input grabs to the client) created by ahuillet
Hello, some applications, in particular games, grab the mouse pointer …
13:12 Ticket #138 ("git gui": click only after moving window) created by pmarek
When I start "git gui", I get the initial window asking which GIT …
11:35 Changeset in xpra [896] by Antoine Martin
backport r895 to 0.3 branch
10:56 Changeset in xpra [895] by Antoine Martin
yet another xpra_launcher related fix..

06/03/12:

20:10 Changeset in xpra [894] by Antoine Martin
forgot to bump the ebuild (again..)
19:03 Ticket #136 (Please get setup.py to install xpra_launcher.1 manpage) closed by Antoine Martin
fixed: good catch! done in r893 for both trunk and v0.3 branch
19:03 Changeset in xpra [893] by Antoine Martin
install the xpra_launcher.1 man page since we install the binary
19:02 Changeset in xpra [892] by Antoine Martin
missed from commit r891
18:55 Ticket #136 (Please get setup.py to install xpra_launcher.1 manpage) reopened by أحمد المحمودي
I see, thanks for the explanation. In that case, I think that …
18:51 Ticket #127 (CFLAGS changes) closed by Antoine Martin
fixed: note: CFLAGS are unchanged in the 0.3 branch (revert in r878)
18:40 Ticket #126 (Certain keypresses in SAS which ring the bell cause xpra client to crash) closed by Antoine Martin
fixed: oh well, I give up, I don't understand this bell_class/bell_id/device …
18:39 Ticket #117 (Ctrl key is ignored in xterm or konsole) closed by Antoine Martin
duplicate: Looks like a duplicate of #91, will follow up there.
18:18 Changeset in xpra [891] by Antoine Martin
release 0.3.2
18:11 Changeset in xpra [890] by Antoine Martin
#132: cheap latency improvement, backport of r884 to 0.3 branch
18:09 Changeset in xpra [889] by Antoine Martin
#92: backport r883 to 0.3 branch
18:05 Changeset in xpra [888] by Antoine Martin
#136: backport r885 to 0.3 branch
18:03 Changeset in xpra [887] by Antoine Martin
#133: backport r880 to 0.3 branch
17:55 Ticket #137 (games rely on precise mouse movements and their timing) created by Antoine Martin
effectively, they do their own mouse acceleration, and since we send …
17:45 Changeset in xpra [886] by Antoine Martin
#132 add a callback to the network code so we can trace a damage …
16:54 Ticket #136 (Please get setup.py to install xpra_launcher.1 manpage) closed by Antoine Martin
fixed: Sorry, but this is not the case, the distutils setup.py installs both. …
16:53 Changeset in xpra [885] by Antoine Martin
ensure that we package the launcher binary since we refer to it in the …
16:46 Ticket #136 (Please get setup.py to install xpra_launcher.1 manpage) created by أحمد المحمودي
Hello, The desktop launcher xpra_launcher.desktop has those …
11:44 Changeset in xpra [884] by Antoine Martin
#132: avoid scheduling too many idle_add calls without giving them a …
11:00 Ticket #92 (osx client is missing some key mappings) closed by Antoine Martin
fixed: fixed in r883 Let's see how this goes and we can apply to the stable …
10:58 Changeset in xpra [883] by Antoine Martin
macs use keycode zero for the 'a' key, so change our code to use …
10:10 Changeset in xpra [882] by Antoine Martin
fix ulgy trac formatting on ticket change
09:56 Changeset in xpra [881] by Antoine Martin
this launcher needs to be updated everytime we add new options to the …
09:38 Ticket #135 (change default zlib compression value) created by Antoine Martin
Now that we have support for not compressing the pixel part of network …
07:53 Ticket #134 (allow user to specify key mapping overrides) created by Antoine Martin
On some platforms (particularly OSX), it seems that the gtk code does …
Note: See TracTimeline for information about the timeline view.