xpra icon
Bug tracker and wiki

Timeline



05/11/15:

18:27 Changeset in xpra [9304] by Antoine Martin
#854 add test for another unicode bug
18:01 Ticket #856 (deal with unicode keysyms) created by Antoine Martin
At the moment I get this warning with osx clients: […] These …
17:29 Changeset in xpra [9303] by Antoine Martin
r9302 for v0.15.x branch: ensure the command line can override the …
17:28 Changeset in xpra [9302] by Antoine Martin
#760: ensure the command line can override the safety checks, log …
17:21 Changeset in xpra [9301] by Antoine Martin
#760 add debug logging to paint box feature
17:06 Ticket #669 (speaker forwarding may cause server to hang) closed by Antoine Martin
fixed: I have moved the UI thread issue to #855. I think we can close this.
17:06 Ticket #855 (UI thread gets stuck on osx (at random?)) created by Antoine Martin
Reported in ticket:669#comment:40 and #1002, it looks like this: …
17:00 Changeset in xpra [9300] by Antoine Martin
#669: this method is no longer used
16:43 Changeset in xpra [9299] by Antoine Martin
fix misapplied patch?
11:43 Changeset in xpra [9298] by Antoine Martin
updated release notes with latest fix
11:00 Ticket #626 (server does not run cleanups on SIGINT from a console) closed by Antoine Martin
fixed: Backports: * r9296 for v0.15.x * r9297 for v0.14.x Closing, hopefully …
10:58 Changeset in xpra [9297] by Antoine Martin
r9295 adapted for v0.14.x branch: try harder to exit cleanly on control-c
10:56 Changeset in xpra [9296] by Antoine Martin
r9292 + r9295 for v0.15.x branch: #626 try harder to exit cleanly on …
10:41 Changeset in xpra [9295] by Antoine Martin
#626: exit the main loop using an exception (sys.exit)

05/10/15:

