Timeline
01/14/13:
- 09:40 Changeset in xpra [2543] by
- add more "xpra info" on sound
- 09:10 Changeset in xpra [2542] by
- don't log a message if the codec description has not changed, and …
- 09:06 Changeset in xpra [2541] by
- more sound improvements, fix restart by: * re-using the same pipeline …
- 08:04 Changeset in xpra [2540] by
- remove debug timeout
- 06:26 Sound edited by
- add session-info sound screenshot (diff)
- 06:22 Changeset in xpra [2539] by
- show more sound info, inc codec description
- 05:13 Changeset in xpra [2538] by
- show pipeline state on session info
01/13/13:
- 15:07 Changeset in xpra [2537] by
- disable opengl by default (again..)
- 15:06 Changeset in xpra [2536] by
- not just server features are shown
- 15:01 Changeset in xpra [2535] by
- more sound fixes: * define a generic metadata parameter (currently …
- 12:49 Changeset in xpra [2534] by
- oops day
- 12:49 Changeset in xpra [2533] by
- oops day
- 06:10 Changeset in xpra [2532] by
- doh
01/12/13:
- 18:25 Changeset in xpra [2531] by
- python 2.4 compat
- 18:12 Changeset in xpra [2530] by
- more locking... * use RLock so we can call into _add_packet_to_queue …
- 17:49 Debugging edited by
- (diff)
- 17:39 Changeset in xpra [2529] by
- use a size limited queue instead of a queue and manually managed …
- 17:01 Changeset in xpra [2528] by
- one metric to rule them all? this one is very good and I should have …
- 14:58 Changeset in xpra [2527] by
- change weight of latency factors: small changes matter less when the …
- 14:41 Changeset in xpra [2526] by
- batch delay improvements: * make debug output more readable * reduce …
- 13:11 Changeset in xpra [2525] by
- delete crappy decN macros, profiling proved they don't save any time …
- 12:28 Changeset in xpra [2524] by
- add ability to use a fixed speed with x264
- 12:25 Changeset in xpra [2523] by
- small logging tweaks
- 12:18 Changeset in xpra [2522] by
- doh
- 12:10 Changeset in xpra [2521] by
- better logging and show wid
- 12:09 Changeset in xpra [2520] by
- allow the starting offset to be passed in (still defaults to 0.1)
- 12:07 Changeset in xpra [2519] by
- the quality option can be used with x264 and webp too, not just jpeg!
- 11:46 Changeset in xpra [2518] by
- split batch delay debug from video tuning debug: XPRA_DELAY_DEBUG and …
- 06:09 ReportingBugs edited by
- (diff)
01/11/13:
- 15:18 Changeset in xpra [2517] by
- try harder to avoid executing external commands for sound: * keep …
- 15:17 Changeset in xpra [2516] by
- sound improvements: * keep speaker/microphone allowed variable (global …
- 10:56 Changeset in xpra [2515] by
- if encoder is closed already, take a shortcut and avoid calculating …
- 10:54 Changeset in xpra [2514] by
- use signals to notify the tray about sound state changes so the menu …
- 10:43 Changeset in xpra [2513] by
- fix encoder race: it is now possible for us to close the encoder in …
- 08:24 Changeset in xpra [2512] by
- pretty string for dumping the batch config in debug
- 07:41 Ticket #233 (XOR mode problems with lossy encodings) closed by
- fixed: Good catch, xor is not meant to be used with any of the lossy …
- 07:38 Changeset in xpra [2511] by
- disable delta (xor mode) for lossy encodings
- 07:05 Ticket #233 (XOR mode problems with lossy encodings) created by
- The XOR mode seems to be bad if the ecoding is lossy. See the attached …
- 05:15 Changeset in xpra [2510] by
- allow both client and server to override the batch config defaults …
- 04:45 Changeset in xpra [2509] by
- remove unused var
- 04:43 Changeset in xpra [2508] by
- clear reference after cleanup
01/10/13:
- 09:56 Changeset in xpra [2507] by
- clean sound on exit (sound threads can prevent clean exit)
- 09:07 Debugging edited by
- (diff)
- 06:04 Sound edited by
- (diff)
- 05:43 Changeset in xpra [2506] by
- icons for the new .exe
- 05:43 Sound edited by
- updates from r2505 (diff)
- 05:42 Changeset in xpra [2505] by
- sound improvements: * move gst import to common util class so src and …
- 05:30 Debugging edited by
- (diff)
- 04:29 Keyboard edited by
- (diff)
- 04:26 Changeset in xpra [2504] by
- avoid python import from cython
- 03:30 ReportingBugs edited by
- (diff)
01/09/13:
- 17:35 Changeset in xpra [2503] by
- avoid potential None dereference in send() now that it can run from …
- 17:32 Changeset in xpra [2502] by
- refactor gst sound pipeline bits into a utility superclass for both …
- 16:06 Changeset in xpra [2501] by
- move subprocess.Popen code to util class, allows us to use the SIGCHL …
- 16:02 Changeset in xpra [2500] by
- don't warn when we get "tuple"s in packets (ie: mouse events)
- 15:41 Changeset in xpra [2499] by
- fix races: * race introduced by recent locking/threading changes: we …
- 12:05 Changeset in xpra [2498] by
- hide debug
- 11:41 Changeset in xpra [2497] by
- remove another no longer necessary idle_add call
- 11:35 Changeset in xpra [2496] by
- we no longer require send to be called from the main thread, so remove …
- 11:29 Changeset in xpra [2495] by
- add new protocol thread to options
- 11:16 Changeset in xpra [2494] by
- actually re-enable the block of the format thread when the write queue …
- 10:38 Ticket #231 (queuing packets for sending is very expensive in UI thread) closed by
- fixed: r2492 fixes this (lots of details in the commit message) …
- 10:38 Changeset in xpra [2493] by
- #231: better performance still * split the wait from the source and …
- 10:02 Profiling edited by
- (diff)
- 09:58 Changeset in xpra [2492] by
- #231: better performance in critical paint path and interaction with …
- 09:45 Changeset in xpra [2491] by
- redundant declaration (already done in superclass)
- 09:33 Profiling edited by
- (diff)
- 09:25 Changeset in xpra [2490] by
- always log packet and bytecount when we disconnect, and clear the …
- 09:23 Profiling edited by
- (diff)
- 03:01 Packaging edited by
- (diff)
01/08/13:
- 16:04 Sound edited by
- (diff)
- 16:03 Sound edited by
- (diff)
- 15:59 Changeset in xpra [2489] by
- sound improvements: * expose sound attributes via xpra info: state and …
- 15:38 Ticket #196 (when we turn off a feature via the setup.py file ...) closed by
- fixed: * we trimmed down the packages included by py2exe: r2397 + r2442 * xor …
- 15:22 Ticket #232 (deal with damage request storms) created by
-
Split from #224:
gtkperf
can cause some severe x11Damage
… - 15:17 Ticket #224 (synchronized X11 calls and performance) closed by
-
fixed: * profiling did not reveal any more severe bottlenecks -
gtkperf
… - 15:12 Ticket #225 (calculate batch delay is expensive and hurts performance) closed by
- fixed: * r2424 and r2425 moved the calculations to a separate thread and …
- 15:06 WikiStart edited by
- (diff)
- 15:05 ReportingBugs edited by
- (diff)
- 15:04 WikiStart edited by
- registration warning moved to bugs page (diff)
- 15:00 ReportingBugs edited by
- (diff)
- 14:58 ReportingBugs edited by
- (diff)
- 14:55 ReportingBugs edited by
- (diff)
- 14:54 Keyboard edited by
- (diff)
- 14:51 Debugging edited by
- (diff)
- 14:39 ReportingBugs created by
- create page
- 14:18 WikiStart edited by
- (diff)
- 10:08 Profiling edited by
- mmap info (diff)
- 10:04 Performance edited by
- (diff)
- 09:56 WikiStart edited by
- use wiki local urls (diff)
- 09:52 Keyboard created by
- create page
- 09:42 WikiStart edited by
- add link to keyboard page (diff)
- 09:41 Performance created by
- create
- 09:29 WikiStart edited by
- add perf page (diff)
- 09:25 Changeset in xpra [2488] by
- fix usage when called with "-h" or "--help" and minor tweaks to module sets
- 09:16 Changeset in xpra [2487] by
- if the server does not support the new "xsettings-tuple", then don't …
- 09:01 Changeset in xpra [2486] by
- rename function so we can differentiate it from the "real" …
- 08:37 Packaging created by
- create packaging page with rpm info
- 08:27 WikiStart edited by
- add packaging link (diff)
- 08:15 Changeset in xpra [2485] by
- update to match new location of 'fire_paint_callbacks'
- 06:30 Profiling edited by
- add sample diagrams (diff)
- 06:26 Profiling edited by
- add logging cost example (diff)
- 06:20 Changeset in xpra [2484] by
- remove logging overhead from critical draw path, controlled by …
- 05:51 Profiling edited by
- (diff)
- 05:35 Ticket #231 (queuing packets for sending is very expensive in UI thread) created by
-
We currently require all calls to
send()
to be done in the main … - 04:56 Changeset in xpra [2483] by
- only count windows that we actually send to the user
- 04:47 Changeset in xpra [2482] by
- introduce a "FakeBacking?" to make it easier to stress test: pixel data …
- 02:40 Changeset in xpra [2481] by
- doh
01/07/13:
- 17:52 Changeset in xpra [2480] by
- add info on xpra specific build switches when called with "-h" or "--help"
- 17:34 Changeset in xpra [2479] by
- silence really annoying pygobject/pygst warning on import via a …
- 16:47 Changeset in xpra [2478] by
- allow XPRA_SOUND_TEST to be disabled with zero value (rather than …
- 16:47 Changeset in xpra [2477] by
- move threading module to "std"
- 11:48 Debugging edited by
- (diff)
- 11:47 Profiling edited by
- (diff)
- 11:38 Profiling edited by
- (diff)
- 11:38 Profiling edited by
- (diff)
- 11:07 Sound edited by
- (diff)
- 10:59 Sound edited by
- (diff)
- 10:58 Sound edited by
- (diff)
- 10:46 Sound edited by
- (diff)
- 10:12 Sound edited by
- re-order things (diff)
- 10:05 Sound edited by
- (diff)
- 10:05 Sound edited by
- oops (diff)
- 10:04 Sound created by
- 09:45 Profiling edited by
- (diff)
- 09:44 WikiStart edited by
- add link to sound page (diff)
- 09:27 Profiling created by
- 09:11 Debugging edited by
- (diff)
- 09:08 Debugging edited by
- (diff)
- 08:58 Debugging edited by
- (diff)
- 08:57 Debugging edited by
- add info on debug version of error.py (diff)
- 08:53 Debugging created by
- 08:28 Changeset in xpra [2476] by
- make env var naming consistent
- 08:23 WikiStart edited by
- (diff)
- 08:22 WikiStart edited by
- oops - need /wiki/ (diff)
- 08:21 WikiStart edited by
- add links to new pages we want to add (diff)
- 05:38 Changeset in xpra [2475] by
- we can't shadow when there is a compositing window manager (yet), so …
- 05:37 Changeset in xpra [2474] by
- use more consistent and forward compatible exception syntax
- 04:42 Changeset in xpra [2473] by
- move root window screenshot code to separate function and add test for it
- 03:39 Changeset in xpra [2472] by
- remove unused imports
- 03:38 Changeset in xpra [2471] by
- fix screenshot for shadow mode: don't use any PIL code, only gtk …
- 03:25 Changeset in xpra [2470] by
- updated release notes
- 03:11 Changeset in xpra [2469] by
- when we shadow a display, the dimensions are fixed - and may well be …
- 03:04 Changeset in xpra [2468] by
- silently ignore clipboard data when clipboard has been disabled via the UI
01/06/13:
- 16:18 Changeset in xpra [2467] by
- sound fix high cpu usage: update data_needed using the value, *before* …
- 16:08 Changeset in xpra [2466] by
- make it easier to debug sound with XPRA_DEBUG_SOUND=1 env var
- 15:33 Changeset in xpra [2465] by
- silence pydev warnings and only ignore import errors, not exceptions …
- 15:25 Changeset in xpra [2464] by
- revert r2459 for now: gstreamer causes this to fire on linux too
- 14:57 Changeset in xpra [2463] by
- oops, match renaming
- 14:02 Changeset in xpra [2462] by
- another big speed improvement: * move stats/maths functions to their …
- 11:07 Changeset in xpra [2461] by
- huge saving: calculate the target latency in the "calculate" thread …
- 10:43 Changeset in xpra [2460] by
- split logging into its own group, add runtime option to automatically …
- 10:37 Changeset in xpra [2459] by
- reduce the cost of the untilConcludes wrapper for those platforms that …
- 10:02 Changeset in xpra [2458] by
- use more menaingful/user-friendly names for the threads (ie: drop …
- 09:55 Changeset in xpra [2457] by
- * make it easier to skip initial stuff: add delay option * tweaks to …
- 08:29 Changeset in xpra [2456] by
- simplify/optimize the paint_with_video_decoder codepath: * remove …
- 08:23 Changeset in xpra [2455] by
- turn off expensive thread check by default, use XPRA_CHECK_THREAD=1 to …
- 08:16 Changeset in xpra [2454] by
- reduce code running in main thread: * if possible, use PIL to parse …
- 06:41 Changeset in xpra [2453] by
- explicitly handle "-h" / "--help"
- 06:40 Changeset in xpra [2452] by
- more specific test sets, better help, etc..
- 05:53 Changeset in xpra [2451] by
- #230 struct.unpack returns a long when we expected an int, python ints …
01/05/13:
- 15:21 Changeset in xpra [2450] by
- better support for profiling the client, and fix 'all' set: call it …
- 14:19 Changeset in xpra [2449] by
- use daemon wrapper so we can profile the client's "draw_loop" thread, …
- 12:05 Changeset in xpra [2448] by
- updated patch offsets to r2336
- 11:13 Changeset in xpra [2447] by
- info about start-child
01/04/13:
- 15:12 Changeset in xpra [2446] by
- since we report encoder quality and speed via xpra info, make sure it …
- 14:33 Changeset in xpra [2445] by
- avoid unnecessary I frames and IDR frames altogether, allow open gop, …
- 13:37 TracBackup edited by
- (diff)
- 13:37 TracRoadmap edited by
- (diff)
- 13:37 InterTrac edited by
- (diff)
- 13:37 TracReports edited by
- (diff)
- 13:37 TracPermissions edited by
- (diff)
- 13:37 SandBox edited by
- (diff)
- 13:37 TracNotification edited by
- (diff)
- 13:37 WikiMacros edited by
- (diff)
- 13:37 WikiProcessors edited by
- (diff)
- 13:37 TracAccessibility edited by
- (diff)
- 13:37 TracBrowser edited by
- (diff)
- 13:37 TracRepositoryAdmin edited by
- (diff)
- 13:37 PageTemplates edited by
- (diff)
- 13:37 TracInstall edited by
- (diff)
- 13:37 TracRss edited by
- (diff)
- 13:37 TracPlugins edited by
- (diff)
- 13:37 TracUpgrade edited by
- (diff)
- 13:37 InterWiki edited by
- (diff)
- 13:37 TracWiki edited by
- (diff)
- 13:37 TracStandalone edited by
- (diff)
- 13:37 CamelCase edited by
- (diff)
- 13:37 TracIni edited by
- (diff)
- 13:37 WikiFormatting edited by
- (diff)
- 13:37 TracSyntaxColoring edited by
- (diff)
- 13:37 WikiHtml edited by
- (diff)
- 13:37 TracSupport edited by
- (diff)
- 13:37 TracSearch edited by
- (diff)
- 13:37 TracFineGrainedPermissions edited by
- (diff)
- 13:37 TracModWSGI edited by
- (diff)
- 13:37 TracEnvironment edited by
- (diff)
- 13:37 TracGuide edited by
- (diff)
- 13:37 TracModPython edited by
- (diff)
- 13:37 TracWorkflow edited by
- (diff)
- 13:37 TracInterfaceCustomization edited by
- (diff)
- 13:37 TracFastCgi edited by
- (diff)
- 13:37 TracBatchModify created by
- 13:37 TracCgi edited by
- (diff)
- 13:37 TracLogging edited by
- (diff)
- 13:37 TracNavigation edited by
- (diff)
- 13:37 TracLinks edited by
- (diff)
- 13:37 TracChangeset edited by
- (diff)
- 13:37 TracUnicode edited by
- (diff)
- 13:37 TracImport edited by
- (diff)
- 13:37 TracTickets edited by
- (diff)
- 13:37 WikiNewPage edited by
- (diff)
- 13:37 TracQuery edited by
- (diff)
- 13:37 TracTicketsCustomFields edited by
- (diff)
01/03/13:
- 15:57 Changeset in xpra [2444] by
- add more assert statements (on extract path this time) so we bail out …
- 15:26 Changeset in xpra [2443] by
- * use constants since we have them defined * add more debug info to …
- 14:30 Ticket #230 (allow the user to switch keyboard layout manually at runtime) created by
- Here is a very strange problem: When I connect to xpra session from …
- 13:50 Changeset in xpra [2442] by
- we need "inspect" module for the launcher
- 11:33 Changeset in xpra [2441] by
- exit cleanly with C on win32: * catch event and fire normal exit path …
- 10:21 Changeset in xpra [2440] by
- since we must know whether the ServerSource? is closed from outside the …
- 10:02 Changeset in xpra [2439] by
- update the average delay in ServerSource? so we can use better defaults …
- 08:59 Changeset in xpra [2438] by
- include fewer percentile values by default and no geometric mean/std …
- 08:58 Changeset in xpra [2437] by
- avoid potential (very unlikely) divide by zero
- 08:35 Changeset in xpra [2436] by
- expose client window's xid
- 08:35 Changeset in xpra [2435] by
- make it easier to debug keyboard stuff via env var
- 07:01 Changeset in xpra [2434] by
- update release notes with latest from 0.7.x branch
- 06:56 Changeset in xpra [2433] by
- cache window metadata so we can report more information via xpra info: …
- 05:27 Changeset in xpra [2432] by
- bump to 0.7.7 and add release notes
- 05:23 Changeset in xpra [2431] by
- r2423 for 0.7.x branch: fix counting of queue pixels
- 05:21 Changeset in xpra [2430] by
- r2418 for 0.7.x branch: we cannot send float values with bencoder
- 05:18 Changeset in xpra [2429] by
- avoid division by zero and avoid None dereference (r2419 backport)
- 05:12 Changeset in xpra [2428] by
- fix quality menu
- 03:33 Changeset in xpra [2427] by
- make it easier to turn off opengl on win32 (still default to on for now)
01/02/13:
- 11:30 Changeset in xpra [2426] by
- * honour sound enabled flags in client props * add message to asserts
- 10:01 Changeset in xpra [2425] by
- damage latency improvements: move batch delay calculations to a …
- 07:09 Changeset in xpra [2424] by
- separate more cleanly: * window stats calculations from server_source …
- 07:06 Changeset in xpra [2423] by
- bug: counting pixels in the queue was badly broken - that's the …
- 03:10 Changeset in xpra [2422] by
- split keyboard stuff into its own class
- 03:06 Changeset in xpra [2421] by
- no reason to use cryptic variable names
- 02:30 Changeset in xpra [2420] by
- fix signal handling in proxy: use an empty main thread to be able to …
- 01:13 Changeset in xpra [2419] by
- protocol can be None when we exit (cleanup runs in separate thread)
01/01/13:
- 12:24 Changeset in xpra [2418] by
- we cannot send float values with bencoder (Java and others), so only …
- 11:41 Changeset in xpra [2417] by
- need setup flag for install step too
- 10:47 Changeset in xpra [2416] by
- rpm: don't build parti
- 10:43 Changeset in xpra [2415] by
- make parti truly optional: don't even import it when disabled, and …
- 05:20 Changeset in xpra [2414] by
- correctly skip initial pixel values
- 04:21 Changeset in xpra [2413] by
- oops: debug causes bug
- 04:10 Changeset in xpra [2412] by
- if server does not support info-request, don't bother calling …
- 04:00 Changeset in xpra [2411] by
- update release notes
- 03:55 Changeset in xpra [2410] by
- r2355 (partial) for 0.7.x branch: we use swscale on the server, so the …
- 03:49 Changeset in xpra [2409] by
- r2401 for 0.7.x branch: osx path fix
- 03:47 Changeset in xpra [2408] by
- update release notes
- 03:46 Changeset in xpra [2407] by
- r2404 and r2405 for 0.7.x branch: auto refresh fixes
- 03:42 Changeset in xpra [2406] by
- simplify codecs: don't expose get_client_options method, just return …
- 03:32 Changeset in xpra [2405] by
- fix auto-refresh delay: ensure at least 50ms and unit is in millis (as …
- 03:25 Changeset in xpra [2404] by
- fix auto-refresh delay parsing from info packet (divide after cast!) …
- 03:24 Changeset in xpra [2403] by
- the ratio of damage-in/damage-out can be consistently high and would …
- 03:22 Changeset in xpra [2402] by
- make it easy to call pycallgraph: add command line options to …
12/31/12:
- 08:53 Changeset in xpra [2401] by
- osx fix: the path may have spaces in it!
- 08:50 Changeset in xpra [2400] by
- oops: supports_mmap needs client extras, so move it back to after …
- 08:21 Changeset in xpra [2399] by
- client extras may need access to mmap settings (so move it up)
- 07:10 Changeset in xpra [2398] by
- silence gl format handler logger's annoying warnings on win32
- 06:52 Changeset in xpra [2397] by
- trim down packages we include with py2exe
- 06:12 Changeset in xpra [2396] by
- py2exe fixes and improvements: * allow opengl on win32 * simplify …
12/28/12:
- 19:12 Changeset in xpra [2395] by
- * if double buffered, we must call swap_buffers instead of glFlush * …
- 18:41 Changeset in xpra [2394] by
- win32 needs double buffered!
- 18:40 Changeset in xpra [2393] by
- remove unnecessary imports and use standard glconfig setup code
- 18:30 Changeset in xpra [2392] by
- trimming down imports and code down to almost nothing: …
- 17:56 Changeset in xpra [2391] by
- refactor code and bring the working example closer to the broken one: …
- 17:55 Changeset in xpra [2390] by
- * remove check_support, now done by client * add ability to specify …
- 17:21 Changeset in xpra [2389] by
- don't use wildcard import and remove unnecessary reference to app
- 16:52 Changeset in xpra [2388] by
- split fake client into its own class
- 16:34 Changeset in xpra [2387] by
- sample code that does succeed in loading/binding textures on win32
- 15:55 Changeset in xpra [2386] by
- breakout the gl paint method so we can call it separately, add test …
- 15:17 Changeset in xpra [2385] by
- * export more gl info * show it on session info * add gl icon to …
- 12:50 Changeset in xpra [2384] by
- set flag to avoid re-init everytime
- 10:01 Changeset in xpra [2383] by
- remove debug (oops)
- 09:59 Changeset in xpra [2382] by
- GL enhancements: * move code to a client.py function rather than ugly …
12/27/12:
- 18:54 Ticket #229 (x264 decompress_image_to_yuv crashes on win32 and linux 32 bits) closed by
- invalid: closing: it was opengl corrupting things, the crash was not caused by …
- 18:15 Changeset in xpra [2381] by
- more extensive GL checks: * check that the methods exist and that they …
- 17:31 Changeset in xpra [2380] by
- speed/quality tuning: * more aggressive reduction in speed parameter: …
- 17:27 Changeset in xpra [2379] by
- new factor for batch delay: ratio between damage-in and damage-out, …
- 17:26 Changeset in xpra [2378] by
- support edge resistance parameters via client: add new env values to hello
- 17:25 Changeset in xpra [2377] by
- edge resistance for CSC switching: we keep the current CSC mode longer …
- 15:33 Changeset in xpra [2376] by
- install gl_check and gstreamer_util executables on win32 so we can …
- 07:52 Changeset in xpra [2375] by
- add check for specific extensions we need
- 07:23 Changeset in xpra [2374] by
- don't log nonsensical values in error case
- 07:22 Ticket #229 (x264 decompress_image_to_yuv crashes on win32 and linux 32 bits) created by
- split from #227 when decoding to yuv, we copy each component (Y,U,V) …
- 05:49 Changeset in xpra [2373] by
- common typo + better log message
- 05:49 Changeset in xpra [2372] by
- "outsize" from decompress_image was meaningless and unused, remove it
12/26/12:
- 11:33 Changeset in xpra [2371] by
- fix vpx yuv interface to match our expectations!
- 11:03 Changeset in xpra [2370] by
- move all gtkgl code into check_support and only leave pyopengl import …
- 10:06 Changeset in xpra [2369] by
- also install OpenGL_accelerate
- 10:05 Changeset in xpra [2368] by
- we only require version 1.1, and we test for the extension separately. …
- 08:53 Changeset in xpra [2367] by
- constify version check (so error message matches what we check!)
- 05:48 Changeset in xpra [2366] by
- #228 and... qt does something else, so we need another env var here
- 05:33 Changeset in xpra [2365] by
- add info and link on ubuntu global menu clusterfuck
- 04:23 Changeset in xpra [2364] by
- #228 tell ubuntu to not mess up our children's menus
12/25/12:
- 19:53 Ticket #228 (Send ApplicationMenu data from server to client) created by
- OS: Ubuntu Precise with Unity desktop Applications launched under …
- 19:26 Changeset in xpra [2363] by
- ARB fragment_program requires GL 1.3: …
- 18:22 Changeset in xpra [2362] by
- disable sound again (problems on win32..)
- 18:19 Changeset in xpra [2361] by
- almost everything needed to support opengl on win32: * bundle OpenGL …
- 17:49 Changeset in xpra [2360] by
- avoid warning about group leader on win32
- 12:48 Changeset in xpra [2359] by
- add deps (optional on debian) on numpy python-numeric to avoid …
- 12:40 Changeset in xpra [2358] by
- use explicit synced calls for killing windows
- 10:44 Changeset in xpra [2357] by
- ensure we always call gl_end after calling gl_begin (via gl_init) - …
- 10:42 Changeset in xpra [2356] by
- ensure we still fire the callbacks if an error occurs in …
- 10:41 Changeset in xpra [2355] by
- we use swscale on the server too, so we can't handle small dimensions …
- 10:17 Changeset in xpra [2354] by
- * ensure we always call gl_end after calling gl_begin (via gl_init) * …
- 09:33 Changeset in xpra [2353] by
- * when we re init(), make sure we also re gl_init() * we must hold the …
- 09:27 Changeset in xpra [2352] by
- add pygdkglext version info to debug log
- 08:41 Changeset in xpra [2351] by
- signals can interrupt anything anytime, so clear the output before …
- 08:34 Changeset in xpra [2350] by
- ignore paint which would overflow the backing area
- 08:26 Changeset in xpra [2349] by
- avoid division by zero
- 07:04 Changeset in xpra [2348] by
- try harder to provide a value for "client-machine", even if the window …
- 06:33 Changeset in xpra [2347] by
- undo most of r2332 as it broke with too many drivers, also do gl …
- 06:04 Changeset in xpra [2346] by
- another error callback that needs to run from the UI thread
- 05:24 Changeset in xpra [2345] by
- draw callbacks assume we run from UI thread, so do that on error case …
- 05:00 Changeset in xpra [2344] by
- we always create the GL backing as early as regular one, but we now …
- 04:49 Changeset in xpra [2343] by
- when we destroy() the window, clear the reference to the backing and …
- 04:34 Changeset in xpra [2342] by
- only enable GL windows with video encoders set as default
12/24/12:
- 18:04 Changeset in xpra [2341] by
- if we re-init the same backing, don't do gl_begin again, and if the …
- 17:59 Changeset in xpra [2340] by
- if we're told to, always store the delta - even when we failed to paint it
- 17:27 Changeset in xpra [2339] by
- we don't care if the last stored delta sequence is not the previous …
- 17:11 Changeset in xpra [2338] by
- index on (no branch): d30def8 GL_FRAGMENT_PROGRAM_ARB should be in …
- 17:04 Changeset in xpra [2337] by
- GL_FRAGMENT_PROGRAM_ARB should be in fragment_program
- 16:50 Changeset in xpra [2336] by
- fix radeon: ensure we flush to see things on screen, also ensure …
- 16:39 Ticket #147 (GL acceleration for client rendering) reopened by
- re-opening: * r2332 breaks radeon and does not work reliably with …
- 14:59 Changeset in xpra [2335] by
- import OpenGL bits earlier so we fail before setting gl as the client …
- 14:53 Changeset in xpra [2334] by
- add missing carriage returns (since we use fd.write instead of print)
12/22/12:
- 10:34 Ticket #147 (GL acceleration for client rendering) closed by
- fixed: closing, see #226 for osx and #227 for win32
- 10:34 Ticket #227 (opengl rendering on win32) created by
- split from #147 (see also #226 for osx) There are no official …
- 06:51 Ticket #226 (opengl rendering on osx) created by
- split from #147 I thought that buiding (py)gtkgl on osx would be a …
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
Note: See TracTimeline
for information about the timeline view.