xpra icon
Bug tracker and wiki

Timeline


and

04/28/15: Today

06:17 Changeset in xpra [9176] by antoine
updated release notes
05:09 Ticket #838 (html5 client auto-connect) closed by antoine
fixed: Backport in r9173. (not all that big, tested ok)
05:09 Changeset in xpra [9175] by antoine
add latest fixes to release notes
05:03 Changeset in xpra [9174] by antoine
r9151 (partial) for v0.14.x branch: avoid errors when using "noencode"
04:59 Changeset in xpra [9173] by antoine
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
fixed: Not heard back closing.

04/27/15: Yesterday

20:02 Changeset in xpra [9172] by joshiggins
aurora-xpra.js: just need to use 'this', not '_this'
19:52 Changeset in xpra [9171] by joshiggins
aurora-xpra.js: return true for start, pause, reset events
19:41 Changeset in xpra [9170] by joshiggins
html5 client begin MP3 sound support * include aurora.js framework * …
19:25 Changeset in xpra [9169] by joshiggins
html5 client: support LZ4 compressor for rgb data
17:58 Changeset in xpra [9168] by nickc
#727 Removed the IE javascript line since it calls for non-existent …
16:25 Changeset in xpra [9167] by antoine
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
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
#843: drop usage of xorg void driver (part 2)
14:05 Changeset in xpra [9165] by antoine
#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
blocking sockets seem to work OK
11:01 Changeset in xpra [9163] by antoine
re-compress window-icon packet data to avoid large packet warnings, …
10:53 Changeset in xpra [9162] by antoine
* prettify video encoder list info logging * fix unix domain socket …
10:52 Changeset in xpra [9161] by antoine
only warn if there is an actual packet, a None packet is not an error
10:02 Changeset in xpra [9160] by antoine
#838: ensure we buffer any pending reads on the connection we forward …
08:05 Changeset in xpra [9159] by antoine
fixup xpra-proxy used by ssh, which was broken by r9154: the proxy …
07:57 Changeset in xpra [9158] by antoine
fixup r9157: the peername may be a list or tuple
07:47 Changeset in xpra [9157] by antoine
prettify connection log message (the endpoint may not be available)
07:41 Changeset in xpra [9156] by antoine
include more low-level connection information
07:29 Changeset in xpra [9155] by antoine
when closing or before startup, the threads can be None
05:30 Changeset in xpra [9154] by antoine
improve connection and proxy debugging, ensure both sockets have a timeout
05:21 Changeset in xpra [9153] by antoine
more friendly console log message, especially when the reason is not …
05:18 Changeset in xpra [9152] by antoine
include buffer head as a string in the console error message to make …
05:16 Changeset in xpra [9151] by antoine
ensure we don't get errors when calling get_info before a packet …

04/26/15:

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

04/25/15:

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

04/24/15:

