xpra icon
Bug tracker and wiki

Timeline



01/27/20:

18:08 Ticket #2567 (make ssh connections via paramiko more configurable) closed by Antoine Martin
fixed: Done in r25103. Self-explanatory examples (add --debug=ssh for …
18:02 Changeset in xpra [25103] by Antoine Martin
support paramiko options in connection string
17:50 Changeset in xpra [25102] by Antoine Martin
fix exception constructor call: the status return code is the first …
17:13 Ticket #2567 (make ssh connections via paramiko more configurable) created by Antoine Martin
OpenSSH supports configuration options, both in its config file and …
16:23 Changeset in xpra [25101] by Antoine Martin
make it easier to insert marks in the log file
16:18 Changeset in xpra [25100] by Antoine Martin
new icon is consistent with download icon
16:08 Changeset in xpra [25099] by Antoine Martin
r25097 backport: fix control command argument error handling
16:05 Changeset in xpra [25098] by Antoine Martin
remove unused argument
16:05 Changeset in xpra [25097] by Antoine Martin
fix ControlError? exception constructor arguments
09:46 Changeset in xpra [25096] by Antoine Martin
r25095 backport: disable memfd (still causing errors)
09:45 Changeset in xpra [25095] by Antoine Martin
memfd is still causing errors, disable it
09:41 Ticket #2566 (make it easier to download the server log) closed by Antoine Martin
fixed: Done: * r25092: expose server log path in session * r25094: add tray …
09:40 Changeset in xpra [25094] by Antoine Martin
#2566 add tray menu option to download the server log file
09:40 Changeset in xpra [25093] by Antoine Martin
check the size early from os.stat, before bothering to load it
09:35 Ticket #2566 (make it easier to download the server log) created by Antoine Martin
The server knows the path to the log file and we have file-transfers …
08:35 Changeset in xpra [25092] by Antoine Martin
expose server log path in session
03:31 Ticket #2565 (set python3 ssl socket timeout) closed by Antoine Martin
fixed: Fixed in r25091. Works fine with python 3.8
03:31 Changeset in xpra [25091] by Antoine Martin
set socket timeout on ssl sockets
03:30 Ticket #2565 (set python3 ssl socket timeout) created by Antoine Martin
Setting the timeout on a socket wrapped with ssl gives: […] So …
03:11 Packaging/DistributionPackages edited by Antoine Martin
(diff)
03:00 Changeset in xpra [25090] by Antoine Martin
r25089 backport: if the source info is invalid, we may get a …
02:59 Changeset in xpra [25089] by Antoine Martin
if the source info is invalid, we may get a TypeError?, continue anyway

01/26/20:

14:06 Ticket #2564 (GTK3 tray menu problem) closed by Antoine Martin
fixed: Already fixed in r24948, this will be included in the next update.
12:50 Ticket #2564 (GTK3 tray menu problem) created by gioXPS15
When starting a session I got the following Python3 error: […] …
06:38 Changeset in xpra [25088] by Antoine Martin
r25087 backport: python-packaging 20.1
03:58 Changeset in xpra [25087] by Antoine Martin
python-packaging 20.1
00:13 Ticket #2478 (Problems sending control characters) closed by Bob Babcock
fixed: The only current problem with control is right-control not working in …

01/25/20:

10:15 Changeset in xpra [25086] by Antoine Martin
use Adwaita theme so that we have the toolbox icon, gtk-mac-bundler …
09:59 Changeset in xpra [25085] by Antoine Martin
deal with missing icons in theme more gracefully (an exception is thrown)
09:31 Ticket #2563 (trim bundled icons) created by Antoine Martin
We reduced the size of the win32 builds in #2550 but thanks to r25081
09:16 Changeset in xpra [25084] by Antoine Martin
r25083 backport: setuptools_scm 3.4.3
09:14 Changeset in xpra [25083] by Antoine Martin
setuptools_scm 3.4.3
09:11 Changeset in xpra [25082] by Antoine Martin
add docstring
09:07 Changeset in xpra [25081] by totaamwin32
fix CSD windows (ie: windows with a header bar), ship the icons GTK is …
06:42 Ticket #2560 (Pressing AltGr+< on a Finnish keyboard layout produces some kind of ...) closed by akikoo
fixed: The letters åäö and the pipe character work now without the need to …
06:27 Changeset in xpra [25080] by Antoine Martin
update release notes
06:23 Changeset in xpra [25079] by Antoine Martin
better warning message format for mdns update failures
06:08 Changeset in xpra [25078] by Antoine Martin
r25075 + r25076 + r25077 backport: keycode mapping fixes
06:03 Changeset in xpra [25077] by Antoine Martin
if we're not using a native keymap, don't fallback to the client …
06:02 Changeset in xpra [25076] by Antoine Martin
0xffffff is not a real key, don't try to find it in the keymap
05:38 Changeset in xpra [25075] by Antoine Martin
#2560 capslock both replaces and cancels out shift
03:05 Changeset in xpra [25074] by Antoine Martin
r25073 backport: try harder to find a matching keycode using partial …

01/24/20:

15:56 Changeset in xpra [25073] by Antoine Martin
#2560 if we don't find a match using shift+mode or shift+mode+group, …
08:57 Changeset in xpra [25072] by Antoine Martin
stricter exception type, fix potential error if import fails: cl_time …
08:54 Changeset in xpra [25071] by Antoine Martin
#2562 pass caps to do_command() method
08:49 Changeset in xpra [25070] by Antoine Martin
#2562 replace 'server_capabilities' attribute with …
08:37 Changeset in xpra [25069] by Antoine Martin
#2562 pass caps to all parsing methods
08:33 Ticket #2562 (refactoring: don't keep server caps around) created by Antoine Martin
Process them when we receive the hello packet then drop them.
08:08 Changeset in xpra [25068] by Antoine Martin
r25066 backport: remove executable bit from files uploaded
08:06 Changeset in xpra [25067] by Antoine Martin
fix pylint warning
08:06 Changeset in xpra [25066] by Antoine Martin
ensure that the files we receive are never saved with the executable …
07:52 Changeset in xpra [25065] by Antoine Martin
add more type annotations
07:39 Changeset in xpra [25064] by Antoine Martin
add more type annotations
06:54 Changeset in xpra [25063] by Antoine Martin
unused import

01/23/20:

17:17 Changeset in xpra [25062] by Antoine Martin
r25059 + r25060 + r25061 backport: keyboard fixes, avoid spurious key …
17:07 Changeset in xpra [25061] by Antoine Martin
#2560 only set the layout group if the value is provided (>=0)
17:07 Changeset in xpra [25060] by Antoine Martin
#2560 don't try to find a keycode for no data (no keyname, no client …
16:54 Changeset in xpra [25059] by Antoine Martin
#2560 validate keycodes before calling XTest
14:26 Ticket #2545 (Slow update when editing) closed by Anthony Stone
fixed: Thanks for the suggestions -- setting class-instance:emacs=text seems …
13:42 Changeset in xpra [25058] by Antoine Martin
r25057 backport: fix some keycodes with non native X11 clients
13:22 Changeset in xpra [25057] by Antoine Martin
#2560 when guessing which keycode to press, we need to know the group …
12:52 Changeset in xpra [25056] by Antoine Martin
r25055 blacklist another Intel GPU
12:50 Changeset in xpra [25055] by Antoine Martin
blacklist this GPU
12:06 Changeset in xpra [25054] by Antoine Martin
update release notes
11:52 Changeset in xpra [25053] by Antoine Martin
r25052 backport: don't override layout with GetKeyboardLayout? value
11:26 Changeset in xpra [25052] by totaamwin32
#2560 better debug logging, only override layout with the value from …
08:54 Changeset in xpra [25051] by Antoine Martin
don't dump a stacktrace when we failed to connect, a warning level …
08:51 Changeset in xpra [25050] by Antoine Martin
r25046 + r25047 + r25048 + r25049 backport: fix keyboard layout …
08:39 Changeset in xpra [25049] by totaamwin32
#2560 only log a message at info level when the layout changes
08:28 Ticket #2561 (win32 keyboard layout variants) created by totaamwin32
Splitting from #2560. See also #1172 : "untranslated keyboard". We …
08:27 Changeset in xpra [25048] by totaamwin32
#2560 use GetKeyboardLayoutName?() to get the active keyboard layout
05:01 Changeset in xpra [25047] by totaamwin32
#2560 add win32 keyboard layout mappings

01/22/20:

18:15 Changeset in xpra [25046] by totaamwin32
add GetKeyboardLayoutName?
17:05 Changeset in xpra [25045] by Antoine Martin
r25041 backport: fix X11 initiate moveresize with multiple clients …
17:03 Changeset in xpra [25044] by Antoine Martin
add X11 initiate moveresize to toolbox
17:00 Changeset in xpra [25043] by Antoine Martin
fix pointer position, fix deprecation warnings
16:50 Changeset in xpra [25042] by Antoine Martin
fix test code to at least run with GTK3
16:42 Changeset in xpra [25041] by Antoine Martin
with multiple clients connected we can't "initiate move-resize" on all …
16:28 Ticket #2560 (Pressing AltGr+< on a Finnish keyboard layout produces some kind of ...) created by akikoo
Summoning a bug from 8 years ago: #7 I can get the pipe character by …
16:05 Changeset in xpra [25040] by Antoine Martin
update docstrings
16:04 Ticket #2559 (getpeereid for freebsd) created by Antoine Martin
get_peercred is currently only implemented for Linux.
07:46 Changeset in xpra [25039] by Antoine Martin
r24987 + r24988: according to the spec, the correct location for …
07:45 Changeset in xpra [25038] by Antoine Martin
r24989 backport: add patch to use the Debian path for the service …
07:43 Changeset in xpra [25037] by Antoine Martin
r25013 backport: ensure emacs, gvim and xxdiff use 'text' mode
07:42 Changeset in xpra [25036] by Antoine Martin
r25033 + r25031 backport: pyopengl 3.1.5 + setuptools_scm 3.4.2
07:39 Changeset in xpra [25035] by Antoine Martin
r25034 backport: add keycodes for more special characters
07:35 Ticket #2547 (Dead keys not working in html5 client) closed by Antoine Martin
fixed: Commit in r25034. (will backport) So far, no problems during testing …
07:32 Changeset in xpra [25034] by Antoine Martin
#2547 add keycodes for more special characters
02:03 Changeset in xpra [25033] by Antoine Martin
pyopengl 3.1.5
01:59 Ticket #1797 (precise wheel event for the html5 client) closed by Antoine Martin
fixed: Thanks! > Passing it back to you so you can flip the behaviors for …
01:57 Changeset in xpra [25032] by Antoine Martin
#1797 reverse horizontal scrolling defaults

01/21/20:

12:15 Changeset in xpra [25031] by Antoine Martin
setuptools_scm 3.4.2
11:27 Ticket #2557 (CentOS 8.1 rebuild) closed by Antoine Martin
fixed: All tested OK.
09:03 Changeset in xpra [25030] by Antoine Martin
winswitch is EOL, use xpra name
08:59 Changeset in xpra [25029] by Antoine Martin
don't recommend anything GTK2 unless we're installing the gtk2 components
08:58 Changeset in xpra [25028] by Antoine Martin
remove remnants of gtk2
07:12 Changeset in xpra [25027] by Antoine Martin
remove outdated docstring
06:15 Changeset in xpra [25026] by Antoine Martin
fix pulseaudio command with Ubuntu 16.04, enable memfd on all others
06:14 Changeset in xpra [25025] by Antoine Martin
remove all Ubuntu version checks, all the newer versions pass the checks
05:58 Changeset in xpra [25024] by Antoine Martin
we don't support old Ubuntu versions or gtk2
00:37 Ticket #2558 (Issue with XDG menu In Ubuntu) created by mattsciamanna
Remote OS: Ubuntu 16.04 Local OS: Mac OSX High Sierra 10.13.6

01/20/20:

23:20 Download edited by xiaodai
added Ubuntu instructions (diff)
19:39 Changeset in xpra [25023] by Antoine Martin
oops: can't have any unversioned macros
19:29 Changeset in xpra [25022] by Antoine Martin
ffmpeg 4.2.2
19:27 Changeset in xpra [25021] by Antoine Martin
centos 8.1 fails when we use unversioned python macro name
19:24 Changeset in xpra [25020] by Antoine Martin
fix typo
19:23 Changeset in xpra [25019] by Antoine Martin
re 25018, only use the python3 macros if python3 is enabled, otherwise …
19:17 Changeset in xpra [25018] by Antoine Martin
centos 8.1 fails when we use unversioned python macro
19:15 Changeset in xpra [25017] by Antoine Martin
remove suse support
18:35 Changeset in xpra [25016] by Antoine Martin
make sure we never override the system lz4 package on RHEL8 and Fedora
18:17 Changeset in xpra [25015] by Antoine Martin
#2557 make sure we never override the system library on CentOS 8 and Fedora
18:17 Changeset in xpra [25014] by Antoine Martin
ffmpeg 4.2.2
18:11 Ticket #2557 (CentOS 8.1 rebuild) created by Antoine Martin
Good time to verify that the spec files in the 3.0.x branch are all …
17:40 Changeset in xpra [25013] by Antoine Martin
#2545 add emacs, gvim and xxdiff as 'text' content
15:32 Changeset in xpra [25012] by Antoine Martin
ffmpeg 4.2.2
09:38 Changeset in xpra [25011] by Antoine Martin
minimal backport from r24910: expose capability for webcam
09:30 Changeset in xpra [25010] by Antoine Martin
r24767 backport: relax xpra-common package version requirements so …
07:58 Ticket #2556 (rate limit xdg-menu packets) created by Antoine Martin
This packet sent at the start is getting close to 1MB, mostly because …
04:14 Ticket #2555 (smarter udp-control scheduling) created by Antoine Martin
Following up #2554. Instead of calling schedule_control with …
04:11 Changeset in xpra [25009] by Antoine Martin
schedule sending of the 'udp-control' quicker if we have many newer …

01/19/20:

14:10 Changeset in xpra [25008] by Antoine Martin
r25007 backport: fix udp with python3
14:07 Ticket #2554 (UDP broke) closed by Antoine Martin
fixed: Fixed in r25007: the code that forces the synchronous flag to …
13:55 Changeset in xpra [25007] by Antoine Martin
#2554 fix UDP with python3, rather than duplicating the packet …
12:21 Changeset in xpra [25006] by Antoine Martin
wait longer for other chunks to arrive before requesting a re-send
12:19 Changeset in xpra [25005] by Antoine Martin
better debug logging
12:16 Changeset in xpra [25004] by Antoine Martin
move function to a method and add debug logging
11:04 Changeset in xpra [25003] by Antoine Martin
log packets in and out, with prefix
10:58 Changeset in xpra [25002] by Antoine Martin
fix pylint warning
10:58 Changeset in xpra [25001] by Antoine Martin
make it easier to log every packet type we receive
10:47 Changeset in xpra [25000] by Antoine Martin
missed from r24998
10:22 Changeset in xpra [24999] by Antoine Martin
in most cases, repr() is better than hex for bytes
10:22 Changeset in xpra [24998] by Antoine Martin
make it easier to skip loading the xdg menu data
10:21 Changeset in xpra [24997] by Antoine Martin
fix docstrings location and remove redundant 'pass'
08:39 Changeset in xpra [24996] by Antoine Martin
preserve limit when recursing
06:49 Changeset in xpra [24995] by Antoine Martin
fixup r24992: chunk=0 is valid, also add better debug logging and send …

01/18/20:

13:31 Changeset in xpra [24994] by Antoine Martin
doh: display argument had gone AWOL
13:28 Changeset in xpra [24993] by Antoine Martin
make code more readable?

01/17/20:

20:05 Changeset in xpra [24992] by Antoine Martin
fix pylint warnings: simplify code
19:58 Changeset in xpra [24991] by Antoine Martin
revert r24977 (buggy)
19:45 Ticket #2554 (UDP broke) created by Antoine Martin
Reported on the mailing list: …
18:51 Changeset in xpra [24990] by Antoine Martin
#2551 fixup r24979: replace import
07:20 Packaging/DistributionPackages/MissingFixes created by Antoine Martin
07:18 Packaging/DistributionPackages edited by Antoine Martin
(diff)
07:17 Packaging/DistributionPackages edited by Antoine Martin
(diff)
05:55 Changeset in xpra [24989] by Antoine Martin
Debian uses /etc/default instead of /etc/sysconfig and we already put …
05:46 Changeset in xpra [24988] by Antoine Martin
match path change from r24987
05:45 Changeset in xpra [24987] by Antoine Martin
according to the AppStream? spec, the correct location is 'metainfo'

01/16/20:

17:48 Changeset in xpra [24986] by Antoine Martin
r24985 backport: fix webp module names used in clean target
17:46 Changeset in xpra [24985] by Antoine Martin
oops: forgot to update clean target after modules were renamed
17:36 Ticket #2553 (xpra top list view improvements) created by Antoine Martin
Following up #2363. * use threading so we don't block the main thread …
17:28 Changeset in xpra [24984] by Antoine Martin
#2363 navigate the list of sessions with keys and launch subcommands
17:09 Changeset in xpra [24983] by Antoine Martin
expose pid in 'id' info request
11:23 Changeset in xpra [24982] by Antoine Martin
#2363 when launched without a specific display, or if we can't figure …
05:25 Changeset in xpra [24981] by Antoine Martin
make code more reusable, fix pylint warnings
04:26 Ticket #2547 (Dead keys not working in html5 client) reopened by Antoine Martin
Re-opening until the fix is committed.

01/15/20:

23:09 Ticket #2514 (Popup not shown) closed by alas
fixed: At last, a break. 3.0.5-r24942 Windows client against a 3.0.5-r24939
18:25 Ticket #2547 (Dead keys not working in html5 client) closed by Frank Wuebbeling
fixed: Ok, I've tried. The patch fixes the original problem, so I mark this …
17:53 Changeset in xpra [24980] by Antoine Martin
#2552 start removing bytestostr
17:42 Ticket #2552 (remove bytestostr / strtobytes gunk) created by Antoine Martin
We've dropped python2, so things might be a little easier?
17:24 Ticket #2551 (skip calling repr_ellipsized unnecessarily) closed by Antoine Martin
fixed
17:22 Changeset in xpra [24979] by Antoine Martin
#2551 when the resulting object is unlikely to be used, don't convert …
17:20 Ticket #2551 (skip calling repr_ellipsized unnecessarily) created by Antoine Martin
Done: * fixes for repr_ellipsized in r24975 (partial) * replace …
16:56 Changeset in xpra [24978] by Antoine Martin
fix pylint warning + improve debug logging
16:51 Changeset in xpra [24977] by Antoine Martin
r24976 backport: fix resource leak
16:45 Changeset in xpra [24976] by Antoine Martin
don't call setup_connection twice on XpraClientBase?
15:52 Changeset in xpra [24975] by Antoine Martin
handle bytes in repr_ellipsized the same way we handle strings, and …
15:11 Changeset in xpra [24974] by Antoine Martin
better parsing error message, fix minor pylint warnings
14:58 Changeset in xpra [24973] by totaamwin32
we don't support python2, simplify build file
14:56 Changeset in xpra [24972] by Antoine Martin
fix bind-udp
14:51 Ticket #2550 (trim win32 client builds) closed by totaamwin32
fixed: What's left: […] In share: […] Maybe trim the fonts? […] In …
14:37 Changeset in xpra [24971] by totaamwin32
#2550 don't bundle numpy, skip x264 and x265 encoders
14:35 Changeset in xpra [24970] by Antoine Martin
we only support python3 in v4
13:07 Ticket #2550 (trim win32 client builds) created by totaamwin32
They don't really need all the video codecs since we don't do video …
13:01 Changeset in xpra [24969] by totaamwin32
if numpy is missing, don't error out, just warn that we can't save buffers
09:12 Changeset in xpra [24968] by Antoine Martin
doh: must return the value
09:12 Changeset in xpra [24967] by Antoine Martin
show that the shadow server is starting up using notifications
08:59 Changeset in xpra [24966] by Antoine Martin
use the correct notification id for notify_new_user
08:52 Changeset in xpra [24965] by Antoine Martin
use a distinct icon for those tools, add header bar to sessions browser
08:38 Changeset in xpra [24964] by Antoine Martin
make sure x11 will use the icon we choose by setting the wmclass …
08:18 Changeset in xpra [24963] by Antoine Martin
use header bar to show about dialog, use 'utilties' icon as window …
04:59 Changeset in xpra [24962] by Antoine Martin
simplify
03:50 Changeset in xpra [24961] by Antoine Martin
altgraph 0.17, modulegraph 0.18, macholib 1.14, py2app 0.20

01/14/20:

12:34 Changeset in xpra [24960] by Antoine Martin
version bump: 3.0.6, update release notes
08:25 Changeset in xpra [24959] by Antoine Martin
r24951 backport: show ssh-known-hosts files when running the tool
04:51 Changeset in xpra [24958] by Antoine Martin
simplify
04:43 Changeset in xpra [24957] by Antoine Martin
gobject signal handlers should return integers?
04:41 Changeset in xpra [24956] by Antoine Martin
make method more consistent: return value is now a gstreamer flow …
04:39 Changeset in xpra [24955] by Antoine Martin
constify

01/13/20:

15:40 Changeset in xpra [24954] by Antoine Martin
libwebp 1.1.0
15:40 Changeset in xpra [24953] by Antoine Martin
r24952 backport: libwebp 1.1.0
15:04 Changeset in xpra [24952] by Antoine Martin
libwebp 1.1.0
14:31 Changeset in xpra [24951] by totaamwin32
show ssh-known-hosts files when running the tool
14:23 Changeset in xpra [24950] by totaamwin32
more correct exit code for ssh failures, no need to dump a backtrace …
14:04 Changeset in xpra [24949] by totaamwin32
control-c should not trigger an exception, just exit
13:58 Changeset in xpra [24948] by Antoine Martin
r24944 backport: endpoint value may not be a string, so we have to …
13:57 Changeset in xpra [24947] by Antoine Martin
r24946 backport: fix display scaling warning notification using …
13:28 Ticket #2548 (local xpra attach warning) closed by Antoine Martin
fixed: That's an old bug, not sure why we didn't trigger it before. Fixed in …
13:27 Changeset in xpra [24946] by Antoine Martin
#2548 fix notification arguments (icon_name was used as action)
13:06 Changeset in xpra [24945] by Antoine Martin
silence pylint warning
13:05 Changeset in xpra [24944] by Antoine Martin
'endpoint' element may not be a string yet, convert it
13:05 Changeset in xpra [24943] by Antoine Martin
add debug logging
12:55 Ticket #2549 (Switching to paramiko issues) created by stdedos
In addition to the specific errors below, password input in general …
12:45 Ticket #2548 (local xpra attach warning) created by stdedos
I received the following warning while trying to locally attach an …

01/12/20:

17:41 Ticket #2547 (Dead keys not working in html5 client) created by Frank Wuebbeling
Dead keys circumflex, backtick, tick are not working in the html5 …

01/11/20:

19:03 Ticket #2546 (package fake xinerama) created by Antoine Martin
We now disable fakeXinerama on Debian and Ubuntu (r24941) because …
19:02 Changeset in xpra [24942] by Antoine Martin
r24941 backport: don't enable fakeXinerama in the default config on …
19:01 Changeset in xpra [24941] by Antoine Martin
finding the libfakeXinerama library can take a very long time because …
18:52 Changeset in xpra [24940] by Antoine Martin
don't enable fake xinerama with x11 shadow servers

01/10/20:

18:30 Changeset in xpra [24939] by Antoine Martin
fixup r24934: doh, I messed up the fixup.. and deleted a line I should …
18:10 Changeset in xpra [24938] by Antoine Martin
unused import
17:56 Changeset in xpra [24937] by Antoine Martin
r24936 backport: fix png/P and png/L decoding
17:54 Changeset in xpra [24936] by Antoine Martin
fixup r22493 which broken png/L and png/P decoding
17:51 Changeset in xpra [24935] by Antoine Martin
don't assume that the connection object has the windows source mixin
11:18 Ticket #2545 (Slow update when editing) created by Anthony Stone
An emacs window on the remote is very slow to update edits. When I …

01/09/20:

21:16 Changeset in xpra [24934] by Antoine Martin
fixup r24811: patch made a mess of things, again
10:23 Changeset in xpra [24933] by Antoine Martin
r24932 backport: fix window stacking order with html5 client and OR windows
10:22 Ticket #2544 (Thunderbird Menu Focus issue.) closed by Antoine Martin
fixed: BTW, unless you really need hardware accelerated opengl (does …
10:22 Changeset in xpra [24932] by Antoine Martin
#2544 fix z-index of OR windows
09:06 Changeset in xpra [24931] by Antoine Martin
curl 7.68.0

01/08/20:

22:11 Ticket #2544 (Thunderbird Menu Focus issue.) created by Hans
Issue the menu's of thunderbird appear behind the screen that has …
10:01 Ticket #2543 (zombie windows with xpra 3.0.4) created by Thomas Martitz
Sometimes xpra windows get "stuck". That means the application (in my …
09:46 Changeset in xpra [24930] by Antoine Martin
r24929 backport: avoid logging errors during shutdown
08:56 Changeset in xpra [24929] by Antoine Martin
ensure logging doesn't trigger errors if somehow the values end up …
00:15 Ticket #2514 (Popup not shown) reopened by alas
Updating the stable server, I'm still using xpra v3.0.4-r24778. …

01/07/20:

18:21 Changeset in xpra [24928] by Antoine Martin
fixup backport: use gtk version agnostic compat alias
18:17 Changeset in xpra [24927] by Antoine Martin
fixup backport: method has not been renamed in v3
18:14 Changeset in xpra [24926] by Antoine Martin
fix backport: add missing import
18:13 Changeset in xpra [24925] by Antoine Martin
fix backport: keep syntax compatible with python 2.7
17:53 Changeset in xpra [24924] by Antoine Martin
update release notes
17:37 Changeset in xpra [24923] by Antoine Martin
numpy 1.18.1
10:06 Ticket #2542 (show audio underrun and overrun events on session info) created by Antoine Martin
These can be exposed via the info metadata packets.
09:49 Ticket #2466 (GTK3 OpenGL win32 window is transparent) closed by Antoine Martin
fixed: Thanks for the logs afarr! It was a patch problem: ticket:2514#comment:12.
09:46 Changeset in xpra [24922] by Antoine Martin
#2514 fixup r24727 patch: the 'patch' command made a mess of things …

01/06/20:

20:01 Ticket #2466 (GTK3 OpenGL win32 window is transparent) reopened by alas
I guess I'm reopening this ticket. With …
19:51 Changeset in xpra [24921] by Antoine Martin
r24920 backport: fix x11 keyboard query against secondary screens
19:49 Ticket #2541 (getXkbProperties fails on additional X screens while attaching) closed by Antoine Martin
fixed: Thanks for the bug report, this python3 regression is fixed in r24920
19:48 Changeset in xpra [24920] by Antoine Martin
#2541 python3 strings byte us again: fix keyboard query when we have …
15:30 Ticket #2541 (getXkbProperties fails on additional X screens while attaching) created by habex
[…] Xpra attach works well on default X screen (:0.0) on Xubuntu …[…]
08:48 Changeset in xpra [24919] by Antoine Martin
fixup r24916: update test accordingly
08:48 Changeset in xpra [24918] by Antoine Martin
don't send bell events to clients that don't handle windows

01/05/20:

20:46 Changeset in xpra [24917] by Antoine Martin
fix for running the example under wayland, show toplevel focus state, …
20:39 Changeset in xpra [24916] by Antoine Martin
typedict.capsget was only really used in 'top' client, get rid of it …
20:18 Changeset in xpra [24915] by Antoine Martin
minimal backport from r24910: expose capabilities for av-sync and …
20:16 Changeset in xpra [24914] by Antoine Martin
#2351: check for the mixin, add FIXME note
20:12 Changeset in xpra [24913] by Antoine Martin
#2351: more readable and consistent way of checking for the mixin
20:00 Changeset in xpra [24912] by Antoine Martin
#2351 minimize module level imports
20:00 Changeset in xpra [24911] by Antoine Martin
#2351 don't assume that the client has enabled the 'Windows' mixin
18:24 Changeset in xpra [24910] by Antoine Martin
#2351: * add 'is_needed' mixin filtering to AVSync, Audio, Clipboard, …
17:39 Changeset in xpra [24909] by Antoine Martin
make it easier to enable debug logging for individual modules
17:17 Changeset in xpra [24908] by Antoine Martin
fix pydev warning
13:52 Changeset in xpra [24907] by Antoine Martin
#2351: call 'is_needed' on the mixin class to decide if we add it to …

01/04/20:

20:07 Changeset in xpra [24906] by Antoine Martin
don't try to add encoding caps if we don't have the windows mixin, the …
19:42 Changeset in xpra [24905] by Antoine Martin
fix pydev warning
19:40 Changeset in xpra [24904] by Antoine Martin
fix pydev warning
15:07 Ticket #2540 (add splash screen) created by Antoine Martin
Similar to what happens with the html5 client: we can use this to show …
14:53 Changeset in xpra [24903] by Antoine Martin
#1797: on macos, reverse scrolling by default for y but not x

01/03/20:

11:34 Changeset in xpra [24902] by Antoine Martin
skip failing import on platforms that cannot run seamless or desktop …
11:32 Changeset in xpra [24901] by Antoine Martin
r24899 backport: remove unused loggers
11:10 Changeset in xpra [24900] by Antoine Martin
remove pointless MMAP_SUPPORTED attribute: either mmap is enabled or …
09:22 Changeset in xpra [24899] by Antoine Martin
remove unused loggers

01/02/20:

22:15 Ticket #2515 (Launching python 3.0-r24039 client (with Intel GPU) triggers some gtk ...) closed by alas
fixed: Sure enough, when I use the 3.0.4-r24778 OSX client, the first of the …
21:43 Changeset in xpra [24898] by Antoine Martin
better format for error message
19:50 Changeset in xpra [24897] by totaamwin32
#2538 avoid creating a shell window with every tool launch
19:48 Changeset in xpra [24896] by totaamwin32
more manageable size on startup
19:42 Changeset in xpra [24895] by Antoine Martin
fix error when cancelling the file dialog
19:29 Changeset in xpra [24894] by totaamwin32
#2538 fix gtk import warnings
19:11 Changeset in xpra [24893] by totaamwin32
#2538 tedious python execfile workarounds for launching .pyc files on …
16:36 Changeset in xpra [24892] by Antoine Martin
use header bar for launching about, bugreport and session browser
14:59 Changeset in xpra [24891] by Antoine Martin
better callable test
14:59 Changeset in xpra [24890] by Antoine Martin
cut&paste gone wrong
13:04 Changeset in xpra [24889] by Antoine Martin
redundant import
13:03 Changeset in xpra [24888] by Antoine Martin
spurious import
13:03 Changeset in xpra [24887] by Antoine Martin
use header bar to show about and toolbox links
12:31 Ticket #2539 (use header bar for window controls) created by Antoine Martin
As in the example here: …
11:27 Changeset in xpra [24886] by Antoine Martin
simplify
11:26 Changeset in xpra [24885] by Antoine Martin
#2538 add opengl rendering test tool, keyboard and clipboard tests
10:42 Changeset in xpra [24884] by Antoine Martin
remove unused variable
10:36 Changeset in xpra [24883] by Antoine Martin
pillow 7.0.0

01/01/20:

18:07 Changeset in xpra [24882] by Antoine Martin
#2538 add more tools in the toolbox
17:10 Changeset in xpra [24881] by Antoine Martin
add 'toolbox' subcommand
17:01 Changeset in xpra [24880] by Antoine Martin
gtk3 fixes - updates for new 'api'
16:02 Ticket #2538 (xpra toolbox) created by Antoine Martin
Make it easier to launch our examples and diagnostic tools. There are …
14:05 Changeset in xpra [24879] by Antoine Martin
#2241 add more locale to x11 language code mappings
13:19 Changeset in xpra [24878] by Antoine Martin
#2241 use the language rather than the variant, as the variant may map …
10:15 Changeset in xpra [24877] by Antoine Martin
also check for dbus server components
10:08 Changeset in xpra [24876] by Antoine Martin
unused import
09:59 Ticket #2537 (failed upgrades should preserve sockets) created by Antoine Martin
We currently delete the previous server sockets and if the upgrade …

12/31/19:

22:11 Changeset in xpra [24875] by Antoine Martin
update release notes
22:03 Changeset in xpra [24874] by Antoine Martin
r24873 backport: don't error out if the dbus module is not installed
22:02 Changeset in xpra [24873] by Antoine Martin
don't error out if the dbus module is not installed
21:46 Changeset in xpra [24872] by Antoine Martin
hide misleading GLX attributes
21:24 Changeset in xpra [24871] by Antoine Martin
ensure we run the app cleanups if we have instantiated an app - fixes …
21:15 Changeset in xpra [24870] by Antoine Martin
r24869 backport: fix flickering
21:15 Changeset in xpra [24869] by Antoine Martin
fix flickering
21:14 Changeset in xpra [24868] by Antoine Martin
use a session id to more easily distinguish client info data and …
20:53 Ticket #2363 (more xpra top features) closed by Antoine Martin
fixed: Updates: * r24850: show speaker, microphone and av-sync * r24852: show …
20:45 Changeset in xpra [24867] by Antoine Martin
r24866 backport: fix 'xpra top' error that scrambled the output
20:44 Changeset in xpra [24866] by Antoine Martin
revision may be 'unknown', avoid errors that can scramble the terminal …
20:29 Changeset in xpra [24865] by Antoine Martin
r24864 backport: fix wrong client info shown in 'xpra top'
20:27 Changeset in xpra [24864] by Antoine Martin
show other clients but not 'xpra top' itself as a client
18:54 Changeset in xpra [24863] by Antoine Martin
#2363 show server side opengl caps
17:56 Changeset in xpra [24862] by Antoine Martin
keep updating the screen during timeouts, so we can actually see the …
17:47 Changeset in xpra [24861] by Antoine Martin
#2363 warn if the server data is out of date
17:38 Changeset in xpra [24860] by Antoine Martin
#2363 show client opengl info if present
17:33 Changeset in xpra [24859] by Antoine Martin
#2363 minor output adjustments
17:27 Changeset in xpra [24858] by Antoine Martin
make it clear this is not working
17:13 Changeset in xpra [24857] by Antoine Martin
better wayland mode detection
17:12 Changeset in xpra [24856] by Antoine Martin
r24854 backport: remove duplicated attribute, this one may cause …
16:48 Changeset in xpra [24855] by Antoine Martin
expose client opengl caps to server
16:31 Changeset in xpra [24854] by Antoine Martin
remove duplicated attribute (and this one is less safe, may be None)
16:28 Changeset in xpra [24853] by Antoine Martin
if we can't access the display (ie: under Wayland), fail more gracefully
16:15 Changeset in xpra [24852] by Antoine Martin
show gravity as a human readable string
16:05 Changeset in xpra [24851] by Antoine Martin
move constants to common location
15:55 Changeset in xpra [24850] by Antoine Martin
#2363 show speaker, microphone and av-sync
15:54 Changeset in xpra [24849] by Antoine Martin
if we force the 'wayland' gdk backend, return True from is_Wayland
13:07 Ticket #2536 (forcing wayland without a wayland display segfaults) closed by Antoine Martin
upstream: Not much we can do about this. This needs to be fixed in GTK.
13:07 Ticket #2536 (forcing wayland without a wayland display segfaults) created by Antoine Martin
This is a feature of GTK: …
12:53 Changeset in xpra [24848] by Antoine Martin
'GDK_BACKEND' is more important than 'XDG_SESSION_TYPE' for detecting …
10:35 Changeset in xpra [24847] by Antoine Martin
try newer numpy branch with the newer build VM
10:25 Changeset in xpra [24846] by Antoine Martin
r24845 backport: better fix for focus problems with OR windows
10:23 Ticket #1999 (xterm regression: popup window does not get focus) closed by Antoine Martin
fixed: Glad I spent some time debugging the server end: r24845 is a better …
10:23 Changeset in xpra [24845] by Antoine Martin
#1999 better fix than r24842 (reverted): don't use OR window for …
08:55 Changeset in xpra [24844] by Antoine Martin
r24842 backport: fix focus problems with OR windows
08:51 Changeset in xpra [24843] by Antoine Martin
numpy 1.16.6

12/30/19:

21:20 Changeset in xpra [24842] by Antoine Martin
#1999 fixup r23570: don't send focus state for OR windows
09:45 Changeset in xpra [24841] by Antoine Martin
#2527 tidy up
08:49 Changeset in xpra [24840] by Antoine Martin
#2527 captitalize first letter

12/29/19:

20:29 Ticket #2533 (xpra upgrade subcommand regression) closed by Antoine Martin
fixed: Updates: * VERSION fix moved to #2535 - things work without, but …
20:28 Changeset in xpra [24839] by Antoine Martin
r24834 + r24835 backport, also reverts parts of r20757 for python2 so …
20:18 Ticket #2535 (x11 selection: correct implementation of ICCCM section 4.3) created by Antoine Martin
Split from #2533 (see ticket:2533#comment:4). Instead of setting the …
20:14 Changeset in xpra [24838] by Antoine Martin
#2533 remove dead code and add docstrings
20:10 Changeset in xpra [24837] by Antoine Martin
#2533 if the selection owner does not give it up, timeout and exit …
20:00 Changeset in xpra [24836] by Antoine Martin
when we get an exception during 'upgrade' or 'upgrade-desktop' …
19:45 Changeset in xpra [24835] by Antoine Martin
#2533 owner may be None, in which case we also assume that we no …
17:16 Changeset in xpra [24834] by Antoine Martin
#2533 correctly detect when we lose the selection and fire …
16:46 Changeset in xpra [24833] by Antoine Martin
fixup r24827: add missing import
16:45 Changeset in xpra [24832] by Antoine Martin
oops: undo parts of 24831 which were not meant to be commited..
16:44 Changeset in xpra [24831] by Antoine Martin
fixup r24826: add missing import
15:46 Changeset in xpra [24830] by Antoine Martin
missed from r24769: also update default config
11:42 Changeset in xpra [24829] by Antoine Martin
r24828 backport: python3-lz4 3.0.2
11:40 Changeset in xpra [24828] by Antoine Martin
python-lz4 3.0.2
11:36 Ticket #2528 (Show full screen name in tray) closed by Antoine Martin
fixed: > How does that diagnostic message comes to terminal? -d tray
11:35 Ticket #2525 (xpra client GUI throws: assertion 'GDK_IS_DISPLAY (display)' failed) closed by Antoine Martin
fixed: OK, so clearly we can't close the display on win32, r24826 makes that …
10:49 Changeset in xpra [24827] by Antoine Martin
r24826 backport: fix crashes on win32 shadow exit
10:47 Changeset in xpra [24826] by Antoine Martin
#2525 don't close the display on win32, fixes crashes on exit
10:09 Changeset in xpra [24825] by Antoine Martin
r24824 backport: fix tray title with some ssh backends
10:06 Changeset in xpra [24824] by Antoine Martin
#2528 use 'endpoint' info string instead of 'target' attribute, so we …
09:37 Changeset in xpra [24823] by Antoine Martin
fix syntax error

12/28/19:

18:03 Ticket #2534 (xpra crash using LibreOffice) created by stdedos
On some LibreOffice operation (replace non-empty cell with …
17:10 Ticket #2533 (xpra upgrade subcommand regression) created by Antoine Martin
As reported in ticket:2524#comment:3. Easily reproducible, also …
15:09 Changeset in xpra [24822] by Antoine Martin
include the selection name in the window title
15:08 Changeset in xpra [24821] by Antoine Martin
add debug logging
12:49 Changeset in xpra [24820] by Antoine Martin
r24819 partial backport: use correct exit code for unsupported sockets
12:45 Changeset in xpra [24819] by Antoine Martin
use the correct exit codes for unix domain socket connection failures …
12:42 Changeset in xpra [24818] by Antoine Martin
don't log full backtrace for InitInfo? and InitExit? exceptions
08:53 Changeset in xpra [24817] by Antoine Martin
r24816 backport: fix RFB server key handling
08:52 Ticket #2532 (Make RFB Server to Process Keyboard Input Correctly) closed by Antoine Martin
fixed: Many thanks! Applied in r24816.
08:52 Changeset in xpra [24816] by Antoine Martin
#2532: fix key handling
08:28 Ticket #2532 (Make RFB Server to Process Keyboard Input Correctly) created by LIU Quanbo
The RFB server can't accept the keyboard input from the client side …
Note: See TracTimeline for information about the timeline view.