xpra icon
Bug tracker and wiki

Changes between Version 10 and Version 11 of NetworkProtocol


Ignore:
Timestamp:
03/28/14 13:30:21 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NetworkProtocol

    v10 v11  
    2828||{{{new-window}}} and [[BR]] {{{new-override-redirect}}}||many||tells the client about a new regular window or override-redirect window||the client ''should'' show the new window, it should eventually send a {{{map-window}}} packet with the location of the window||none||
    2929||{{{new-tray}}}||many||tells the client about a new tray window||the client ''should'' show the new system tray||{{{system_tray}}}||
    30 ||{{{raise-window}}}||window ID||the window ''should'' be raised||the client may or may not honour the request to raise the window||{{{window.raise}}}||
    31 ||{{{window-move-resize}}}||window ID, new position and size||honour applications that request the window to be moved and resized||the client ''should'' move and resize the window||{{{server-window-move-resize}}}||
     30||{{{lost-window}}}||window ID||the application has closed the given window||the client ''must'' close the given window or tray, which can not longer be used||none||
     31||{{{raise-window}}}||window ID||the application has requested that the window be raised||the client ''should'' raise the window||{{{window.raise}}}||
     32||{{{configure-override-redirect}}}||window ID, new position and size||honour applications that reconfigure their override redirect windows||the client
     33''must'' move and resize the window||none||
     34||{{{window-move-resize}}}||window ID, new position and size||honour applications that request the window to be moved and resized||the client
     35''should'' move and resize the window||{{{server-window-move-resize}}}||
    3236||{{{window-resized}}}||window ID and new size||honour applications that request the window to be resized - this is only a deprecated fallback for {{{window-move-resize}}}||the client ''should'' move and resize the window||{{{server-window-resize}}}||
     37||{{{window-icon}}}||window ID and icon data||new icon for the given window||the client ''may'' display this new icon in the window's title bar, etc||{{{raw_window_icons}}}||
     38||{{{window-metadata}}}||window ID and metadata dictionary||update the metadata associated with a window||the client ''should'' apply the new attributes to the given window||none||
    3339||{{{cursor}}}||the cursor data (see code for details)||honour applications that request a different cursor||the client ''should'' display the new cursor immediately||{{{cursors}}}||
    3440||{{{bell}}}||the bell sound definition (see code for details)||honour applications requesting the bell to ring||the client ''should'' ring the "bell" or its equivallent||{{{bell}}}||
    3541||{{{notify_show}}}||notification ID, message, etc||honour applications which request that a notification be shown to the user||the client ''should'' show the notification||{{{notifications}}}||
     42||{{{notify_close}}}||notification ID||the notification should be closed||the client ''should'' stop showing the given notification||{{{notifications}}}||
     43||{{{set-clipboard-enabled}}}||new state, reason for change||the server requests that clipboard synchronization be turned on or off||the client ''should'' honour the request||{{{clipboard.set_enabled}}}||
     44||{{{desktop_size}}}||dimensions||the server has resized the virtual display||the client ''may'' record and use these new dimensions||none||
     45||{{{draw}}}||position of the update within the window and the pixel data||an area of the window must be re-painted||the client ''must'' repaint the window with the new pixel data||none||
     46||{{{rpc-reply}}}||rpc response||the server is responding to a {{{rpc}}} packet||the client ''should'' be able to match the response to a query it sent (only dbus rpc is supported at present)||{{{dbus_proxy}}}||
     47||{{{control}}}||control command and arguments||the server is requesting a configuration change||the client ''may'' honour it||{{{control_commands}}} (list)||