11:32 Changeset in xpra [9147] by antoine
#620 use C MIN and MAX and not Python's
11:22 Changeset in xpra [9146] by antoine
#620: use cython to speed up the rectangle class
09:23 Changeset in xpra [9145] by antoine
undo parts of r9073: the synthetic mouse-down events must be …
08:54 Changeset in xpra [9144] by antoine
#640: * try to threads_init() as early as possible (win32 crashes...) …
06:33 Changeset in xpra [9143] by antoine
#826: fix ctypes import to make it py3 (py3.4?) compatible
03:37 Testing edited by antoine
remove whitespace (diff)
03:31 Ticket #826 (Title bar don't support Unicode) closed by antoine
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 joshiggins
html5 client: cleanup avc (h264) functions
18:36 Testing edited by nickc
(diff)
18:14 Changeset in xpra [9141] by joshiggins
#842 only accept clipboard tokens with text targets
18:09 Changeset in xpra [9140] by joshiggins
#842 should probably update clipboard buffer when remote clipboard changes
18:06 Changeset in xpra [9139] by joshiggins
#842 clipboard support * off screen text input that is always in …
16:05 Changeset in xpra [9138] by joshiggins
#473: workaround QT apps in Wine menus appearing below the associated …
15:41 Changeset in xpra [9137] by antoine
#826: use ctypes to ensure we call the W version of the SetWindowLong?
15:27 Changeset in xpra [9136] by antoine
#826: allow more hooks to be disabled using env vars
10:32 Changeset in xpra [9135] by antoine
reset event callbacks on cleanup
10:31 Changeset in xpra [9134] by antoine
#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
#826: allow us to toggle some of the window overrides individually
07:14 Changeset in xpra [9126] by antoine
#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
fixed
05:00 Building edited by antoine
(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 joshiggins
#842 rubbish prompt with remote clipboard data
20:50 Ticket #842 (html5 client clipboard support) created by joshiggins
The HTML5 client should support text data exchange between the remote …
20:02 Changeset in xpra [9117] by joshiggins
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 joshiggins
html5 client: disable right click menu
16:19 Changeset in xpra [9114] by joshiggins
connect.html: add advanced options section, allow normal fullscreen …
16:02 Changeset in xpra [9113] by joshiggins
html5 client: add option to automatically undecorate and maximise …
15:44 Changeset in xpra [9112] by joshiggins
html5 client: XpraWindow?.undecorate() function removes window …
09:29 Ticket #526 (unicode window titles do not work on XP) closed by antoine
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
needinfo: Not heard back, closing.
04:59 Ticket #827 (Mouse events dropped) closed by antoine
needinfo: Not heard back, closing.
00:14 Changeset in xpra [9111] by joshiggins
clipboard support: select only the CLIPBOARD clipboard
00:06 Changeset in xpra [9110] by joshiggins
xpra_window.js: avoid getting the visible canvas context on every draw

04/21/15:

23:51 Changeset in xpra [9109] by joshiggins
Some drawing operations are async, so try and send damage sequence …
22:32 Changeset in xpra [9108] by joshiggins
* 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 joshiggins
#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 joshiggins
#838 add ?debug=true to avoid the connect page redirect
17:08 Changeset in xpra [9105] by antoine
run the whole tcp proxy setup code in a new thread - especially the …
17:07 Changeset in xpra [9104] by antoine
fire the invalid header callback directly, so we can take action asap, …
17:05 Changeset in xpra [9103] by joshiggins
#821 call screen_resized on all XpraWindows? to follow new browser …
17:03 Changeset in xpra [9102] by antoine
include the last ping echo time in info
16:57 Changeset in xpra [9101] by joshiggins
#821 send the desktop_size packet on browser resize
16:46 Changeset in xpra [9100] by joshiggins
html 5 client: debounce window resize events so we have something to …
16:40 Changeset in xpra [9099] by antoine
remove some info level debug logging (was not meant to get committed …
15:59 Changeset in xpra [9098] by antoine
#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
fixed: Applied in r9097, closing. @nathan-renniewaldock: out of curiosity, …
15:51 Changeset in xpra [9097] by antoine
#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
#838: add ability to log all forwarded traffic for debugging purposes
13:37 Changeset in xpra [9095] by antoine
when we find a superset match for a keycode, use it - even if there is …
13:35 Changeset in xpra [9094] by antoine
improve keyboard debug logging
13:13 Changeset in xpra [9093] by antoine
retire the verbose debug and log exact translation mapping used
08:53 Changeset in xpra [9092] by antoine
use the correct md5sum: tar.gz and not zip for this one..
08:39 Changeset in xpra [9091] by antoine
#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
Split from #533. See ticket:533#comment:77 Minor fixes + tweaks …
08:10 Changeset in xpra [9090] by antoine
if this is a 64-bit build, include this info in the dmg filename
08:06 Changeset in xpra [9089] by antoine
with newer build systems, we have to explicitly include libz

04/20/15:

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

04/19/15:

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

04/18/15:

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

04/17/15:

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

04/16/15:

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

04/15/15:

12:02 Changeset in xpra [9016] by antoine
#465 better error messages (triggers with memoryviews)
11:50 Changeset in xpra [9015] by antoine
update docstring
11:28 Changeset in xpra [9014] by antoine
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
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
add latest fix to release notes
10:08 Changeset in xpra [9012] by antoine
r9011 for v0.14.x branch: prevent group leader windows from leaking
10:07 Changeset in xpra [9011] by antoine
prevent group leader windows from leaking
09:37 Changeset in xpra [9010] by antoine
convert asserts to InitException? for a more friendly message
09:37 Changeset in xpra [9009] by antoine
#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
fixed: Backport in r9002. Works fine so closing. Feel free to re-open if I've …
07:43 Changeset in xpra [9008] by antoine
version bump
07:39 Changeset in xpra [9007] by antoine
r9002 for v0.14.x branch: safer workaround for mixed tray menu clicks
07:38 Changeset in xpra [9006] by antoine
remove debug
07:36 Changeset in xpra [9005] by antoine
r9000 for v0.14.x branch: shortcut out and discard targets (don't rely …
07:35 Changeset in xpra [9004] by antoine
r8995 for v0.14.x branch: avoid errors when windows are closed
07:34 Changeset in xpra [9003] by antoine
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
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
#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
Re-opening: I am seeing some problems with this code, both with the …
19:03 Changeset in xpra [9001] by antoine
#808 add greylist for cards which are known to cause problems but …
18:10 Ticket #353 (high CPU usage on spinner) closed by antoine
fixed
18:09 Ticket #353 (high CPU usage on spinner) reopened by antoine
(setting milestone - reopening to change resolution tag)
17:40 Ticket #716 (rpm packages for supporting mp3 sound forwarding with centos / fedora) closed by antoine
fixed: I assume this works.
17:40 Ticket #719 (Hardcoded umasks limit some use cases) closed by antoine
fixed: Not heard back, closing.
17:35 Ticket #464 (libvpx 1.3: vp9, scaling, lossless modes..) closed by antoine
fixed: Good enough, will follow up in #832 and #455.
17:19 Ticket #653 (NVENC SDK version 4 support) closed by antoine
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
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
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
needinfo: Not heard back. Closing.
14:47 Changeset in xpra [9000] by antoine
if we get a request for one of the targets we are supposed to discard, …
14:44 Changeset in xpra [8999] by antoine
GdkAtom? should be the same size as X11 atom, that is a native long (a …
11:16 Changeset in xpra [8998] by antoine
none of these files should be executable
11:05 Changeset in xpra [8997] by antoine
updated patches for building on wheezy
10:31 Changeset in xpra [8996] by antoine
#832: allow us to continue to build against older libvpx versions …

04/13/15:

14:33 Changeset in xpra [8995] by antoine
by the time the timer fires, the window may have been destroyed - …
03:47 Changeset in xpra [8994] by antoine
#669: * don't verify on start (pointless, was there for debugging) * …
03:35 Changeset in xpra [8993] by antoine
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
#669: * we verify that the pipeline does start within a reasonable …
07:55 Ticket #836 (centos 7 gobject warnings) closed by antoine
wontfix: Not a bug we can do anything about: …
07:38 Ticket #836 (centos 7 gobject warnings) created by antoine
I am seeing these warnings on startup with centos 7, I think they may …
06:00 Changeset in xpra [8991] by antoine
python2.4 syntax fix
05:58 Changeset in xpra [8990] by antoine
fix py3k syntax not suitable for v0.14.x branch

04/11/15:

05:27 Changeset in xpra [8989] by antoine
WNOHANG is posix only, skip reap on win32 instead of erroring out …

04/10/15:

13:57 Changeset in xpra [8988] by antoine
fix harmless unused callback method signature
13:38 Changeset in xpra [8987] by antoine
#669: define a cleanup method used by the sound wrapper to stop the …
13:31 Changeset in xpra [8986] by antoine
#669: fix signal exit on osx, close the protocol early
13:14 Changeset in xpra [8985] by antoine
prettify procinfo logging
13:03 Changeset in xpra [8984] by antoine
#669: track all sound processes with the childreaper so they should …
12:43 Changeset in xpra [8983] by antoine
#669: * remove bitrate-changed signal, never used for anything useful …
12:13 Changeset in xpra [8982] by antoine
make the child reaper pid safe
11:52 Changeset in xpra [8981] by antoine
#832: * log error number (in case the string is not helpful) * don't …
06:48 Ticket #835 (synchronize sound with video frames) created by antoine
Because we try hard not to drop any sound packets (unless we do a …
03:27 Ticket #834 (Sync issue with win32 client clipboard) created by afarr
With 0.14.20 win32 client against 0.14.20 fedora 21 server, after …

04/09/15:

17:35 Changeset in xpra [8980] by antoine
prevent race with cleanup code
16:11 Changeset in xpra [8979] by antoine
more readable, possibly
13:12 Changeset in xpra [8978] by antoine
#669: prevent cleanup races
12:54 Changeset in xpra [8977] by antoine
#669: * improve debug logging * don't try to call terminate() on the …
09:43 Changeset in xpra [8976] by antoine
improve debugging: log what we are trying to cleanup
04:20 Building edited by antoine
(diff)
04:19 Usage/Docker edited by antoine
(diff)

04/08/15:

18:16 Performance edited by antoine
(diff)
18:15 Debugging/OpenGL edited by antoine
(diff)
18:15 Debugging/VisualStudio edited by antoine
(diff)
18:15 Debugging edited by antoine
(diff)
18:15 FakeXinerama edited by antoine
(diff)
18:15 Xdummy edited by antoine
(diff)
18:15 CSC/Performance edited by antoine
(diff)
18:14 CSC/OpenCL edited by antoine
(diff)
18:14 Encodings/nvenc edited by antoine
(diff)
18:14 Encodings edited by antoine
(diff)
18:13 Network edited by antoine
(diff)
18:13 SessionInfo edited by antoine
(diff)
18:12 Clipboard edited by antoine
(diff)
18:12 Keyboard edited by antoine
(diff)
18:12 Printing edited by antoine
(diff)
18:12 Sound edited by antoine
(diff)
18:12 ClientRendering/OpenGL edited by antoine
(diff)
18:12 Authentication edited by antoine
(diff)
18:11 ReportingBugs edited by antoine
(diff)
18:10 Packaging edited by antoine
(diff)
18:09 Building edited by antoine
(diff)
18:06 Source edited by antoine
(diff)
18:06 News edited by antoine
(diff)
18:06 Screenshots edited by antoine
(diff)
18:04 Enhancements edited by antoine
(diff)
18:04 About edited by antoine
fix image links (diff)
17:30 Changeset in xpra [8975] by antoine
#669: give more time for a clean pipeline shutdown
17:28 Changeset in xpra [8974] by antoine
#669 * add sink instance guard to more places * use more local …
16:51 Changeset in xpra [8973] by antoine
r8972 + r8971 + r8970 + r8966 for v0.14.x branch: sound fixes …
16:43 Changeset in xpra [8972] by antoine
use the local reference (safer)
16:17 Changeset in xpra [8971] by antoine
use the reference passed in, no need for self since we checked already …
15:59 Changeset in xpra [8970] by antoine
simplify the code we can shortcut earlier if there is no source
15:53 Changeset in xpra [8969] by antoine
update release notes with the latest fix
15:46 Changeset in xpra [8968] by antoine
r8967 for v0.14.x branch: fix UI thread lockup detection
15:42 Changeset in xpra [8967] by antoine
fix units used in UI thread lockup detection: time is in seconds but …
12:48 Changeset in xpra [8966] by antoine
#669: * logging tweaks * log restart delay (and simplify delay …
09:53 Changeset in xpra [8965] by antoine
update release notes with latest fix
09:53 Changeset in xpra [8964] by antoine
missed from r8963: expose the sound eos fix as a feature
09:49 Changeset in xpra [8963] by antoine
r8961 + r8962 + r8956: * include sound sequence with end-of-stream * …
09:28 Changeset in xpra [8962] by antoine
only discard sound packet by sequence if one was actually provided
09:25 Changeset in xpra [8961] by antoine
#669: with servers that send a sound sequence with the eos event, we …
06:39 Changeset in xpra [8960] by antoine
#832: allow us to build the vpx encoder against libvpx versions older …
06:20 Changeset in xpra [8959] by antoine
#669: rely on the log prefix instead
05:05 Changeset in xpra [8958] by antoine
#669: it is possible for the new-stream event to arrive after we've …

04/07/15:

17:50 Changeset in xpra [8957] by antoine
don't use py3k syntax in 0.14.x branch
17:40 Changeset in xpra [8956] by antoine
#669: make it easier to test overruns without changing the queue …
17:33 Changeset in xpra [8955] by antoine
when the sound process stops and fires the callback, make sure it is …
16:30 Changeset in xpra [8954] by antoine
#669: override cleanup in the sound wrapper so we send the 'cleanup' …
16:25 Changeset in xpra [8953] by antoine
move large_packets to the utility superclass so we don't need to …
16:05 Changeset in xpra [8952] by antoine
move env to utility superclass so we don't need to override kwargs for it
15:55 Changeset in xpra [8951] by antoine
#669: continue to export info until we cleanup
14:13 Changeset in xpra [8950] by antoine
#823: add support for lossless mode at 100% quality
13:57 Ticket #756 (multi delta) closed by antoine
fixed: comment:8 can be ignored, the problem was a dangling pointer caused by …
13:39 Changeset in xpra [8949] by antoine
#832: * prevent us from ever using BEST_QUALITY with vp9, which is …
13:24 Changeset in xpra [8948] by antoine
#832: * fix check for vpx_codec_control return value and move it to …
13:08 Changeset in xpra [8947] by antoine
#832: * make YUV444 configurable via env var, * add support for tiling …
12:38 Changeset in xpra [8946] by antoine
update release notes with latest fix
12:36 Changeset in xpra [8945] by antoine
r8943 + r8944 for v0.14.x branch: disable vp9 decoding via avcodec …
12:35 Changeset in xpra [8944] by antoine
#832 update docstring to match our findings
12:33 Changeset in xpra [8943] by antoine
we get errors decoding vp9+yuv444 frames, so disable it
12:22 Changeset in xpra [8942] by antoine
warn if we get a colorspace change after the first frame
12:17 Changeset in xpra [8941] by antoine
test more frames and with different input each time (change seed)
12:13 Changeset in xpra [8940] by antoine
fix memleak!
11:27 Changeset in xpra [8939] by antoine
#823 include colorspace in info (same but for decoder..)
11:25 Changeset in xpra [8938] by antoine
#823 include colorspace in info
11:22 Changeset in xpra [8937] by antoine
add better debug logging
10:20 Ticket #756 (multi delta) reopened by antoine
Whilst testing vp9 (#832) and having decoder problems (or maybe …

04/06/15:

03:22 Changeset in xpra [8936] by antoine
r8920 for v0.14.x branch: support for opening webp images with Pillow>=2.8
03:20 Changeset in xpra [8935] by antoine
r8928 for v0.14.x branch: fix error handling: logging should never …
03:18 Changeset in xpra [8934] by antoine
r8922 for v0.14.x branch: force include the webp plugin to support …

04/05/15:

13:47 Changeset in xpra [8933] by antoine
encode more than one frame
13:47 Changeset in xpra [8932] by antoine
add some more score debugging (cheap since this only runs in a timer)
13:39 Changeset in xpra [8931] by antoine
#832: output colorspaces is a list\!
13:26 Changeset in xpra [8930] by antoine
fix value used for threading: use cpus-1 (and ensure we do use the …
13:17 Changeset in xpra [8929] by antoine
fix YUV444P: only g_profile needed changing, also fix decoder code
13:00 Changeset in xpra [8928] by antoine
fix error handling: logging should never free memory\!
12:55 Changeset in xpra [8927] by antoine
#832: prepare for YUV444 support in the vpx encoder + decoder, but …
09:48 Changeset in xpra [8926] by antoine
we can enable vp9 as long as undershoot and overshoot are below 100.. …
09:40 Changeset in xpra [8925] by antoine
re-disable vp9 until we can get it to work reliably against all …
09:39 Changeset in xpra [8924] by antoine
fix another potential double free
09:21 Changeset in xpra [8923] by antoine
#669: add logging prefix so we can more easily distinguish the log …
09:17 Ticket #833 (pillow 2.8.x packaging on win32: workaround pkg_resources import) closed by antoine
fixed: Turns out that we can just force include the webp plugin (r8922) and …
09:15 Changeset in xpra [8922] by antoine
#833: force include the webp plugin
08:38 Ticket #833 (pillow 2.8.x packaging on win32: workaround pkg_resources import) created by antoine
The loader code in PIL/_webp.py (which is called by the …
07:43 Changeset in xpra [8921] by antoine
add ability to debug PIL plugins
07:00 Changeset in xpra [8920] by antoine
support for opening webp images with Pillow>=2.8
06:32 Changeset in xpra [8919] by antoine
updated release notes with latest fix
06:31 Changeset in xpra [8918] by antoine
0 is not NULL for cython..
06:27 Changeset in xpra [8917] by antoine
r8916 for v0.14.x branch: avoid double free on encoder initialization …
06:26 Changeset in xpra [8916] by antoine
avoid double free on encoder initialization failure
05:51 Changeset in xpra [8915] by antoine
new upstream release

04/04/15:

18:09 Ticket #830 (win32 client GUI launcher opens extra cmd window) closed by antoine
fixed: Thanks for testing.
18:00 Changeset in xpra [8914] by antoine
new upstream release: switch to the 2.6.x branch for 0.15
17:56 Changeset in xpra [8913] by antoine
only build against vpx 1.4 (prefered) and 1.3
16:49 Changeset in xpra [8912] by antoine
new upstream release
16:42 Changeset in xpra [8911] by antoine
(also update source link)
16:41 Changeset in xpra [8910] by antoine
and they've also changed the naming of the tarballs..
16:33 Changeset in xpra [8909] by antoine
new upstream release
16:27 Ticket #832 (libvpx 1.4 support: add YUV444, etc) created by antoine
See …

04/03/15:

14:22 Changeset in xpra [8908] by antoine
fix typo and prevent race in cleanup
14:14 Changeset in xpra [8907] by antoine
try harder to call cleanup from the main thread: use idle_add when we …
13:57 Changeset in xpra [8906] by antoine
try to ensure we only call the close callback once
13:48 Changeset in xpra [8905] by antoine
#669: * when we stop the wrapper, we want to clean everything so call …
02:44 Ticket #796 (YUV444 and lossless mode with NVENC4) closed by afarr
fixed: Ok, this seems to be good enough for current purposes. Closing.
02:04 Ticket #829 (firefox windows won't share top-level focus) closed by afarr
duplicate: D'oh ... I believe you're right, this is the bug in #713 (I thought …

04/02/15:

19:34 Changeset in xpra [8904] by smo
Change numpy back to older version to test
19:10 Changeset in xpra [8903] by smo
Change pyobjc stuff back to older version
17:14 Changeset in xpra [8902] by antoine
#830: try to avoid showing a new console window on win32
15:18 Ticket #831 (incorrect behaviour with multiple X screens) created by elenril
The xpra client appears to behave incorrectly when run in an X session …
10:05 Changeset in xpra [8901] by antoine
updated release notes with latest changes
10:02 Changeset in xpra [8900] by antoine
r8865 for v0.14.x branch: make parsing more resilient
10:01 Changeset in xpra [8899] by antoine
r8866 for v0.14.x branch: fix format of modifiers list we send to the …
09:59 Ticket #730 (provide an AppData record for distros that use it) closed by antoine
fixed: Backported to v0.14.x in r8898. Closing.
09:58 Changeset in xpra [8898] by antoine
#730: r8894 + r8850 for v0.14.x branch: appdata support
09:52 Changeset in xpra [8897] by antoine
cups-pdf is not in the regular centos/rhel repos, so remove it from …
09:48 Changeset in xpra [8896] by antoine
validate the printing settings so we can tell the user if something is …
09:34 Changeset in xpra [8895] by antoine
add dep on pycups where possible
09:22 Changeset in xpra [8894] by antoine
#730: add RPM packaging bits for appdata

04/01/15:

22:15 Ticket #830 (win32 client GUI launcher opens extra cmd window) created by afarr
Windows client 0.15.0 r8892 against fedora 20 0.15.0 r8872 server. …
21:59 Ticket #829 (firefox windows won't share top-level focus) created by afarr
Testing with a 0.15.0 r8892 windows client against a 0.15.0 r8872
10:04 Ticket #598 (support for printing via a cups backend script) closed by antoine
fixed: I think what we have is good enough for the release. We can revisit …
08:47 Changeset in xpra [8893] by antoine
use the most recent version of ghostscript installed

03/31/15:

10:13 Changeset in xpra [8892] by antoine
doh: fix date
10:06 Changeset in xpra [8891] by antoine
libwebp 0.4.3
09:34 Keyboard edited by antoine
(diff)
05:34 Changeset in xpra [8890] by smo
fix filename for cython 0.22
03:36 Changeset in xpra [8889] by smo
remove empty line
03:34 Changeset in xpra [8888] by smo
sqlite fix path for download
03:31 Changeset in xpra [8887] by smo
version bump sqlite 3080803
03:26 Changeset in xpra [8886] by smo
version bump pyobjc-core pyobjc-framework-Cocoa …
03:21 Changeset in xpra [8885] by smo
version bump pyopengl & pyopengl-accelerate 3.1.1a1
03:18 Changeset in xpra [8884] by smo
version bump altgraph 0.12
03:15 Changeset in xpra [8883] by smo
version bump modulegraph 0.12
03:14 Changeset in xpra [8882] by smo
version bump macholib 1.7
03:11 Changeset in xpra [8881] by smo
version bump py2app 0.9
03:05 Changeset in xpra [8880] by smo
version bump ffmpeg 2.5.5
03:02 Changeset in xpra [8879] by smo
version bump libwebp 0.4.3
02:58 Changeset in xpra [8878] by smo
version bump x264 20141218-2245-stable
02:52 Changeset in xpra [8877] by smo
version bump flac 1.3.1
02:47 Changeset in xpra [8876] by smo
version bump libvorbis 1.3.5
02:04 Changeset in xpra [8875] by smo
nasm wrong md5
02:02 Changeset in xpra [8874] by smo
nasm version bump 2.11.08
01:28 Changeset in xpra [8873] by smo
version bump netifaces 0.10.4 Pillow 2.7.0 Cython 0.22 numpy 1.9.2 …

03/30/15:

15:50 Changeset in xpra [8872] by antoine
#773: we already support above and below window state and manage …
15:39 Changeset in xpra [8871] by antoine
#598: support polling for platforms where we cannot rely on dbus to …
10:49 Changeset in xpra [8870] by antoine
#400 (and #669) sound tweaks: * better error message format * ignore …
09:33 Changeset in xpra [8869] by antoine
usual annoying py3k string fixes
09:26 Changeset in xpra [8868] by antoine
fix warning message (it is a generic message, not workarea specific …
09:24 Changeset in xpra [8867] by antoine
make it compatible with more versions of gdk3..
09:10 Changeset in xpra [8866] by antoine
mod_pointermissing is just a list of strings, not a list of lists!
09:02 Changeset in xpra [8865] by antoine
ensure we return the default value if the conversion to int fails, and …
08:52 Changeset in xpra [8864] by antoine
the usual annoying py3k fixes, this time for the new sound / …
08:24 Changeset in xpra [8863] by antoine
also skip the invalid / unhelpful keysym 0xffffff from the client side
08:11 Changeset in xpra [8862] by antoine
the gtk3 client on win32 can send invalid keysyms, shortcut out
07:50 Encodings/nvenc edited by antoine
(diff)
07:42 nvenc5.pc attached to Encodings/nvenc by antoine
pkgconfig file for nvenc v5
07:41 nvenc4.pc attached to Encodings/nvenc by antoine
pkgconfig file for nvenc v4
07:23 Changeset in xpra [8861] by antoine
fix stoopid debian line size limit
07:22 Changeset in xpra [8860] by antoine
#828: add pycuda suggestion for nvenc support
06:28 Changeset in xpra [8859] by antoine
nvenc5: fix stoopid cut&paste gone wrong

03/29/15:

13:29 Changeset in xpra [8858] by antoine
doh: look for nvcc not just the bin dir
13:24 Changeset in xpra [8857] by antoine
also look for nvcc in $PATH
08:25 Ticket #828 (NVENC support for Ubuntu and Debian) created by antoine
Would be nice to have, and I thought it would be easy enough to add …
06:49 Changeset in xpra [8856] by antoine
#653: remove dependency on libcuda
Note: See TracTimeline for information about the timeline view.