xpra icon
Bug tracker and wiki

Timeline



04/28/14:

17:13 Changeset in xpra [6215] by Antoine Martin
fix win32 build error with all ffmpeg disabled
17:12 Changeset in xpra [6214] by Antoine Martin
python3 win32 improvements: * generalize "optimize" as a pkgconfig …
16:26 Changeset in xpra [6213] by Antoine Martin
python3 compat: * generalize py2exe's EXCLUDED_DLLS * fix md5 instantiation
16:25 Changeset in xpra [6212] by Antoine Martin
use the new buffer api wrapper for cyxor
16:08 ReportingBugs edited by Antoine Martin
(diff)
15:24 Changeset in xpra [6211] by Antoine Martin
fix rencode compilation breakage caused by r6176: use a more standard …
14:16 BadIP edited by Antoine Martin
(diff)
11:17 Changeset in xpra [6210] by Antoine Martin
python3 fixes: * move BAT file around so we can do common bits before …
08:23 BadIP edited by Antoine Martin
(diff)
08:22 BadIP edited by Antoine Martin
(diff)
06:48 Changeset in xpra [6209] by Antoine Martin
use nested structs to avoid needing C code

04/27/14:

17:42 Changeset in xpra [6208] by Antoine Martin
avoid python3 errors when comparing None with zero
17:42 Changeset in xpra [6207] by Antoine Martin
add xid support to gtk3: * import magic in gdk_display_source * …
15:14 Changeset in xpra [6206] by Antoine Martin
add gtk3 mouse support: motion, clicks and scrolling
13:54 Changeset in xpra [6205] by Antoine Martin
prevent python3 error "unorderable types": ensure we have non-zero …
13:53 Changeset in xpra [6204] by Antoine Martin
#139: re-instate a better version of r5176 where we use the pid, the …
13:42 Changeset in xpra [6203] by Antoine Martin
make sure we only have names for actual signals and not other constants
13:41 Changeset in xpra [6202] by Antoine Martin
move gtk x11 error utility class to common location so we can use it …
13:06 Changeset in xpra [6201] by Antoine Martin
add gtk3 display source so we can use the X11 bindings with gtk3 code
12:50 Changeset in xpra [6200] by Antoine Martin
the gdk_display_source in gtk_x11 is gtk2 only, so move it there
11:14 Changeset in xpra [6199] by Antoine Martin
allow us to build x11 modules without gtk_x11 (which is gtk2 only)
11:13 Changeset in xpra [6198] by Antoine Martin
python3 fixes: re-use the buffer abstraction cython class to make it …
10:31 Changeset in xpra [6197] by Antoine Martin
* cleanup and simplify * add cairo_paint_image using pixbuf loader
09:55 Changeset in xpra [6196] by Antoine Martin
support painting png and jpeg via cairo_set_source_pixbuf and a …
09:30 Changeset in xpra [6195] by Antoine Martin
gtk3 fix: add update_icon implementation (and move the old one to gtk2 …
09:29 Changeset in xpra [6194] by Antoine Martin
python3 compat: builtins vs builtin
09:16 Changeset in xpra [6193] by Antoine Martin
gtk3 compat for statusicon
09:15 Changeset in xpra [6192] by Antoine Martin
avoid error on window close/cleanup: check we still have a backing!
08:54 Changeset in xpra [6191] by Antoine Martin
gtk3 fixes: an extra argument got added a the begginning of …
08:43 Changeset in xpra [6190] by Antoine Martin
python3 fix: needs help sorting structures
08:32 Changeset in xpra [6189] by Antoine Martin
python3 compat: more string workarounds
07:11 Changeset in xpra [6188] by Antoine Martin
enable gtk3 by default for python3
06:57 Changeset in xpra [6187] by Antoine Martin
fix paint position!
06:45 Changeset in xpra [6186] by Antoine Martin
cairo backing needs a 4 arg constructor (as called from make_new_backing)
06:44 Changeset in xpra [6185] by Antoine Martin
oops "rgb24" is not a pixel rgb format!
06:40 Changeset in xpra [6184] by Antoine Martin
more python3 string fixes: parse lists of bytes to strings
05:57 Changeset in xpra [6183] by Antoine Martin
more python3 string fixes: only convert to bytes when needed
05:53 Changeset in xpra [6182] by Antoine Martin
skip empty CSV values
05:51 Changeset in xpra [6181] by Antoine Martin
more python3 string fixes
05:38 Changeset in xpra [6180] by Antoine Martin
oops
05:37 Changeset in xpra [6179] by Antoine Martin
python3 fix: bytes vs strings..
05:33 Changeset in xpra [6178] by Antoine Martin
* python3 fix (unicode vs string..) * replace confusing and misplaced …
05:27 Changeset in xpra [6177] by Antoine Martin
python3 compat syntax (since it is imported from setup.py before 2to3 …
05:26 Changeset in xpra [6176] by Antoine Martin
make it easier to build with python3: detect it and automagically …
05:07 Changeset in xpra [6175] by Antoine Martin
gcc version is a list!
03:32 BadIP edited by Antoine Martin
(diff)

04/26/14:

14:14 BadIP edited by Antoine Martin
(diff)
05:48 Changeset in xpra [6174] by Antoine Martin
r6173 for v0.12.x branch: make it easier to build packages from the …
05:23 Changeset in xpra [6173] by Antoine Martin
* add dep on swscale * let the build script uncomment the right line …
04:13 BadIP edited by Antoine Martin
(diff)

04/25/14:

15:56 Changeset in xpra [6172] by Antoine Martin
add PROPERTY_CHANGE_MASK to all window types so trays and OR windows …
15:27 BadIP edited by Antoine Martin
(diff)
12:00 Changeset in xpra [6171] by Antoine Martin
make calls to get_pyatom more consistent: we have a reference to the …
11:24 Changeset in xpra [6170] by Antoine Martin
* handle grabs just like other window attributes, remove helper class …
10:22 Changeset in xpra [6169] by Antoine Martin
* only simulate focus before unfocus if we thought the focus was on …
09:37 Changeset in xpra [6168] by Antoine Martin
#139: fix event mask used to capture grabs, world window is just …
09:35 Changeset in xpra [6167] by Antoine Martin
#139 move force ungrab and grab attributes to common ui class, so all …
09:33 Changeset in xpra [6166] by Antoine Martin
* use faster cdef internally * avoid logging for very common case of …

04/24/14:

11:02 BadIP edited by Antoine Martin
(diff)
04:53 BadIP edited by Antoine Martin
(diff)
04:01 Changeset in xpra [6165] by Antoine Martin
better debug logging for windows: * include xid for world window * …

04/23/14:

09:43 Packaging edited by Antoine Martin
(diff)
09:39 Packaging edited by Antoine Martin
(diff)
09:38 Packaging edited by Antoine Martin
(diff)
08:01 Changeset in xpra [6164] by Antoine Martin
update release notes
07:58 Changeset in xpra [6163] by Antoine Martin
shadow fixes for v0.12.x (r6146, r6156, r6157, r6158 + r6159)
07:47 Changeset in xpra [6162] by Antoine Martin
r6115 for v0.12.x branch: add missing keyword arg to the …
07:46 Changeset in xpra [6161] by Antoine Martin
r6089 for v0.12.x branch: avoid xorg warning due to undefined option
06:21 Changeset in xpra [6160] by Antoine Martin
add gtk keynames to native keymaps
06:18 Changeset in xpra [6159] by Antoine Martin
#561 add the gtk keynames to our translation lookup table
04:20 Changeset in xpra [6158] by Antoine Martin
#561 also show keyboard info for shadow servers
04:19 Changeset in xpra [6157] by Antoine Martin
merge two translation info loops together
03:52 NetworkProtocol edited by Antoine Martin
(diff)
03:51 NetworkProtocol edited by Antoine Martin
add info on packet type aliases (diff)
03:40 Changeset in xpra [6156] by Antoine Martin
if present, show in xpra info: * keycode translation table * client …
03:28 Changeset in xpra [6155] by Antoine Martin
oops: parse_options now lives in keyboard config
03:25 Changeset in xpra [6154] by Antoine Martin
move shadow=True to shadow server

04/22/14:

14:48 Ticket #562 (swscale assertion error: sizeFactor > 0 failed) created by Antoine Martin
[…] I have seen this one once on osx only. From looking at the …
12:31 Changeset in xpra [6153] by Antoine Martin
avoid warning on osx
11:44 Changeset in xpra [6152] by Antoine Martin
oops: error in r6151
11:16 Changeset in xpra [6151] by Antoine Martin
better cross platform keyboard support and cleanups: * move keycode …
11:11 Changeset in xpra [6150] by Antoine Martin
prettify_plug_name before using it as title for the session
11:07 BadIP edited by Antoine Martin
(diff)
10:28 Changeset in xpra [6149] by Antoine Martin
make mdns default to disabled on osx and win32 since those platforms …
07:33 Changeset in xpra [6148] by Antoine Martin
we don't need an ImportError? guard from this class
07:31 Changeset in xpra [6147] by Antoine Martin
fix dependency on x11 keyboard: we now inject it into the source
05:54 Changeset in xpra [6146] by Antoine Martin
#561: fix shadow key mappings by using a default keymap translation
05:53 Changeset in xpra [6145] by Antoine Martin
rename method to prevent confusion and add debug logging to it
04:05 Changeset in xpra [6144] by Antoine Martin
remove unused argument
04:04 Changeset in xpra [6143] by Antoine Martin
shadow servers must set the keyboard to "non native" since they do not …
03:35 Keyboard edited by Antoine Martin
(diff)
03:34 Changeset in xpra [6142] by Antoine Martin
add debug logging to "get_keycode"
03:25 Changeset in xpra [6141] by Antoine Martin
don't wait for input when running under wine

04/21/14:

21:22 Ticket #561 (Wrong keys produced when connecting from Windows laptop to Linux box ...) created by alex_shpak
Keyboard presses seem to be completely messed up: * pressing a
15:46 BadIP edited by Antoine Martin
(diff)
14:44 BadIP edited by Antoine Martin
(diff)
14:09 BadIP edited by Antoine Martin
(diff)
11:42 Changeset in xpra [6140] by Antoine Martin
add logging category "events" for system events
11:34 Ticket #560 (restore the ability to run under wine) closed by Antoine Martin
fixed: Fixed in r6139
11:32 Changeset in xpra [6139] by Antoine Martin
#560 failure to detect existing processes using WBEMScripting should …
11:10 Ticket #560 (restore the ability to run under wine) created by Antoine Martin
versions before 0.12 can be installed in wine and will run reasonably …
08:36 Changeset in xpra [6138] by Antoine Martin
drop silent attribute to queue when the default value will do (off) - …
04:14 Changeset in xpra [6137] by Antoine Martin
* force ungrab when the last client disconnects, or when we cleanup …
03:55 Changeset in xpra [6136] by Antoine Martin
simplify and cleanup X11 extension testing: * only test once before …
03:38 Changeset in xpra [6135] by Antoine Martin
reset handler id list when disconnecting them
02:29 BadIP edited by Antoine Martin
(diff)
02:28 BadIP edited by Antoine Martin
(diff)

04/20/14:

09:43 Changeset in xpra [6134] by Antoine Martin
log failure cause
09:31 Changeset in xpra [6133] by Antoine Martin
#139: fix grab handling using a single instance of the helper
08:00 Changeset in xpra [6132] by Antoine Martin
provide cleanup method (same as do_quit)
05:40 BadIP edited by Antoine Martin
(diff)

04/19/14:

14:52 BadIP edited by Antoine Martin
(diff)
11:55 BadIP edited by Antoine Martin
(diff)
11:32 Changeset in xpra [6131] by Antoine Martin
weap enter/leave notify's subwindow as a gdk window
11:23 Changeset in xpra [6130] by Antoine Martin
* add ability to hook Enter/Leave? Notify events * better debugging: …
10:53 Changeset in xpra [6129] by Antoine Martin
more trac style overrides
10:31 BadIP edited by Antoine Martin
(diff)
09:45 Changeset in xpra [6128] by Antoine Martin
better debug: log gdk.Window as xid, gdk.Display using its name …
09:34 Changeset in xpra [6127] by Antoine Martin
easier debugging of X11 events: show event type name more clearly
07:56 Changeset in xpra [6126] by Antoine Martin
add "detail" focus event logging and include the xid of the window the …
07:31 Changeset in xpra [6125] by Antoine Martin
better color for some trac links
07:29 BadIP edited by Antoine Martin
(diff)
05:54 Changeset in xpra [6124] by Antoine Martin
remove ugly text shadow in links
05:48 Changeset in xpra [6123] by Antoine Martin
remove whitespace, fix search box size
05:43 Changeset in xpra [6122] by Antoine Martin
website style updates (trac overrides mostly), new colours for icons, etc
05:03 Changeset in xpra [6121] by Antoine Martin
better contrast
04:56 Ticket #557 (qt5 applications don't notice they've been moved? their menus are misplaced) closed by Antoine Martin
fixed: Was confirmed as fixed in #556, closing.
04:52 Changeset in xpra [6120] by Antoine Martin
add "force-ungrab" packet and capability so we can ask the server to …
04:49 Ticket #139 (forward input grabs to the client) reopened by Antoine Martin
Got broken by the fixes in #556 ... Which is annoying because r6120
04:18 Changeset in xpra [6119] by Antoine Martin
use contant
03:25 BadIP edited by Antoine Martin
(diff)

04/18/14:

15:34 Changeset in xpra [6118] by Antoine Martin
#163: calculate and set the xdpi and ydpi root window properties for …
14:50 Changeset in xpra [6117] by Antoine Martin
use a consistent logging category
14:49 Changeset in xpra [6116] by Antoine Martin
remove nvcuda
11:49 BadIP edited by Antoine Martin
(diff)
10:46 BadIP edited by Antoine Martin
(diff)
09:48 Changeset in xpra [6115] by Antoine Martin
fix bug introduced by r5884: add missing keyword arg to the …
09:24 CSC/NVCUDA edited by Antoine Martin
(diff)
09:23 CSC/NVCUDA edited by Antoine Martin
(diff)
09:21 CSC/Performance edited by Antoine Martin
remove csc nvcuda (mostly) (diff)
09:20 CSC edited by Antoine Martin
remove csc nvcuda (diff)
09:18 WikiStart edited by Antoine Martin
(diff)
09:17 Changeset in xpra [6114] by Antoine Martin
drop support for csc nvcuda as this never worked properly, and one …
09:03 Changeset in xpra [6113] by Antoine Martin
add new logging categories we know about, and warn if the category …
09:02 Changeset in xpra [6112] by Antoine Martin
use dedicated logger for pileline scoring: "score"
08:28 Changeset in xpra [6111] by Antoine Martin
add speed and quality tuning for vpx
08:25 BadIP edited by Antoine Martin
(diff)
06:25 Changeset in xpra [6110] by Antoine Martin
if an invalid colour is specified, use red (better default than no …
06:21 Changeset in xpra [6109] by Antoine Martin
better _NET_DESKTOP_GEOMETRY handling: set it to the geometry the …
06:00 Changeset in xpra [6108] by Antoine Martin
test app for opacity
05:47 Changeset in xpra [6107] by Antoine Martin
support for window opacity (_NET_WM_WINDOW_OPACITY)
04:06 Changeset in xpra [6106] by Antoine Martin
give more space to the actual content rather than borders and pretty curves
03:46 BadIP edited by Antoine Martin
(diff)

04/16/14:

11:51 BadIP edited by Antoine Martin
(diff)
11:07 Changeset in xpra [6105] by Antoine Martin
debug is no longer a boolean option
11:00 Changeset in xpra [6104] by Antoine Martin
prevent zombie process when we remote start with "_proxy_start" or …
10:26 Changeset in xpra [6103] by Antoine Martin
log "actual" DPI values server side
09:47 Changeset in xpra [6102] by Antoine Martin
try harder to wait until we resume to send the updated screen size to …
08:51 Ticket #559 (handle anti-aliasing and subpixel rendering, honour client component order) created by Antoine Martin
Somewhat related to #163: …
08:31 BadIP edited by Antoine Martin
(diff)
07:46 Changeset in xpra [6101] by Antoine Martin
no longer needed
04:05 Changeset in xpra [6100] by Antoine Martin
calling randr can potentially cause X11 errors?, so use trap
04:04 Changeset in xpra [6099] by Antoine Martin
support for the "ConstantDPI" dummy patch
03:50 BadIP edited by Antoine Martin
(diff)

04/15/14:

20:48 Changeset in xpra [6098] by Smo
add python-macholib, python-modulegraph, python-altgraph and make them …
14:19 Changeset in xpra [6097] by Antoine Martin
remove "DisplaySize?" gives us 96dpi more consistently (default value …
11:15 BadIP edited by Antoine Martin
(diff)
10:23 Changeset in xpra [6096] by Smo
adding patch for building gtkglext on osx details are in #533
08:07 Changeset in xpra [6095] by Antoine Martin
just like grab helper: stop at the world window
07:46 Changeset in xpra [6094] by Smo
Pillow version bump Updated ffmpeg and configure from #533
07:20 Changeset in xpra [6093] by Smo
Fixed some issues and cleaned up Changed meta-xpra-subversion to …
06:32 WikiStart edited by Antoine Martin
(diff)
06:32 FakeXinerama edited by Antoine Martin
(diff)
03:42 Changeset in xpra [6092] by Antoine Martin
undo r6088
03:35 Changeset in xpra [6091] by Antoine Martin
undo almost all of r6086: too many applications use the macro and …

04/14/14:

19:25 Changeset in xpra [6090] by Smo
Pyopengl and Pyopengl-accelerate version bump
13:08 Changeset in xpra [6089] by Antoine Martin
this does not do anything with the dummy driver!

04/11/14:

09:28 BadContent edited by Antoine Martin
(diff)
09:26 BadIP edited by Antoine Martin
(diff)
09:21 BadIP edited by Antoine Martin
(diff)

04/10/14:

14:54 Ticket #556 (Qt 5 menus closing immediately) closed by rikky
fixed
12:45 BadIP edited by Antoine Martin
(diff)
12:44 BadIP edited by Antoine Martin
(diff)
12:41 BadIP edited by Antoine Martin
(diff)
12:26 Changeset in xpra [6088] by Antoine Martin
add dep on fakeXscreenmm rpm
12:19 WikiStart edited by Antoine Martin
(diff)
12:17 Changeset in xpra [6087] by Antoine Martin
scripts for making tarballs of the fakex subprojects
12:10 Changeset in xpra [6086] by Antoine Martin
add libfakeXscreenmm and xpra support for it
12:10 FakeXinerama edited by Antoine Martin
(diff)
11:46 Changeset in xpra [6085] by Antoine Martin
docstring and style
11:00 BadIP edited by Antoine Martin
(diff)
10:41 BadIP edited by Antoine Martin
(diff)
10:28 BadIP edited by Antoine Martin
(diff)
07:56 Changeset in xpra [6084] by Antoine Martin
drop support for older versions of cython
07:51 Ticket #558 (nvenc support for shadowing on win32) created by Antoine Martin
Shouldn't be too hard to do. As of r6082, the code compiles. What's …
07:45 Changeset in xpra [6083] by Antoine Martin
nvenc on win32 probably does not load or work and I can't test it, so …
07:40 Changeset in xpra [6082] by Antoine Martin
* load nvenc explicitly at runtime * allow nvenc to be built on win32 …
07:38 Changeset in xpra [6081] by Antoine Martin
ensure DEBUG is always defined (fixes syntax error)
07:24 BadIP edited by Antoine Martin
(diff)
05:27 Changeset in xpra [6080] by Antoine Martin
avoid loss of precision: time is a double already
05:26 Changeset in xpra [6079] by Antoine Martin
the example code uses UNCACHED on *nix, do the same
05:00 Changeset in xpra [6078] by Antoine Martin
try to make debug logging more readable
04:17 Changeset in xpra [6077] by Antoine Martin
the values are float, so make it float clamp function (avoids …
04:16 Changeset in xpra [6076] by Antoine Martin
avoid compilation warning on win32

04/09/14:

07:10 BadIP edited by Antoine Martin
(diff)
06:40 Changeset in xpra [6075] by Antoine Martin
updated release notes
06:38 Changeset in xpra [6074] by Antoine Martin
r6073 for v0.12.x branch: clear used key repeat timers
06:35 Changeset in xpra [6073] by Antoine Martin
clear used key repeat timers
05:29 Changeset in xpra [6072] by Antoine Martin
import world window just once
05:27 Changeset in xpra [6071] by Antoine Martin
add some debug logging for screen and workspace restore code
04:02 Changeset in xpra [6070] by Antoine Martin
updated release notes with nvenc fix
04:00 Changeset in xpra [6069] by Antoine Martin
r6067 for v0.12.x branch: prevent crash when encoder initialization …
02:36 Encodings/nvenc edited by Antoine Martin
(diff)
02:06 BadIP edited by Antoine Martin
(diff)
00:17 Changeset in xpra [6068] by Smo
Changed mirrors for python modules Added libpng, libtiff, and …

04/08/14:

19:15 Changeset in xpra [6067] by Antoine Martin
prevent crash when encoder initialization fails: don't flush encoder …
16:58 Changeset in xpra [6066] by Antoine Martin
updated release notes with latest fix
16:57 Changeset in xpra [6065] by Antoine Martin
r6042 + r6043: avoid errors after window source cleanup
16:40 Ticket #457 (client memory leak) closed by Antoine Martin
worksforme: Note: as of r6046, the leak detection code can also be used from the …
16:27 Changeset in xpra [6064] by Antoine Martin
updated release notes
16:24 Changeset in xpra [6063] by Antoine Martin
r6061 for v0.12.x branch: always send ConfigureNotify? from …
16:23 Changeset in xpra [6062] by Antoine Martin
r6060 for v0.12.x branch: ignore the world window when listening for …
16:13 Changeset in xpra [6061] by Antoine Martin
#557: undo r5766: always send ConfigureNotify? from update_client_geometry
11:50 Ticket #557 (qt5 applications don't notice they've been moved? their menus are misplaced) created by Antoine Martin
Split from #556. The menus show up where they would be if the parent …
11:44 BadIP edited by Antoine Martin
(diff)
11:07 Changeset in xpra [6060] by Antoine Martin
#556: ignore the world window when listening for grab events
10:58 Changeset in xpra [6059] by Antoine Martin
better grab debugging: * use "grab" logger category * add …
10:54 Changeset in xpra [6058] by Antoine Martin
better window event debugging: add window xid to X11Event, and print …
10:51 Changeset in xpra [6057] by Antoine Martin
use dedicated logger for grabs
04:36 Changeset in xpra [6056] by Antoine Martin
allow socket name to be overriden using XPRA_SOCKET_HOSTNAME (for now)
04:15 BadIP edited by Antoine Martin
(diff)

04/07/14:

14:49 Changeset in xpra [6055] by Antoine Martin
#465: enable zerocopy memoryview based texture upload with opengl, …
14:44 Ticket #513 (some mouse cursors are missing and/or large) closed by Antoine Martin
fixed: OK, closing. If it does re-occur, please post cursor debugging: …
14:28 Ticket #556 (Qt 5 menus closing immediately) created by rikky
Since version 0.12.0-1 menus of qt 5.0 apps are closed immediately. …
13:23 Changeset in xpra [6054] by Antoine Martin
remove unused definitions
13:23 Changeset in xpra [6053] by Antoine Martin
use buffers in more places: * enc_x264 * enc_x265 * dec_vpx
13:07 Changeset in xpra [6052] by Antoine Martin
remove unused definitions
11:44 Changeset in xpra [6051] by Antoine Martin
include buffers api version in codec info tool
09:18 Changeset in xpra [6050] by Antoine Martin
#465: * move all the buffer functions to an importable cython module …
07:58 Changeset in xpra [6049] by Antoine Martin
oops: check what we actually need!
07:56 Changeset in xpra [6048] by Antoine Martin
remove unused import
07:55 Changeset in xpra [6047] by Antoine Martin
remove unused import
05:10 BadIP edited by Antoine Martin
(diff)
05:05 Changeset in xpra [6046] by Antoine Martin
move leak detection code to util so we can also use it from the client
03:29 BadIP edited by Antoine Martin
(diff)

04/05/14:

16:24 Changeset in xpra [6045] by Antoine Martin
tabspace cleanup
11:12 Debugging edited by Antoine Martin
(diff)
10:53 Changeset in xpra [6044] by Antoine Martin
try harder not to leak objects (mostly frame objects) when debugging …
10:38 Changeset in xpra [6043] by Antoine Martin
prevent errors when lists get reset during cleanup (some threads may …
09:41 Changeset in xpra [6042] by Antoine Martin
avoid errors when refresh timer fires just after window cleanup
09:19 Changeset in xpra [6041] by Antoine Martin
more correct and readable output for "xpra start --encoding=help": * …
09:11 Changeset in xpra [6040] by Antoine Martin
only start sending pings when we call run(), not when doing init()
08:00 Changeset in xpra [6039] by Antoine Martin
init_encodings() can be called more than once, so only add to the lists
07:43 BadIP edited by Antoine Martin
(diff)
07:39 Changeset in xpra [6038] by Antoine Martin
* add "padded" attribute to XShmImageWrapper so we know if we can send …
07:18 Changeset in xpra [6037] by Antoine Martin
use stronger C type
04:45 Changeset in xpra [6036] by Antoine Martin
(oops) r6035 for v0.12.x branch: we need references to mmap vars for …
04:44 Changeset in xpra [6035] by Antoine Martin
we need references to mmap vars for init_vars() !
04:40 Changeset in xpra [6034] by Antoine Martin
prepare for 0.12.3 release
04:28 Changeset in xpra [6033] by Antoine Martin
r5993 for v0.12.x branch: report correct encoder speed
04:28 Changeset in xpra [6032] by Antoine Martin
r6023 for v0.12.x branch: fix memleak when clients diconnect
04:25 Changeset in xpra [6031] by Antoine Martin
r6016 for v0.12.x branch: prevent error if we print the helper after …
04:24 Changeset in xpra [6030] by Antoine Martin
r6007 for v0.12.x branch: avoid error if the window disappears before …
04:23 Changeset in xpra [6029] by Antoine Martin
r6004 for v0.12.x branch: more correct xshm image buffer size …
04:21 Changeset in xpra [6028] by Antoine Martin
undo r6011 since r6024 ensures that we never clean the references to mmap
04:09 Changeset in xpra [6027] by Antoine Martin
r6024 for v0.12.x branch: mmap cleanup fixes
04:07 Changeset in xpra [6026] by Antoine Martin
r6002 for v0.12.x branch: ensure mmap is never used as a fallback, and …
04:05 Changeset in xpra [6025] by Antoine Martin
r6002 was incorrect: a set made from a string is a set made from the …
04:03 Changeset in xpra [6024] by Antoine Martin
#554: * never clear mmap references since we may still need them * …
04:02 BadIP edited by Antoine Martin
(diff)
01:51 BadIP edited by Antoine Martin
(diff)
01:49 BadIP edited by Antoine Martin
(diff)

04/04/14:

14:59 Changeset in xpra [6023] by Antoine Martin
fix memleak when clients diconnect and we have images queued for …
14:05 Changeset in xpra [6022] by Antoine Martin
add ability to dump references when we find something is leaking (its …
14:01 Changeset in xpra [6021] by Antoine Martin
limit the amount of stuff we dump when debugging references, add …
13:53 Changeset in xpra [6020] by Antoine Martin
lose reference to the image as soon as we're done with it
13:01 BadIP edited by Antoine Martin
(diff)
12:49 BadIP edited by Antoine Martin
(diff)
12:47 BadIP edited by Antoine Martin
(diff)
08:51 Changeset in xpra [6019] by Antoine Martin
fix non-existent potential race: should always be called from the UI …
08:41 Changeset in xpra [6018] by Antoine Martin
* flatten the code to try to make it more readable * add docstrings to …
08:38 Changeset in xpra [6017] by Antoine Martin
memleak detection: ignore more types and ignore them from the start
07:59 Changeset in xpra [6016] by Antoine Martin
prevent error if we print the helper after it has been destroyed
07:38 BadIP edited by Antoine Martin
(diff)
07:37 FakeXinerama edited by Antoine Martin
(diff)
07:31 Changeset in xpra [6015] by Antoine Martin
simplify
07:25 Changeset in xpra [6014] by Antoine Martin
prettify
06:01 Changeset in xpra [6013] by Antoine Martin
#535 add server leak detection via XPRA_DETECT_LEAKS env var
05:20 Ticket #555 (0.12.2: multi-monitor positioning issues) created by onlyjob
In 0.12.2 I found a regression from 0.11.x: in kmail menus open …
04:43 Changeset in xpra [6012] by Antoine Martin
* add docstring for hints and presets * use icon preset for small …
03:37 Ticket #554 (mmap error when closing window whilst encoding pixels) closed by Antoine Martin
fixed: Was caused by the new more thorough window cleanup code added in …
03:34 Changeset in xpra [6011] by Antoine Martin
#554 copy mmap variable references so we can still complete the method …
03:29 Ticket #554 (mmap error when closing window whilst encoding pixels) created by Antoine Martin
Caught this during testing: […]
01:29 BadIP edited by Antoine Martin
(diff)

04/03/14:

12:37 Changeset in xpra [6010] by Antoine Martin
potentially support architectures where an int is not 32 bits (untested)
11:58 Changeset in xpra [6009] by Antoine Martin
oops: remove debug
11:53 Changeset in xpra [6008] by Antoine Martin
preserve the same xshm image for all the regions we process together: …
11:41 Changeset in xpra [6007] by Antoine Martin
avoid error if the window disappears before we can give it focus via …
10:48 Changeset in xpra [6006] by Antoine Martin
better namespace and info for fakexinerama
10:45 Changeset in xpra [6005] by Antoine Martin
better namespace for randr values: add "server" prefix
10:42 Changeset in xpra [6004] by Antoine Martin
more correct xshm image buffer size calculations, ensure we never read …
10:33 NetworkProtocol edited by Antoine Martin
(diff)
10:30 Changeset in xpra [6003] by Antoine Martin
refine score calculations: * add small cost for csc step to speed * …
09:49 Changeset in xpra [6002] by Antoine Martin
ensure mmap is never used as a fallback, and honour the prefered order too
09:44 Changeset in xpra [6001] by Antoine Martin
prefer more subsampling when downscaling: YUV420P better than YUV422P
09:26 Changeset in xpra [6000] by Antoine Martin
debug logging tweaks
09:15 Changeset in xpra [5999] by Antoine Martin
when scaling, prefer csc that also subsamples pixels
09:13 Changeset in xpra [5998] by Antoine Martin
remove unnecessarily verbose score logging
09:06 Changeset in xpra [5997] by Antoine Martin
cleaner, simpler code - would have avoided bug in r5996
09:01 Changeset in xpra [5996] by Antoine Martin
cut&paste gone wrong: clone the decoders!
08:37 Changeset in xpra [5995] by Antoine Martin
* use sets to make encoding options and score match list calculations …
07:57 Changeset in xpra [5994] by Antoine Martin
avoid webp for both very small and very large areas (both slow)
07:37 Changeset in xpra [5993] by Antoine Martin
report correct encoder speed
07:30 Changeset in xpra [5992] by Antoine Martin
can use a stricter type here
07:29 Changeset in xpra [5991] by Antoine Martin
cython improvements: * only use cpdef for functions that will also be …
06:54 BadIP edited by Antoine Martin
(diff)
06:04 Changeset in xpra [5990] by Antoine Martin
#419 encoding selection improvements: * we now always …
05:52 Changeset in xpra [5989] by Antoine Martin
discard delta store if compression ratio was low
05:25 Changeset in xpra [5988] by Antoine Martin
try to normalize speed for webp: avoid low speeds which are just too …
05:24 Changeset in xpra [5987] by Antoine Martin
better compression logging (easier to parse)

04/02/14:

15:34 Changeset in xpra [5986] by Antoine Martin
also test png/P and png/L for completeness
11:01 BadIP edited by Antoine Martin
(diff)
09:05 Packaging edited by Antoine Martin
(diff)
09:04 Packaging edited by Antoine Martin
(diff)
09:02 Packaging edited by Antoine Martin
(diff)
09:01 Packaging edited by Antoine Martin
(diff)
08:52 FAQ edited by Antoine Martin
(diff)
08:48 Packaging edited by Antoine Martin
(diff)
08:25 BadIP edited by Antoine Martin
(diff)
08:13 Encodings edited by Antoine Martin
(diff)
08:09 Encodings edited by Antoine Martin
(diff)
08:08 Encodings edited by Antoine Martin
(diff)
08:03 Encodings edited by Antoine Martin
(diff)
08:01 Encodings edited by Antoine Martin
(diff)
08:01 Encodings/webp edited by Antoine Martin
(diff)
07:10 FAQ edited by Antoine Martin
(diff)
07:03 Changeset in xpra [5985] by Antoine Martin
prettify
06:35 Changeset in xpra [5984] by Antoine Martin
add version info in comments
06:32 Encodings/webp edited by Antoine Martin
(diff)
06:25 Changeset in xpra [5983] by Antoine Martin
auto-disable old vpx version (as found in centos6) to prevent build …
05:49 Changeset in xpra [5982] by Antoine Martin
avcodec version auto-detection works on osx too
05:30 Changeset in xpra [5981] by Antoine Martin
auto-detect avcodec version to build and other modules availability, …
04:57 Changeset in xpra [5980] by Antoine Martin
auto detect if libwebp is recent enough (posix only, assume enabled on …
04:48 Changeset in xpra [5979] by Antoine Martin
default to recommending libwebp4 since this is the minimum version …
04:12 Encodings/webp edited by Antoine Martin
(diff)
04:09 Changeset in xpra [5978] by Antoine Martin
simplify python-webm loading: drop compat with older versions
04:09 Changeset in xpra [5977] by Antoine Martin
drop compatibility with older versions which don't have lossless …
01:53 Changeset in xpra [5976] by Antoine Martin
add debugging and cleanup code for dbus signals

04/01/14:

15:41 Encodings/webp edited by Antoine Martin
(diff)
15:33 Encodings/Pillow edited by Antoine Martin
(diff)
15:30 Encodings/webp edited by Antoine Martin
(diff)
15:30 Encodings/Pillow created by Antoine Martin
15:28 Changeset in xpra [5975] by Antoine Martin
simplify encoding availability check and remove hardcoded PIL encoding …
15:25 Changeset in xpra [5974] by Antoine Martin
support fallback to using PIL if we don't have "enc_webp" or "enc_webm"
15:13 Encodings/webp edited by Antoine Martin
(diff)
15:13 WikiStart edited by Antoine Martin
(diff)
15:11 Encodings/webp created by Antoine Martin
14:58 Changeset in xpra [5973] by Antoine Martin
split library loading from library checking so we can import the …
14:53 Changeset in xpra [5972] by Antoine Martin
typo
14:52 Changeset in xpra [5971] by Antoine Martin
* add the missing python-webm files so we can generate source …
14:40 Changeset in xpra [5970] by Antoine Martin
update copyrights
14:40 Changeset in xpra [5969] by Antoine Martin
add copyright
14:39 Changeset in xpra [5968] by Antoine Martin
use relative imports to make it easier to unbundle
14:19 BadIP edited by Antoine Martin
(diff)
12:51 BadIP edited by Antoine Martin
(diff)
09:07 Changeset in xpra [5967] by Antoine Martin
* add explanation * prettify test output
07:58 Changeset in xpra [5966] by Antoine Martin
PIL changes: * optimizing jpeg is pretty cheap and worth doing * …
05:52 Changeset in xpra [5965] by Antoine Martin
also test rgb zlib/lz4 to compare
05:38 Changeset in xpra [5964] by Antoine Martin
fix webp on win32 and enable it by default
05:26 Changeset in xpra [5963] by Antoine Martin
#419 webp lossless is unbearibly slow for only marginal compression …
04:36 Changeset in xpra [5962] by Antoine Martin
it appears that webp uses the "quality" field to represent "speed" …

03/31/14:

16:11 BadIP edited by Antoine Martin
(diff)
12:04 Changeset in xpra [5961] by Antoine Martin
* rename old webp code to webm * use new cython webp code for encoding …
11:36 Changeset in xpra [5960] by Antoine Martin
add python-webm version check (as some distros unbundle it)
10:23 Changeset in xpra [5959] by Antoine Martin
encoding tweaks: * add tests for comparing webp / webm code * add …
06:55 Changeset in xpra [5958] by Antoine Martin
#419 webp using "Advanced Encoding API" - still slow!
06:49 BadIP edited by Antoine Martin
(diff)
06:47 BadIP edited by Antoine Martin
(diff)
06:42 BadIP edited by Antoine Martin
(diff)
06:41 BadIP edited by Antoine Martin
(diff)
06:41 BadIP edited by Antoine Martin
(diff)
06:36 BadIP edited by Antoine Martin
(diff)
03:37 BadIP edited by Antoine Martin
(diff)
03:18 Ticket #552 (0.12.1: switching to RGB encoding from tray do not work) closed by onlyjob
fixed: Fixed in 0.12.2, thanks.

03/30/14:

16:21 TicketSpam edited by Antoine Martin
(diff)
14:23 BadIP edited by Antoine Martin
(diff)
11:05 Changeset in xpra [5957] by Antoine Martin
bump version to make it easier to spot old leaky versions
10:17 Ticket #491 (webp is leaking memory) closed by Antoine Martin
fixed: Backports for v0.12.x in r5956. Closing.
10:10 Changeset in xpra [5956] by Antoine Martin
r5945 + r5951 + r5955 for v0.12.x branch: fix webp leak and allow …
10:07 Changeset in xpra [5955] by Antoine Martin
refuse to use webp encoding unless the client tells us it is not going …
09:55 Changeset in xpra [5954] by Antoine Martin
detect PILLOW_VERSION and fallback to VERSION for (older) PIL
09:50 Changeset in xpra [5953] by Antoine Martin
don't open 'webp' images as this leaks memory in all versions of PIL …
09:31 Changeset in xpra [5952] by Antoine Martin
#491 webp leaks in Pillow too!
09:08 Changeset in xpra [5951] by Antoine Martin
#491 re-allow webp now that the leak is fixed
09:00 Changeset in xpra [5950] by Antoine Martin
use memcpy instead of memmove as the memory regions should never overlap
08:54 FAQ edited by Antoine Martin
(diff)
08:53 FAQ edited by Antoine Martin
(diff)
05:57 Changeset in xpra [5949] by Antoine Martin
update release notes
05:55 Changeset in xpra [5948] by Antoine Martin
r5946 for v0.12.x branch: fix 32-bit workspace number detection
05:52 Changeset in xpra [5947] by Antoine Martin
safer workspace change detection
05:40 Changeset in xpra [5946] by Antoine Martin
we get the X11 workspace value as an unsigned int ("u32"), so we must …
04:48 BadIP created by Antoine Martin

03/29/14:

14:18 Changeset in xpra [5945] by Antoine Martin
#491: fix webp memleak
06:54 Source edited by Antoine Martin
(diff)
04:23 NetworkProtocol edited by Antoine Martin
(diff)
04:22 NetworkProtocol edited by Antoine Martin
(diff)
04:22 NetworkProtocol edited by Antoine Martin
(diff)
04:16 NetworkProtocol edited by Antoine Martin
(diff)
04:04 NetworkProtocol edited by Antoine Martin
(diff)
03:36 NetworkProtocol edited by Antoine Martin
(diff)
Note: See TracTimeline for information about the timeline view.