Timeline
12/21/12:
- 14:42 Changeset in xpra [2333] by
- default to enable opengl since this now works very well!
- 14:41 Changeset in xpra [2332] by
- keep hold of the same drawable reference for the lifetime of the gl …
- 10:03 Changeset in xpra [2331] by
- differentiate between: * xpra.gl not installed: just log a debug …
- 10:01 Changeset in xpra [2330] by
- fix xor mode build support: must include in packages to install!
- 09:43 Changeset in xpra [2329] by
- refactor sys.argv parsing
- 09:29 Changeset in xpra [2328] by
- #150 fix destroy_program_variants_cb error message: clean the gl …
- 09:08 Changeset in xpra [2327] by
- #150: use glFlush instead of swap_buffers since we don't have double …
- 07:28 Changeset in xpra [2326] by
- oops: remove debug
- 07:25 Changeset in xpra [2325] by
- fix delta mode with OpenGL
- 07:15 Changeset in xpra [2324] by
- move all the gl code to a subdir and add distutils support for …
- 04:21 Ticket #225 (calculate batch delay is expensive and hurts performance) created by
- Using profiling during #224, I found that we call …
- 04:05 Ticket #224 (synchronized X11 calls and performance) created by
-
In trying to fix support for running
gtkperf
, I found out that …
12/20/12:
- 11:06 Changeset in xpra [2323] by
- cope with garbage printed by pygst
- 10:13 Changeset in xpra [2322] by
- update release notes with 0.7.6 bits
- 09:58 Changeset in xpra [2321] by
- 0.7.6 release
- 09:51 Changeset in xpra [2320] by
- r2232 for 0.7.x branch: bell fix
- 09:45 Changeset in xpra [2319] by
- r2300 for 0.7.x branch: don't bother trying to deal with auto-refresh …
- 09:39 Changeset in xpra [2318] by
- r2264 for 0.7.x branch: refactor connection cleanup code
- 09:36 Changeset in xpra [2317] by
- r2265 for 0.7.x branch: ensure the tray menu entries that end up …
- 09:25 Changeset in xpra [2316] by
- r2249 for 0.7.x branch: always print the disconnection message
- 09:23 Changeset in xpra [2315] by
- r2241 for 0.7.x branch: fix clipboard toggle log message, was …
- 09:21 Changeset in xpra [2314] by
- r2233, r2235 and r2236 for 0.7.x branch: clipboard flag handling fixes
- 09:15 Changeset in xpra [2313] by
- r2226 for 0.7.x branch: try to disconnect all potential clients on …
- 09:12 Changeset in xpra [2312] by
- r2215 for 0.7.x branch: don't log or raise an error if we're closed, …
- 09:11 Changeset in xpra [2311] by
- r2212 for 0.7.x branch: locking fixes and lower start delay
- 09:06 Changeset in xpra [2310] by
- r2196 for 0.7.x branch: call both send_damage_sequence and mmap …
- 08:37 Changeset in xpra [2309] by
- suppress more warnings triggered by gtkperf
- 08:29 Changeset in xpra [2308] by
- error out on overly large windows rather than guessing some wrong …
- 08:28 Changeset in xpra [2307] by
- damage cleanups: * if we fail to xdamage_acknowledge, then …
- 08:13 Changeset in xpra [2306] by
- remove log's special "type" parameter, was only used in a handful of …
- 08:11 Changeset in xpra [2305] by
- make code more readable
- 06:26 Changeset in xpra [2304] by
- workaround windows that get mapped a lot very quickly (gtkperf): if we …
- 06:11 Changeset in xpra [2303] by
- debugging tweaks: less debug in x_event_filter critical path unless …
- 03:22 Changeset in xpra [2302] by
- basic batching for cursors so we don't max out the connection with …
- 02:19 Changeset in xpra [2301] by
- signal handling: * first signal exit function now called with HIGH …
- 02:09 Changeset in xpra [2300] by
- don't bother trying to deal with auto-refresh when the primary …
- 01:58 Changeset in xpra [2299] by
- most svn clients still have problems with https and multi certs per …
12/19/12:
- 18:55 Changeset in xpra [2298] by
- make it easier to trace specific threads with pycallgraph: use …
- 17:38 Changeset in xpra [2297] by
- pre-define some sets to make it easier to investigate particular areas
- 17:37 Changeset in xpra [2296] by
- move test to where it belongs and add missing package files
- 15:36 Changeset in xpra [2295] by
- oops: if corral_window is unset we would loop forever! (called from …
- 11:20 Changeset in xpra [2294] by
- logging tweaks/optimizations: * remove unhelpful logging from critical …
- 11:00 Changeset in xpra [2293] by
- oops
- 10:58 Changeset in xpra [2292] by
- more window fixes: * if the window's constrained size is invalid, log …
- 10:57 Changeset in xpra [2291] by
- more gtkperf fixes, especially for "too many event receivers" …
- 10:49 Changeset in xpra [2290] by
- do all logging via local utility methods so we can more easily no-op …
- 10:47 Changeset in xpra [2289] by
- much faster inlined version of the error handler (wimpiggy.error) used …
- 10:43 Changeset in xpra [2288] by
- better error message when we failed to get the damage pixels (aka …
- 10:42 Changeset in xpra [2287] by
- verify dimensions ourselves so we can print them with the error rather …
- 10:41 Changeset in xpra [2286] by
- simplify
12/18/12:
- 18:48 Changeset in xpra [2285] by
- use explicit sync call for configure event
- 18:47 Changeset in xpra [2284] by
- explicit sync call for property change (can run from gtk event handler)
- 18:46 Changeset in xpra [2283] by
- whitespace and import cleanup
- 18:28 Changeset in xpra [2282] by
- * explicit synced call for get_default_cursor (in setup) * avoid trap …
- 18:26 Changeset in xpra [2281] by
- re-arrange all setup/cleanup and error handling: * composite does not …
- 17:58 Changeset in xpra [2280] by
- since errors can occur in the gdk.Cursor constructor, we want them …
- 17:57 Changeset in xpra [2279] by
- set_workspace: * don't bother sending the message it if already …
- 17:53 Changeset in xpra [2278] by
- provide root_set utility for setting properties on the root window
- 17:45 Changeset in xpra [2277] by
- * manage client may fail, so guard it * provide utility method for …
- 17:34 Changeset in xpra [2276] by
- use synced calls for XChangeProperty
- 11:38 Changeset in xpra [2275] by
- no need to use an X11 property for our internal tray flag
- 11:35 Changeset in xpra [2274] by
- ensure we clean references after we dispose of the objects (and avoid …
- 11:34 Changeset in xpra [2273] by
- also print signal name here, but add "deadly" to be able to …
- 10:34 Changeset in xpra [2272] by
- better debugging: * log X11 window id in x_event_filter debug message …
- 10:32 Changeset in xpra [2271] by
- explicitly set when we want synced/unsynced X11 calls
- 08:41 Changeset in xpra [2270] by
- explicitly set that we want synced X11 calls in codepaths where we are …
- 08:35 Changeset in xpra [2269] by
- explicitly set that we want synced X11 calls in codepaths where we are …
- 08:32 Changeset in xpra [2268] by
- better X error messages
12/17/12:
- 17:59 Changeset in xpra [2267] by
- better X11 event debugging: * always record the serial * warn if we …
- 17:57 Changeset in xpra [2266] by
- print signal name instead of number
- 17:56 Changeset in xpra [2265] by
- ensure the tray menu entries that end up relying on the server …
- 10:48 Changeset in xpra [2264] by
- refactor connection cleanup code to ensure we always remove the …
- 10:24 Changeset in xpra [2263] by
- prettify string
- 10:15 Changeset in xpra [2262] by
- simplify all the GLib Xpra clients by providing a single timeout …
- 09:58 Changeset in xpra [2261] by
- fix gtkperf crash: window_info calls get_geometry so we should not …
- 08:26 Changeset in xpra [2260] by
- prettify string
- 06:38 Changeset in xpra [2259] by
- simple support for XORed delta frames negotiated with the client: * …
- 06:26 Changeset in xpra [2258] by
- more helpful error message
12/14/12:
- 11:02 Changeset in xpra [2257] by
- set a fixed window size for shadows so we don't have to deal with …
- 10:28 Changeset in xpra [2256] by
- sound works well enough, enable by default
- 10:28 Changeset in xpra [2255] by
- no need to fix gtk dlls if we don't copy the gstreamer ones
- 10:26 Changeset in xpra [2254] by
- move server uuid code to its own file so we can use it in both client …
12/13/12:
- 18:21 Ticket #223 (Allow the use of ssh:<host>:<display> for the start subcommand) created by
- I usually start my xpra sessions from the client, using ssh and …
12/12/12:
- 18:47 Changeset in xpra [2253] by
- "xpra info" needs password now
- 18:21 Changeset in xpra [2252] by
- if sound is not enabled on client (or if we don't have any codecs), …
- 16:56 Changeset in xpra [2251] by
- better command line usage: support signals, close file cleanly, exit …
- 12:23 Changeset in xpra [2250] by
- fix "xpra stop": process_hello does not run in main thread any more, …
- 12:17 Changeset in xpra [2249] by
- consistency: always print the "xpra client disconnected." message, …
- 10:23 Changeset in xpra [2248] by
- fix python 2.4 compatibility
12/11/12:
- 17:39 Changeset in xpra [2247] by
- we expect this variable to exist, and maybe one day it will actually …
- 16:48 Changeset in xpra [2246] by
- force clipboard sharing off when we shadow to our own display
- 16:36 Ticket #210 (avoid client server loops) closed by
- fixed: * part1 done in r2243 * we cannot do part2 easily unfortunately: the …
- 16:33 Changeset in xpra [2245] by
- when handling a deadly signal: * restore deadly_signal handler so we …
- 16:31 Changeset in xpra [2244] by
- move server-uuid check to a function so shadow server can behave …
- 11:30 Changeset in xpra [2243] by
- #210 part 1: prevent client from connecting from the server display
- 11:21 Changeset in xpra [2242] by
- initialize tray and other bits *before* we load the existing windows …
- 10:30 Changeset in xpra [2241] by
- fix clipboard toggle log message, was refencing non-existent self var …
- 04:23 Changeset in xpra [2240] by
- ensure the single shadow window has a useful name
12/10/12:
- 19:11 Changeset in xpra [2239] by
- fix shadow mode: force always batch
- 18:13 Changeset in xpra [2238] by
- implement window "group-leader" so windows belonging to the same …
- 16:09 Changeset in xpra [2237] by
- fix crash in clipboard code: r2027 changed the py2exe optimization …
- 11:23 Changeset in xpra [2236] by
- don't send clipboard tokens if server does not support clipboard - doh!
- 11:23 Changeset in xpra [2235] by
- only send changes to the clipboard flag to the server if *IT* supports …
- 11:19 Changeset in xpra [2234] by
- when we get a packet error, report the packet type
- 11:19 Changeset in xpra [2233] by
- correctly report clipboard as disabled to clients, and add some …
- 10:25 Changeset in xpra [2232] by
- if the x11 bell fails and we start using the gdk bell fallback, then …
- 10:22 Changeset in xpra [2231] by
- cleanup and simplify session_info / client_extras_base, ensure we …
- 10:00 Changeset in xpra [2230] by
- add missing constant for r2229
- 09:54 Changeset in xpra [2229] by
- use core kbd device rather than the device_id we get from the server …
- 06:51 Changeset in xpra [2228] by
- warn if the server does not ask for password and we have one specified
- 06:24 Changeset in xpra [2227] by
- fix tests
- 06:24 Changeset in xpra [2226] by
- try to disconnect all potential clients on cleanup, not just the ones …
- 05:45 Changeset in xpra [2225] by
- remove debug
- 05:41 Changeset in xpra [2224] by
- only send a new info-request if we have received the response from the …
- 05:33 Changeset in xpra [2223] by
- add ability for the client to request "info" data from the server (as …
- 05:17 Changeset in xpra [2222] by
- drop fqdn: more trouble than it is worth
- 05:01 Changeset in xpra [2221] by
- let the classes talking to Protocol inject the list of known large …
- 04:56 Changeset in xpra [2220] by
- drop fqdn: more trouble than it is worth
- 04:55 Changeset in xpra [2219] by
- don't clear the timer since we cannot be certain this is the one that …
- 04:48 Changeset in xpra [2218] by
- * send gtk3 version info if available * fix indent
12/09/12:
- 17:51 Changeset in xpra [2217] by
- getting the hostname is expensive - so don't do it on demand
- 16:45 Changeset in xpra [2216] by
- when we get a signal, try to exit normally so the cleanups will run …
- 16:37 Changeset in xpra [2215] by
- don't log or raise an error if we're closed, just return an …
- 15:59 Changeset in xpra [2214] by
- store uuid in client
- 15:58 Changeset in xpra [2213] by
- include current value
- 15:58 Changeset in xpra [2212] by
- * start with a lower batch delay * hold encoder lock before testing …
- 12:50 Changeset in xpra [2211] by
- only show per-window stats if there are more than one (otherwise …
- 10:35 Ticket #218 (Add client idle time as stat/info) closed by
- fixed: Done in r2210. With a single client connected: […]
- 10:34 Changeset in xpra [2210] by
- #218 record client input events and expose idle time - also add …
- 10:04 Ticket #217 (Expose client hostname as capability/stat/info) closed by
- fixed: done in r2209, here is a sample log message from the server: […] …
- 10:03 Changeset in xpra [2209] by
- #217: expose fqdn and hostname both ways (client and server), show it …
12/08/12:
- 16:33 Changeset in xpra [2208] by
- display (currrent, min, avg, 95 percentile, max) for all lists of …
- 15:06 Changeset in xpra [2207] by
- show more details on session info: * bytecounts and packet counts * …
- 14:06 Changeset in xpra [2206] by
- re-worked session info to show a lot more details via tabbed interface
- 14:05 Changeset in xpra [2205] by
- expose gst/pygst versions
- 14:05 Changeset in xpra [2204] by
- expose the "platform" module before our own platform module prevents …
- 13:48 Changeset in xpra [2203] by
- also expose the python version in use
- 07:24 Changeset in xpra [2202] by
- don't try to re-use the window after it is closed
12/07/12:
- 09:21 Changeset in xpra [2201] by
- ensure bandwidth graph label matches its contents (honour …
- 09:00 Changeset in xpra [2200] by
- option to turn off pixel stats
- 08:59 Changeset in xpra [2199] by
- option to draw curves instead of lines and shows dots or not (switch …
- 08:34 Changeset in xpra [2198] by
- graphs tweaks, add more options to maths functions on how we scale …
- 06:58 Changeset in xpra [2197] by
- update dependency version info: cython and video codec bits for Debian
- 06:27 Ticket #222 (Repeated keys when the server is under heavy I/O load) created by
- When the Xpra server is swapping or otherwise lagging I/O wise, the …
- 02:25 Ticket #221 (Still places that queue from the draw_thread_loop instead of the main ...) closed by
- fixed: Fixed in r2196 Sorry, was meant to commit this yesterday.. (will need …
- 02:23 Changeset in xpra [2196] by
- call both send_damage_sequence and mmap cleanup code from main UI thread
- 02:22 Ticket #220 (Make menus in Firefox work again) closed by
- fixed: I broke this in r2166, patch applied in r2195
- 02:21 Changeset in xpra [2195] by
- #220 fix get_transient_for
12/06/12:
- 22:16 Ticket #221 (Still places that queue from the draw_thread_loop instead of the main ...) created by
- I get these sometimes: […] The problem was quite reproducible …
- 21:57 Ticket #220 (Make menus in Firefox work again) created by
- When I upgraded to the current trunk, I could no longer see the …
- 08:59 Changeset in xpra [2194] by
- show sound flag status during build
- 08:17 Changeset in xpra [2193] by
- update release notes
- 08:02 Changeset in xpra [2192] by
- 0.7.5 release
- 07:52 Changeset in xpra [2191] by
- r2138 for 0.7.x branch: filter out mapping for unknown keysyms early …
- 07:48 Changeset in xpra [2190] by
- r2141 + r2142 for 0.7.x branch: try-harder to find matching keycodes …
- 07:46 Changeset in xpra [2189] by
- r2140 for 0.7.x branch: correctly detect when we have modified the …
- 07:44 Changeset in xpra [2188] by
- r2181 for 0.7.x branch: fix division by zero
- 07:38 Changeset in xpra [2187] by
- r2143 for 0.7.x branch: don't error out if symbol is empty
- 07:37 Changeset in xpra [2186] by
- r2164 for 0.7.x branch: call send from main thread only
- 07:30 Changeset in xpra [2185] by
- don't try to remove something that is not there
- 07:28 Changeset in xpra [2184] by
- if sound module is not installed don't log an error, only if it is …
- 07:20 Changeset in xpra [2183] by
- if we don't include sound, don't include pygst/gst at all
- 07:19 Changeset in xpra [2182] by
- remove unwanted debug
- 07:18 Changeset in xpra [2181] by
- fix division by zero
- 05:12 Changeset in xpra [2180] by
- re-enable ssh on win32, allow username and password to be specified in …
- 05:04 Changeset in xpra [2179] by
- bundle plink and use COPY instead of XCOPY when copying single files
- 04:26 Changeset in xpra [2178] by
- re-add missing CONNECTION_LOST / GIBBERISH to authenticated handlers
12/05/12:
- 18:17 Changeset in xpra [2177] by
- avoid gdk_property_get not implemented warning on win32
- 17:34 Changeset in xpra [2176] by
- doh
- 17:03 Changeset in xpra [2175] by
- another shortcut: don't try to run a command we don't have!
- 16:58 Changeset in xpra [2174] by
- preexec_fn is not allowed/supported on win32
- 16:58 Changeset in xpra [2173] by
- take shortcut on win32 (no x11)
- 16:43 Changeset in xpra [2172] by
- oops: cut&paste without looking - bad!
- 15:58 Ticket #219 (mosh transport) created by
- mosh could be useful: * "Mosh automatically …
- 15:26 Changeset in xpra [2171] by
- disable sound for now
- 15:21 Changeset in xpra [2170] by
- ignore pygst warnings in stdout/stderr
- 15:19 Changeset in xpra [2169] by
- fix goto switches and add gst DLLs
- 14:18 Changeset in xpra [2168] by
- only include wimpiggy.lowlevel package if server_ENABLED
- 13:40 Changeset in xpra [2167] by
- workaround for gst parsing sys.argv
- 11:29 Changeset in xpra [2166] by
- split server into server_base and server proper (pretty clean cut …
- 04:23 Changeset in xpra [2165] by
- fix pydev warnings
- 04:16 Changeset in xpra [2164] by
- ensure we always call protocol from the main thread, found some …
- 03:48 Changeset in xpra [2163] by
- properly separate DesktopManager? and its internals from the server
- 03:47 Changeset in xpra [2162] by
- fix missing arg to cancel_damage
- 02:21 Changeset in xpra [2161] by
- send the value "-1" as an unavailable marker, not -1*1000
12/04/12:
- 15:21 Changeset in xpra [2160] by
- initial sound forwarding support: * gst pipelines at both ends and new …
- 15:17 Changeset in xpra [2159] by
- pydev annotation to ignore missing ipython
- 15:17 Changeset in xpra [2158] by
- try to force pydev to shut up (one would have hoped that the …
- 15:14 Changeset in xpra [2157] by
- set a default keyboard layout for android
11/28/12:
- 15:13 Ticket #218 (Add client idle time as stat/info) created by
- It would be nice to be able to see when a client last sent input to …
- 15:10 Ticket #217 (Expose client hostname as capability/stat/info) created by
- I know there's already uuid, but it would be nice to display hostname …
- 12:36 Changeset in xpra [2156] by
- more client configuration options for encoding (x264 for now): * move …
11/26/12:
- 06:58 Changeset in xpra [2155] by
- prevent latency scale from going lower than 10ms, and make scale label …
- 04:59 Changeset in xpra [2154] by
- server-settings can be large too and that's ok (doesn't change very …
Note: See TracTimeline
for information about the timeline view.