16:58 Changeset in xpra [9294] by Antoine Martin
force exit if we get another signal
12:46 Changeset in xpra [9293] by Antoine Martin
r9290 for v0.15.x branch: workaround missing mouse position in click event
12:39 Changeset in xpra [9292] by Antoine Martin
only claim that the event has been handled when we have taken action, …
12:39 Changeset in xpra [9291] by Antoine Martin
try to re-enable opengl by default for all platforms
12:34 Changeset in xpra [9290] by Josh
fix for #854 when mouse event might not include a position (such as …
11:47 Changeset in xpra [9289] by Antoine Martin
* remove the window-layout option which no-one uses * add ability to …
11:44 Changeset in xpra [9288] by Antoine Martin
rename test class and remove references to old code (now removed since …

05/09/15:

05:19 Changeset in xpra [9287] by Antoine Martin
r9286 for v0.15.x branch: don't bother trying to use the tcp proxy if …
05:17 Changeset in xpra [9286] by Antoine Martin
don't bother trying to use the tcp proxy if the connection is closed
00:22 Ticket #854 (HTML 5 client crash by scrolling in Firefox) created by J. Max Mena
Using Windows 8.1 x64 and Firefox 37.0.2 against a Fedora 21 0.15.0 …

05/08/15:

11:59 Printing edited by Antoine Martin
(diff)
11:48 Printing edited by Antoine Martin
(diff)
10:40 Printing edited by Antoine Martin
(diff)
10:04 Changeset in xpra [9285] by Antoine Martin
r9284 for v0.15.x branch: add package suggestion for debian / ubuntu
10:03 Changeset in xpra [9284] by Antoine Martin
#598: add package suggestion for debian / ubuntu
09:52 Ticket #816 (Timeout Notification Signal) closed by Antoine Martin
fixed: I've been told this works as expected.
09:37 Changeset in xpra [9283] by Antoine Martin
r9282 for v0.15.x branch: don't modify structure in place
09:35 Changeset in xpra [9282] by Antoine Martin
we should not modify the structure without updating its hash, remove …
06:18 Ticket #853 (py3k server support) created by Antoine Martin
Python3 tracker ticket: #1568. Eventually, we will have to convert …
06:12 Changeset in xpra [9281] by Antoine Martin
in python2, dict.items() is already a copy (and the server is python2 …

05/07/15:

21:53 Ticket #533 (migrate osx build to using jhbuild and modulesets) closed by Smo
fixed: r9279 updates gtk to 2.24.27 builds fine I'm going to close this now …
21:36 Changeset in xpra [9280] by Smo
change hash for gtk+ 2.24.27
21:34 Changeset in xpra [9279] by Smo
version bump for gtk+ 2.24.27

05/06/15:

11:46 Changeset in xpra [9278] by Antoine Martin
r9277 for v0.14.x and v0.15.x branches: ensure we do turn the spinners off
11:43 Changeset in xpra [9277] by Antoine Martin
if the window type changes, ensure we do turn the spinners off
10:48 Changeset in xpra [9276] by Antoine Martin
remove PREFERED_SERVER_ENCODING_ORDER and just use …
10:40 Changeset in xpra [9275] by Antoine Martin
remove vp9 from the "problematic" list of encodings
10:27 Changeset in xpra [9274] by Antoine Martin
update release notes with latest fixes
09:50 Changeset in xpra [9273] by Antoine Martin
remove debug
09:43 Changeset in xpra [9272] by Antoine Martin
r9271 for v0.14.x and v0.15.x branch: redraw opengl spinners from the …
09:42 Changeset in xpra [9271] by Antoine Martin
allow the fake broken connection to specify how long the spinners show …
09:37 Changeset in xpra [9270] by Antoine Martin
add h264 test data and test encoders with junk data whether we have …
09:27 Changeset in xpra [9269] by Antoine Martin
avoid warning with swscale and yuv420p/yuv422p to gbrp
09:24 Changeset in xpra [9268] by Antoine Martin
by default, don't run tests that cause warnings - save those for the …
04:00 Changeset in xpra [9267] by Antoine Martin
r9262 + r9265 + r9266 for v0.15.x and v0.14.x branches: always update …
03:59 Changeset in xpra [9266] by Antoine Martin
doh: do fire expose events
03:55 Changeset in xpra [9265] by Antoine Martin
always update spinner flag, even with no backing
03:49 Changeset in xpra [9264] by Antoine Martin
r9263 for v0.15.x branch: py3k integer fixes
03:46 Changeset in xpra [9263] by Antoine Martin
more py3k integer division fixes
03:44 Changeset in xpra [9262] by Antoine Martin
always update the spinner flag - keep it separate from the paint state

05/05/15:

13:34 Changeset in xpra [9261] by Antoine Martin
fix py3k support: doesn't seem to fail if we give it a string instead …
11:23 Changeset in xpra [9260] by Antoine Martin
r9259 for v0.15.x branch: use integer division for py3k (again)
11:23 Changeset in xpra [9259] by Antoine Martin
use integer division for py3k (again)
11:14 Changeset in xpra [9258] by Antoine Martin
r9257 for v0.15.x branch: use integer division for py3k
11:13 Changeset in xpra [9257] by Antoine Martin
use integer division for py3k
06:14 Changeset in xpra [9256] by Antoine Martin
parts of r9255 for v0.14.x and v0.15.x branches: ensure the image is …
06:12 Changeset in xpra [9255] by Antoine Martin
refactor encoder tests so we test all encoders (except nvenc), all …
06:08 Changeset in xpra [9254] by Antoine Martin
key is the encoding, not the in colorspace
05:55 Changeset in xpra [9253] by Antoine Martin
add csc tests and improve decoder tests: check for invalid data failures
05:20 Changeset in xpra [9252] by Antoine Martin
simplify
05:06 Ticket #626 (server does not run cleanups on SIGINT from a console) reopened by Antoine Martin
Re-opening because of ticket:852#comment:4, r9197 caused problems …
04:57 Changeset in xpra [9251] by Antoine Martin
r9250 for v0.15.x branch: fix typo
04:56 Changeset in xpra [9250] by Antoine Martin
fix typo

05/04/15:

17:52 Changeset in xpra [9249] by Antoine Martin
add unit test for codecs self test
17:39 Changeset in xpra [9248] by Antoine Martin
move the decoder self tests to a common location and re-use them with …
17:21 Changeset in xpra [9247] by Antoine Martin
implement self tests for decoding vpx
17:12 Changeset in xpra [9246] by Antoine Martin
test every encoding with every colorspace we know about
17:05 Changeset in xpra [9245] by Antoine Martin
r9244 for v0.15.x branch: 'periodic Q boost' is a vp9 only property
17:04 Changeset in xpra [9244] by Antoine Martin
#832: 'periodic Q boost' is for vp9 only
13:17 Changeset in xpra [9243] by Antoine Martin
r9242 for v0.15.x branch: try both vpx and libvpx
13:16 Changeset in xpra [9242] by Antoine Martin
try both vpx and libvpx as package names
11:15 Changeset in xpra [9241] by Antoine Martin
only load the codecs we will actually use
10:12 Changeset in xpra [9240] by Antoine Martin
r9239 for v0.14.x and v0.15.x: fix lz4 check
10:11 Changeset in xpra [9239] by Antoine Martin
fix check for lz4 availability
10:00 Changeset in xpra [9238] by Antoine Martin
delta should not care what encoding is used, but the pixel format does …
07:03 Changeset in xpra [9237] by Antoine Martin
fixes taken from r9235 for v0.15.x branch: remove unused initial …
06:59 Changeset in xpra [9236] by Antoine Martin
r9226 for v0.14.x and v0.15.x branches: clear all references
06:56 Changeset in xpra [9235] by Antoine Martin
#839: move the restride code to the ximage wrapper

05/03/15:

22:17 Changeset in xpra [9234] by Josh
#845 html5 sound: * use the XpraSource? instead of inline test source …
17:04 Changeset in xpra [9233] by Josh
removed format log line by accident
16:59 Changeset in xpra [9232] by Josh
#845 make wav format work first * right now it will start decoding …
16:58 Changeset in xpra [9231] by Antoine Martin
fix some pydev warnings and remove unused imports
16:33 Changeset in xpra [9230] by Josh
#845 html5 sound * don't pass start of stream packet to aurora.js * …
15:37 Changeset in xpra [9229] by Josh
#845 html5 client sound: * fix XpraSource? * override mp3.js probe …
13:51 Changeset in xpra [9228] by Antoine Martin
#640: fix the last gobject warnings with py3k: ensure we use glib …
13:32 Changeset in xpra [9227] by Antoine Martin
only start the network parse and format threads when we actually have …
13:25 Changeset in xpra [9226] by Antoine Martin
also clear reference to write format thread
13:13 Changeset in xpra [9225] by Antoine Martin
prevent memory exhaustion with lz4 by validating the packet size (max …
12:56 Changeset in xpra [9224] by Antoine Martin
always run through the named interpreter explicitly, and make the …
12:45 Changeset in xpra [9223] by Antoine Martin
#465: make memoryview enabled by default on python 2.7 (already the …
12:41 Changeset in xpra [9222] by Antoine Martin
move the buffer and align stuff out of codecs now that we use it in …
10:47 Changeset in xpra [9221] by Antoine Martin
version bump so we can make new beta builds
10:43 Changeset in xpra [9220] by Antoine Martin
#640: fix bencode with py3k
06:25 Changeset in xpra [9219] by Antoine Martin
work towards py3k support in bencoder: * use absolute import so py3k …

05/02/15:

11:20 Changeset in xpra [9218] by Antoine Martin
fixup for r9207: this new function takes arguments (which we don't need)
10:58 Changeset in xpra [9217] by Antoine Martin
convert to a unit test
10:18 Changeset in xpra [9216] by Antoine Martin
replace gobject functions which are deprecated with their glib equivallent
10:17 Changeset in xpra [9215] by Antoine Martin
replace gobject functions which are deprecated with their glib equivallent
09:16 Changeset in xpra [9214] by Antoine Martin
replace gobject functions which are deprecated with their glib equivallent
09:13 Changeset in xpra [9213] by Antoine Martin
remove direct calls to gobject.idle_add (which is deprecated)
09:08 Changeset in xpra [9212] by Antoine Martin
remove direct calls to gobject.idle_add (which is deprecated)
09:03 Changeset in xpra [9211] by Antoine Martin
remove direct calls to gobject.idle_add (which is deprecated)
08:44 Changeset in xpra [9210] by Antoine Martin
#177 we need the py3k version of rencode and the gobject bindings …
05:19 Changeset in xpra [9209] by Antoine Martin
we no longer use unsafe pid lists to track the process status
05:15 Ticket #851 (Rencode error on 0.15.0 Fedora 20 and 21 builds) closed by Antoine Martin
invalid: You have not installed the latest python-rencode package, which means …

05/01/15:

22:35 Ticket #852 (Fedora 20 and 21 0.15.0 builds are failing to stop on command) created by J. Max Mena
Running Fedora 20 and 21 r9137 0.15.0 servers On running a {{{xpra …
22:33 Ticket #851 (Rencode error on 0.15.0 Fedora 20 and 21 builds) created by J. Max Mena
Running a Fedora 20 and 21 r9137 0.15.0 Servers (from xpra.org/beta): …
09:53 Changeset in xpra [9208] by Antoine Martin
forgot to bump the main release no
07:45 Ticket #293 (tune the audio queue latency so it is in sync with the video) closed by Antoine Martin
duplicate: Will follow up in #835.
07:32 Ticket #539 (tabbed client) closed by Antoine Martin
wontfix: Too hard to get right generically.
07:27 Changeset in xpra [9207] by Antoine Martin
switch to the new function name (which is also gobject-3 compatible)
04:36 Changeset in xpra [9206] by Antoine Martin
add latest fixes to the release notes
04:33 Changeset in xpra [9205] by Antoine Martin
handle end-of-stream messages
04:32 Changeset in xpra [9204] by Antoine Martin
r9197 for v0.14.x branch: fix exit on signal from console
04:31 Changeset in xpra [9203] by Antoine Martin
r9198 for v0.14.x branch: avoid warning with some hava apps

04/30/15:

16:51 News edited by Antoine Martin
(diff)
16:42 Ticket #473 (html5 client) closed by Antoine Martin
fixed: It's looking good for the release! I have tagged v0.15.x, so let's …
16:39 Ticket #850 (html5 client improvements) created by Antoine Martin
Split from #473. Mostly things that didn't make the cut for the v0.15 …
16:12 Milestone 0.15 completed
Provisional priorities (the same ticket may be listed more than once …
15:57 Changeset in xpra [9202] by Antoine Martin
tag 0.15.x
15:39 Ticket #849 (sound improvements: refactorings, cleanups,) created by Antoine Martin
Follow up from #400, #669 - related to #835. * would be nice to share …
15:36 Ticket #400 (sound improvements - better queue handling, refactoring and cleanups) closed by Antoine Martin
fixed: I think this ticket is good to close, we can deal with testing in …
15:33 Changeset in xpra [9201] by Antoine Martin
#669: update microphone side code to use the new sound code and safer …
13:00 Changeset in xpra [9200] by Antoine Martin
prettify connection messages
09:06 Changeset in xpra [9199] by Antoine Martin
#533: library updates: apr 1.5.2 and subversion 1.8.13
04:38 Changeset in xpra [9198] by Antoine Martin
avoid warning with some java apps sending an odd message to the tray

04/29/15:

10:28 Ticket #848 (0.14.23: client crashes) closed by Antoine Martin
invalid: I'm closing this as invalid as this doesn't look like this has …
10:26 Ticket #626 (server does not run cleanups on SIGINT from a console) closed by Antoine Martin
fixed: No idea why, but gtk_main just exited without returning control …
10:24 Changeset in xpra [9197] by Antoine Martin
#626: when we get a signal we will exit on, remove the exception hook hacks
09:38 Changeset in xpra [9196] by Antoine Martin
stable version bump
09:36 Changeset in xpra [9195] by Antoine Martin
r9190 for v0.14.x branch: use idle_add to avoid reentrant errors
09:19 Ticket #582 (x11 cleanup must still be done in the UI thread) closed by Antoine Martin
fixed: A similar problem was solved in r9190, I think that r9194 does the …
09:18 Changeset in xpra [9194] by Antoine Martin
#582: run clean_quit() from an idle_add callback rather than the …
09:15 Changeset in xpra [9193] by Antoine Martin
make it consistent: keyval is a number
09:14 Changeset in xpra [9192] by Antoine Martin
#640: fix keyboard mapping with py3k clients: we can't just call str …
08:51 Ticket #848 (0.14.23: client crashes) created by onlyjob
I updated official Debian package from 0.14.18 to 0.14.23 and using …
08:31 Ticket #177 (how to run tests?) closed by Antoine Martin
fixed: This will do for now, all the unit tests are being run as part of the …
08:27 Ticket #847 (more automated tests) created by Antoine Martin
Follow up from #177, see also #660 - in particular things like #822. …
08:24 Changeset in xpra [9191] by Antoine Martin
#177: add test for child reaper
07:55 Changeset in xpra [9190] by Antoine Martin
the signal handler can interrupt io and cause a 'reentrant call …
07:29 Ticket #846 (JavaFx-Applications starts with wrong size with jdk>=8) created by Mike
When I start a JavaFx application, the application starts with …
07:24 Changeset in xpra [9189] by Antoine Martin
* fix logging to include 'forget' arg * always poll() before checking …
07:22 Changeset in xpra [9188] by Antoine Martin
we can handle bytes just fine, avoid warning
06:36 Changeset in xpra [9187] by Antoine Martin
#177 test fixes (mostly py3k): * only use the strtobytes dict key hack …
05:54 Changeset in xpra [9186] by Antoine Martin
#177: add test for os_util critical functions
05:39 Changeset in xpra [9185] by Antoine Martin
rename variable: we don't actually handle strings with py3k..
05:38 Changeset in xpra [9184] by Antoine Martin
py3k fix: using latin1 encoding doesn't screw up our bytes buffer and …
05:20 Changeset in xpra [9183] by Antoine Martin
fix pydev warning
04:28 Changeset in xpra [9182] by Antoine Martin
* automated whitespace cleanup * pydev warnings
04:24 Changeset in xpra [9181] by Antoine Martin
files we need for building (py)gtkglext for centos7
03:19 Changeset in xpra [9180] by Antoine Martin
* skip empty keysyms * warn for all invalid keysyms just once
02:30 Ticket #818 (14.20 Xpra builds have no spinners) closed by Antoine Martin
fixed: Closing. Beta 0.14.23 for win32 were missing - sorry!
00:15 Ticket #845 (html5 client sound support) created by Josh
We should be able to process sound-data packets to allow sound …

04/28/15:

23:42 Changeset in xpra [9179] by Nick Centanni
Fixed typo in one of the comments.
22:42 Ticket #727 (building with clang - measure difference in performance) closed by Nick Centanni
fixed
22:39 Testing edited by Nick Centanni
(diff)
22:38 Testing edited by Nick Centanni
(diff)
22:20 Testing edited by Nick Centanni
(diff)
22:16 Testing edited by Nick Centanni
(diff)
22:07 Testing edited by Nick Centanni
(diff)
18:38 Testing edited by Nick Centanni
(diff)
18:37 Testing edited by Nick Centanni
(diff)
16:47 Changeset in xpra [9178] by Antoine Martin
fix day of the week to avoid warnings
13:45 Ticket #844 (Improvements to appdata file) closed by Antoine Martin
fixed: Applied to both branches in r9177, so this will be included in 0.14.24 …
13:43 Changeset in xpra [9177] by Antoine Martin
#844: improvements to appdata file
13:36 Ticket #844 (Improvements to appdata file) created by jonathan.underwood
I was finding that running appstream-util validate-relax against the …
06:17 Changeset in xpra [9176] by Antoine Martin
updated release notes
05:09 Ticket #838 (html5 client auto-connect) closed by Antoine Martin
fixed: Backport in r9173. (not all that big, tested ok)
05:09 Changeset in xpra [9175] by Antoine Martin
add latest fixes to release notes
05:03 Changeset in xpra [9174] by Antoine Martin
r9151 (partial) for v0.14.x branch: avoid errors when using "noencode"
04:59 Changeset in xpra [9173] by Antoine Martin
r9160 + r9161 for v0.14.x branch: fix socket read race, buffer pending …
04:27 Ticket #837 (html5 client keyboard mapping can't type symbols) closed by Antoine Martin
fixed: Not heard back closing.

04/27/15:

20:02 Changeset in xpra [9172] by Josh
aurora-xpra.js: just need to use 'this', not '_this'
19:52 Changeset in xpra [9171] by Josh
aurora-xpra.js: return true for start, pause, reset events
19:41 Changeset in xpra [9170] by Josh
html5 client begin MP3 sound support * include aurora.js framework * …
19:25 Changeset in xpra [9169] by Josh
html5 client: support LZ4 compressor for rgb data
17:58 Changeset in xpra [9168] by Nick Centanni
#727 Removed the IE javascript line since it calls for non-existent …
16:25 Changeset in xpra [9167] by Antoine Martin
r8302 for v0.14.x branch: paint the spinners with opengl
14:16 Ticket #843 (Drop usage of xorg void driver in xpra's xorg.conf) closed by Antoine Martin
fixed: It's fine, just make sure you grab both changes (I made a mess of the …
14:15 Changeset in xpra [9166] by Antoine Martin
#843: drop usage of xorg void driver (part 2)
14:05 Changeset in xpra [9165] by Antoine Martin
#843: drop usage of xorg void driver
13:28 Ticket #843 (Drop usage of xorg void driver in xpra's xorg.conf) created by jonathan.underwood
According to a redhat xorg maintainer: "The use of the "void" input …
11:01 Changeset in xpra [9164] by Antoine Martin
blocking sockets seem to work OK
11:01 Changeset in xpra [9163] by Antoine Martin
re-compress window-icon packet data to avoid large packet warnings, …
10:53 Changeset in xpra [9162] by Antoine Martin
* prettify video encoder list info logging * fix unix domain socket …
10:52 Changeset in xpra [9161] by Antoine Martin
only warn if there is an actual packet, a None packet is not an error
10:02 Changeset in xpra [9160] by Antoine Martin
#838: ensure we buffer any pending reads on the connection we forward …
08:05 Changeset in xpra [9159] by Antoine Martin
fixup xpra-proxy used by ssh, which was broken by r9154: the proxy …
07:57 Changeset in xpra [9158] by Antoine Martin
fixup r9157: the peername may be a list or tuple
07:47 Changeset in xpra [9157] by Antoine Martin
prettify connection log message (the endpoint may not be available)
07:41 Changeset in xpra [9156] by Antoine Martin
include more low-level connection information
07:29 Changeset in xpra [9155] by Antoine Martin
when closing or before startup, the threads can be None
05:30 Changeset in xpra [9154] by Antoine Martin
improve connection and proxy debugging, ensure both sockets have a timeout
05:21 Changeset in xpra [9153] by Antoine Martin
more friendly console log message, especially when the reason is not …
05:18 Changeset in xpra [9152] by Antoine Martin
include buffer head as a string in the console error message to make …
05:16 Changeset in xpra [9151] by Antoine Martin
ensure we don't get errors when calling get_info before a packet …

04/26/15:

14:16 Changeset in xpra [9150] by Josh
remove unneeded function (left over from testing.. oops)
14:13 Changeset in xpra [9149] by Josh
html5 client, LZ4 working * get length of original data from first 4 …

04/25/15:

20:44 Changeset in xpra [9148] by Josh
#473 html5 begin LZ4 support * include node-lz4 library * it will …

04/24/15:

11:32 Changeset in xpra [9147] by Antoine Martin
#620 use C MIN and MAX and not Python's
11:22 Changeset in xpra [9146] by Antoine Martin
#620: use cython to speed up the rectangle class
09:23 Changeset in xpra [9145] by Antoine Martin
undo parts of r9073: the synthetic mouse-down events must be …
08:54 Changeset in xpra [9144] by Antoine Martin
#640: * try to threads_init() as early as possible (win32 crashes...) …
06:33 Changeset in xpra [9143] by Antoine Martin
#826: fix ctypes import to make it py3 (py3.4?) compatible
03:37 Testing edited by Antoine Martin
remove whitespace (diff)
03:31 Ticket #826 (Title bar don't support Unicode) closed by Antoine Martin
fixed: @John1221: I can't see any problems with 0.15 servers either. So I am …

04/23/15:

21:14 Ticket #466 (nvenc improvements: YUV444P mode and bandwidth auto tuning) closed by Smo
fixed: I agree there are many factors when trying to benchmark. It would be a …
18:58 Changeset in xpra [9142] by Josh
html5 client: cleanup avc (h264) functions
18:36 Testing edited by Nick Centanni
(diff)
18:14 Changeset in xpra [9141] by Josh
#842 only accept clipboard tokens with text targets
18:09 Changeset in xpra [9140] by Josh
#842 should probably update clipboard buffer when remote clipboard changes
18:06 Changeset in xpra [9139] by Josh
#842 clipboard support * off screen text input that is always in …
16:05 Changeset in xpra [9138] by Josh
#473: workaround QT apps in Wine menus appearing below the associated …
15:41 Changeset in xpra [9137] by Antoine Martin
#826: use ctypes to ensure we call the W version of the SetWindowLong?
15:27 Changeset in xpra [9136] by Antoine Martin
#826: allow more hooks to be disabled using env vars
10:32 Changeset in xpra [9135] by Antoine Martin
reset event callbacks on cleanup
10:31 Changeset in xpra [9134] by Antoine Martin
#826 make it easier to test with the Win32EventListener instance …
08:32 Changeset in xpra [9133] by Smo
change back to ffmpeg 2.6.1 problem with html document generation on …
07:55 Changeset in xpra [9132] by Smo
move pygtkglext patch and update moduleset
07:53 Changeset in xpra [9131] by Smo
move gtkglext patches and update moduleset
07:49 Changeset in xpra [9130] by Smo
wrong strip level
07:46 Changeset in xpra [9129] by Smo
change patch location for osx nasm
07:44 Changeset in xpra [9128] by Smo
move osx nasm makefile patch
07:26 Changeset in xpra [9127] by Antoine Martin
#826: allow us to toggle some of the window overrides individually
07:14 Changeset in xpra [9126] by Antoine Martin
#826: make it easier to test with the same string: allow it as a …
05:36 Ticket #808 (Xpra client - frequent crashes on OS X) closed by Antoine Martin
fixed
05:00 Building edited by Antoine Martin
(diff)
03:32 Changeset in xpra [9125] by Smo
Add patch for gtk-quartz-engine to moduleset
03:30 Changeset in xpra [9124] by Smo
patch for gtk-quartz-engine
03:15 Changeset in xpra [9123] by Smo
remove all i386 specific build options not needed unless trying to …
00:17 Changeset in xpra [9122] by Smo
newer ffmpeg needs newer libvpx to build so downgrading this as well …

04/22/15:

22:46 Changeset in xpra [9121] by Smo
broken on osx 10.5
21:57 Changeset in xpra [9120] by Smo
newer version doesn't build on osx 10.5 reverting this one
21:13 Changeset in xpra [9119] by Smo
libffi 3.2.1 doesn't build on osx 10.5 so revert to the last one
20:53 Changeset in xpra [9118] by Josh
#842 rubbish prompt with remote clipboard data
20:50 Ticket #842 (html5 client clipboard support) created by Josh
The HTML5 client should support text data exchange between the remote …
20:02 Changeset in xpra [9117] by Josh
experimental mouse scroll wheel support * we probably need to rate …
19:36 Changeset in xpra [9116] by Smo
Version updates from upstream gtk-osx modulesets-stable Held back …
19:08 Changeset in xpra [9115] by Josh
html5 client: disable right click menu
16:19 Changeset in xpra [9114] by Josh
connect.html: add advanced options section, allow normal fullscreen …
16:02 Changeset in xpra [9113] by Josh
html5 client: add option to automatically undecorate and maximise …
15:44 Changeset in xpra [9112] by Josh
html5 client: XpraWindow?.undecorate() function removes window …
09:29 Ticket #526 (unicode window titles do not work on XP) closed by Antoine Martin
wontfix: Turns out that this is a limitation of XP, works fine with win7 (see …
05:01 Ticket #831 (incorrect behaviour with multiple X screens) closed by Antoine Martin
needinfo: Not heard back, closing.
04:59 Ticket #827 (Mouse events dropped) closed by Antoine Martin
needinfo: Not heard back, closing.
00:14 Changeset in xpra [9111] by Josh
clipboard support: select only the CLIPBOARD clipboard
00:06 Changeset in xpra [9110] by Josh
xpra_window.js: avoid getting the visible canvas context on every draw

04/21/15:

23:51 Changeset in xpra [9109] by Josh
Some drawing operations are async, so try and send damage sequence …
22:32 Changeset in xpra [9108] by Josh
* set clipboard.want_targets so that we get the data with the token * …
21:34 Ticket #821 (html5 client maximize does not follow browser canvas size) closed by aradtech
fixed: Tested and fixed ,closing again as I have found nothing else :)
21:18 Changeset in xpra [9107] by Josh
#821 don't allow a maximised window to be dragged around by it's title bar
19:27 Ticket #821 (html5 client maximize does not follow browser canvas size) reopened by aradtech
Found small issue , title bar is still active and allows you to drag …
19:15 Ticket #821 (html5 client maximize does not follow browser canvas size) closed by aradtech
fixed: Tested and confirmed working , good job Josh :) Closing unless issues …
17:22 Changeset in xpra [9106] by Josh
#838 add ?debug=true to avoid the connect page redirect
17:08 Changeset in xpra [9105] by Antoine Martin
run the whole tcp proxy setup code in a new thread - especially the …
17:07 Changeset in xpra [9104] by Antoine Martin
fire the invalid header callback directly, so we can take action asap, …
17:05 Changeset in xpra [9103] by Josh
#821 call screen_resized on all XpraWindows? to follow new browser …
17:03 Changeset in xpra [9102] by Antoine Martin
include the last ping echo time in info
16:57 Changeset in xpra [9101] by Josh
#821 send the desktop_size packet on browser resize
16:46 Changeset in xpra [9100] by Josh
html 5 client: debounce window resize events so we have something to …
16:40 Changeset in xpra [9099] by Antoine Martin
remove some info level debug logging (was not meant to get committed …
15:59 Changeset in xpra [9098] by Antoine Martin
#841: fixups for r9097: add missing imports, no logger exists in util, etc.
15:52 Ticket #841 ([PATCH] Use ldconfig to find libfakeXinerama) closed by Antoine Martin
fixed: Applied in r9097, closing. @nathan-renniewaldock: out of curiosity, …
15:51 Changeset in xpra [9097] by Antoine Martin
#841: try using ldconfig to locate libfakeXinerama
15:43 Ticket #841 ([PATCH] Use ldconfig to find libfakeXinerama) created by nathan-renniewaldock
I've updated it to try ldconfig then fallback to the old way if it …
14:00 Changeset in xpra [9096] by Antoine Martin
#838: add ability to log all forwarded traffic for debugging purposes
13:37 Changeset in xpra [9095] by Antoine Martin
when we find a superset match for a keycode, use it - even if there is …
13:35 Changeset in xpra [9094] by Antoine Martin
improve keyboard debug logging
13:13 Changeset in xpra [9093] by Antoine Martin
retire the verbose debug and log exact translation mapping used
08:53 Changeset in xpra [9092] by Antoine Martin
use the correct md5sum: tar.gz and not zip for this one..
08:39 Changeset in xpra [9091] by Antoine Martin
#533 version bumps: * ffmpeg 2.6.1 * numpy 1.9.2 * pyobjc 3.0.4
08:11 Ticket #840 (64-bit builds for OSX using moduleset) created by Antoine Martin
Split from #533. See ticket:533#comment:77 Minor fixes + tweaks …
08:10 Changeset in xpra [9090] by Antoine Martin
if this is a 64-bit build, include this info in the dmg filename
08:06 Changeset in xpra [9089] by Antoine Martin
with newer build systems, we have to explicitly include libz

04/20/15:

20:05 Ticket #90 (python3 and gtk3 support) closed by J. Max Mena
fixed: Retried with the following builds against an r9087 Fedora 21 server: …
19:02 Changeset in xpra [9088] by Antoine Martin
add proxy and net logging to relevant server code
18:54 Changeset in xpra [9087] by Antoine Martin
this test causes fedora to fail to build rpms.. disable it for now
18:02 Changeset in xpra [9086] by Antoine Martin
disable nvenc by default, just too problematic in the v0.14.x branch
17:45 Changeset in xpra [9085] by Antoine Martin
add latest fixes to release notes
17:43 Changeset in xpra [9084] by Antoine Martin
r9029 for v0.14.x branch: when resuming, only send the window icon of …
17:41 Changeset in xpra [9083] by Antoine Martin
r9054 for v0.14.x branch: if needed, drop the less used keysym …
17:17 Changeset in xpra [9082] by Antoine Martin
include revision info and toolkit in client version info line
14:39 Changeset in xpra [9081] by Antoine Martin
add nvenc5 to the ALL codec list so it will be printer with the loader …
14:21 Changeset in xpra [9080] by Antoine Martin
prettify pkgconfig version logging
14:20 Changeset in xpra [9079] by Antoine Martin
the code assumes that signals connected will fire from the UI thread, …
14:14 Changeset in xpra [9078] by Antoine Martin
more py3k string waste of time
13:55 Changeset in xpra [9077] by Antoine Martin
#640: setting the icon crashes on win32+gtk 3.14, so don't do it
13:33 Changeset in xpra [9076] by Antoine Martin
include build type in setup filename to easily distinguish mingw from msvc
10:47 Changeset in xpra [9075] by Antoine Martin
more py3k tediousness
10:45 Changeset in xpra [9074] by Antoine Martin
visual studio builds do weird things
10:09 Changeset in xpra [9073] by Antoine Martin
#640 move the mouse state workaround to the client so it becomes …
09:49 Changeset in xpra [9072] by Antoine Martin
#640 horrendous hack for the webp codec with win32 + python3 and the …
08:48 Changeset in xpra [9071] by Antoine Martin
(doh) fixup r9070: remove prefix from libnames
08:44 Changeset in xpra [9070] by Antoine Martin
update library dependency list to pygi-aio-3.14.0_rev16
06:46 Changeset in xpra [9069] by Antoine Martin
#465 / #640: if we have bytes already, don't do anything
05:57 Changeset in xpra [9068] by Antoine Martin
#640: just always store the format as a string and avoid encode() on …
05:55 Changeset in xpra [9067] by Antoine Martin
#640: split the long version line to avoid stretching the about box …
05:27 Changeset in xpra [9066] by Antoine Martin
make the cython code faster: calculate base indexes once and remove …
05:24 Changeset in xpra [9065] by Antoine Martin
* pretty print the file updates * warn if the line is missing an equal …
03:45 Changeset in xpra [9064] by Antoine Martin
#640: * make it easier to switch compiler: the BAT files tell the …

04/19/15:

12:34 Changeset in xpra [9063] by Antoine Martin
expire all delta buckets after 20 hits, make it configurable using the …
12:05 Changeset in xpra [9062] by Antoine Martin
#465 missed from r9020: also handle the slow copy case
11:48 Ticket #839 (fast restride and xor in cython) created by Antoine Martin
Follow up from #465, we should provide an optional image wrapper …
11:32 Changeset in xpra [9061] by Antoine Martin
r9018 + r9060 for v0.14.x branch: new buffer fixes
11:30 Changeset in xpra [9060] by Antoine Martin
add missing bits from r9018: there are mode paths to mmap.write
11:25 Changeset in xpra [9059] by Antoine Martin
r9039 for v0.14.x branch: fix memoryviews (aka new buffers)
11:17 Changeset in xpra [9058] by Antoine Martin
if the imagewrapper doesn't support the allocate_buffer feature, don't …
11:05 Changeset in xpra [9057] by Antoine Martin
#465: r9027 + misc memoryview fixes for v0.14.x branch
10:41 Changeset in xpra [9056] by Antoine Martin
r9019 for v0.14.x branch: fix new buffers, must return the size
08:09 Ticket #838 (html5 client auto-connect) created by Antoine Martin
I think this used to be the case before, not 100% sure. I would like …
07:51 Keyboard edited by Antoine Martin
(diff)
07:51 Keyboard edited by Antoine Martin
(diff)
07:46 Changeset in xpra [9055] by Antoine Martin
add ability to debug individual keysyms using the env var …
07:04 Changeset in xpra [9054] by Antoine Martin
#837: when trying harder to fit all the keycodes in the limited space …
06:44 Changeset in xpra [9053] by Antoine Martin
the keysym for 'pipe' is 'bar'
06:40 Changeset in xpra [9052] by Antoine Martin
the keycode range is inclusive at both ends (allows for a 255 keycode)

04/18/15:

22:42 Changeset in xpra [9051] by Josh
Is there a better place to source the logo from instead of another copy?
22:39 Changeset in xpra [9050] by Josh
html5 client: connect.html, basic connector interface * XpraClient?
19:50 Changeset in xpra [9049] by Josh
html5 client: read connection details from url parameters, or fall …
18:55 Changeset in xpra [9048] by Josh
html5 client: allow encodings to be enabled or disabled * jpeg is …
18:15 Changeset in xpra [9047] by Antoine Martin
fix websockify cleanup code (child reaper had been changed..)
15:52 Ticket #837 (html5 client keyboard mapping can't type symbols) created by Josh
Some special characters cannot be typed in the html 5 client. Most …
14:47 Changeset in xpra [9046] by Josh
#473 fix for menu elements opening behind window
14:42 Changeset in xpra [9045] by Josh
h264 decoding updates * update broadway version, now single JS file …

04/17/15:

13:19 Changeset in xpra [9044] by Antoine Martin
run a very quick speed test (more useful for benchmarking the …
13:17 Changeset in xpra [9043] by Antoine Martin
avoid copying the output: just xor into the bytearray buffer directly
10:15 Changeset in xpra [9042] by Antoine Martin
py3k compat: just use strings, real strings
09:15 Changeset in xpra [9041] by Antoine Martin
#640: disable opengl by default when running on python3, at least …
09:01 Changeset in xpra [9040] by Antoine Martin
#465: simplest way of fixing the use-after-free bug
08:45 Changeset in xpra [9039] by Antoine Martin
#465: slicing a memoryview does not make a copy of it, so convert to …
08:30 Changeset in xpra [9038] by Antoine Martin
#465: support the new PyMemoryView_FromMemory with python versions >= 3.3
08:05 Changeset in xpra [9037] by Antoine Martin
allow up to 40% of the original size before dropping the delta, and …
08:05 Changeset in xpra [9036] by Antoine Martin
rename variables, update docstring, add delta debug logging
05:42 Changeset in xpra [9035] by Antoine Martin
#465: move memoryview hotpath tweaks and cleanups
05:17 Changeset in xpra [9034] by Antoine Martin
#465: move memoryview availability check outside hotpath
03:52 Changeset in xpra [9033] by Antoine Martin
remove old encoding names parsing workaround
03:48 Changeset in xpra [9032] by Antoine Martin
remove non-generic encoding workarounds from client side code (and …
03:44 Changeset in xpra [9031] by Antoine Martin
all the versions we support have 'generic' encoding support, so remove …
03:36 Changeset in xpra [9030] by Antoine Martin
try to simplify the mmap checks in make_data_packet
03:01 Changeset in xpra [9029] by Antoine Martin
when resuming, only send the window icon of those windows that have one

04/16/15:

18:22 Changeset in xpra [9028] by Antoine Martin
#756: add delta logging to debug issues related to delta compression, …
11:16 Changeset in xpra [9027] by Antoine Martin
#465: str is bytes... usually
11:15 Changeset in xpra [9026] by Antoine Martin
#465: support memoryviews (and make the code more readable?)
10:52 Changeset in xpra [9025] by Antoine Martin
small py3k fix: use integer division (if we ever support py3k servers..)
09:51 Ticket #809 (windows lost images) closed by Antoine Martin
fixed
08:13 Changeset in xpra [9024] by Antoine Martin
#465: make cox string memaligned
08:12 Changeset in xpra [9023] by Antoine Martin
#465: undo last commit (wrong version)
08:11 Changeset in xpra [9022] by Antoine Martin
#465: * remove unnecessary assignments, * add assert text
08:07 Changeset in xpra [9021] by Antoine Martin
#465: add tests for cyxor
07:26 Changeset in xpra [9020] by Antoine Martin
#465: make nvenc compatible with new style buffers
07:09 Changeset in xpra [9019] by Antoine Martin
#465 always return the buffer size
06:48 Changeset in xpra [9018] by Antoine Martin
#669: track all sound processes with the childreaper so they should …
04:28 Changeset in xpra [9017] by Antoine Martin
fix date warning

04/15/15:

12:02 Changeset in xpra [9016] by Antoine Martin
#465 better error messages (triggers with memoryviews)
11:50 Changeset in xpra [9015] by Antoine Martin
update docstring
11:28 Changeset in xpra [9014] by Antoine Martin
also make the min delta size configurable (easier to test)
10:54 Ticket #455 (vpx improvements: vp9 support, zero copy, VBR, speed and quality) closed by Antoine Martin
fixed: Not going to deal with zero copy, it is just too hard to do with the …
10:09 Changeset in xpra [9013] by Antoine Martin
add latest fix to release notes
10:08 Changeset in xpra [9012] by Antoine Martin
r9011 for v0.14.x branch: prevent group leader windows from leaking
10:07 Changeset in xpra [9011] by Antoine Martin
prevent group leader windows from leaking
09:37 Changeset in xpra [9010] by Antoine Martin
convert asserts to InitException? for a more friendly message
09:37 Changeset in xpra [9009] by Antoine Martin
#809: figure out if we have changed any of the window attributes (ie: …
07:47 Ticket #724 (System tray not able to change options with mix of left and right clicks) closed by Antoine Martin
fixed: Backport in r9002. Works fine so closing. Feel free to re-open if I've …
07:43 Changeset in xpra [9008] by Antoine Martin
version bump
07:39 Changeset in xpra [9007] by Antoine Martin
r9002 for v0.14.x branch: safer workaround for mixed tray menu clicks
07:38 Changeset in xpra [9006] by Antoine Martin
remove debug
07:36 Changeset in xpra [9005] by Antoine Martin
r9000 for v0.14.x branch: shortcut out and discard targets (don't rely …
07:35 Changeset in xpra [9004] by Antoine Martin
r8995 for v0.14.x branch: avoid errors when windows are closed
07:34 Changeset in xpra [9003] by Antoine Martin
r8999 for v0.14.x branch: use native size for GdkAtom? (same as Atom, …
02:29 Ticket #834 (Sync issue with win32 client clipboard) closed by Antoine Martin
invalid: Closing as this is not an xpra bug. You should be able to figure out …

04/14/15:

19:30 Changeset in xpra [9002] by Antoine Martin
#724: safer workaround for buggy win32 tray behaviour: use an idle_add …
19:04 Ticket #724 (System tray not able to change options with mix of left and right clicks) reopened by Antoine Martin
Re-opening: I am seeing some problems with this code, both with the …
19:03 Changeset in xpra [9001] by Antoine Martin
#808 add greylist for cards which are known to cause problems but …
18:10 Ticket #353 (high CPU usage on spinner) closed by Antoine Martin
fixed
18:09 Ticket #353 (high CPU usage on spinner) reopened by Antoine Martin
(setting milestone - reopening to change resolution tag)
17:40 Ticket #716 (rpm packages for supporting mp3 sound forwarding with centos / fedora) closed by Antoine Martin
fixed: I assume this works.
17:40 Ticket #719 (Hardcoded umasks limit some use cases) closed by Antoine Martin
fixed: Not heard back, closing.
17:35 Ticket #464 (libvpx 1.3: vp9, scaling, lossless modes..) closed by Antoine Martin
fixed: Good enough, will follow up in #832 and #455.
17:19 Ticket #653 (NVENC SDK version 4 support) closed by Antoine Martin
fixed: Tested on a number of deployments now, so closing this ticket.
16:56 Ticket #811 (Controling window placement with multiple monitors) closed by Antoine Martin
invalid: Unless there's something I am missing, I don't think we're doing …
16:55 Ticket #820 (XkbQueryExtension: symbol not found (musl C)) closed by Antoine Martin
needinfo: I am closing this as needinfo because this looks like a toolchain …
16:53 Ticket #642 (all blank windows for a particular session on reboot/win-switch restore) closed by Antoine Martin
needinfo: Not heard back. Closing.
14:47 Changeset in xpra [9000] by Antoine Martin
if we get a request for one of the targets we are supposed to discard, …
14:44 Changeset in xpra [8999] by Antoine Martin
GdkAtom? should be the same size as X11 atom, that is a native long (a …
11:16 Changeset in xpra [8998] by Antoine Martin
none of these files should be executable
11:05 Changeset in xpra [8997] by Antoine Martin
updated patches for building on wheezy
10:31 Changeset in xpra [8996] by Antoine Martin
#832: allow us to continue to build against older libvpx versions …

04/13/15:

14:33 Changeset in xpra [8995] by Antoine Martin
by the time the timer fires, the window may have been destroyed - …
03:47 Changeset in xpra [8994] by Antoine Martin
#669: * don't verify on start (pointless, was there for debugging) * …
03:35 Changeset in xpra [8993] by Antoine Martin
report the queue size in ms (since we don't know the total queue size …

04/12/15:

13:03 Changeset in xpra [8992] by Antoine Martin
#669: * we verify that the pipeline does start within a reasonable …
07:55 Ticket #836 (centos 7 gobject warnings) closed by Antoine Martin
wontfix: Not a bug we can do anything about: …
07:38 Ticket #836 (centos 7 gobject warnings) created by Antoine Martin
I am seeing these warnings on startup with centos 7, I think they may …
06:00 Changeset in xpra [8991] by Antoine Martin
python2.4 syntax fix
05:58 Changeset in xpra [8990] by Antoine Martin
fix py3k syntax not suitable for v0.14.x branch

04/11/15:

05:27 Changeset in xpra [8989] by Antoine Martin
WNOHANG is posix only, skip reap on win32 instead of erroring out …
Note: See TracTimeline for information about the timeline view.