CVS: rdesktop/doc seamlessrdp-channel.txt,1.1.2.1,1.1.2.2

Pierre Ossman <[email protected]>
Newsgroups gmane.network.rdesktop.cvs
Message-ID <[email protected]>
Update of /cvsroot/rdesktop/rdesktop/doc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19499/doc

Modified Files:
      Tag: seamlessrdp-branch
	seamlessrdp-channel.txt 
Log Message:
Update to the seamless protocol spec. Removed the version number from the
commands and added some new commands to send window events to the server.


Index: seamlessrdp-channel.txt
===================================================================
RCS file: /cvsroot/rdesktop/rdesktop/doc/Attic/seamlessrdp-channel.txt,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -C2 -d -r1.1.2.1 -r1.1.2.2
*** seamlessrdp-channel.txt	10 Mar 2006 06:36:44 -0000	1.1.2.1
--- seamlessrdp-channel.txt	10 Mar 2006 08:44:55 -0000	1.1.2.2
***************
*** 40,50 ****
  ===========================
  
! CREATE1
! -------
  
  Allocate structures for a new window.
  
  Syntax:
! 	CREATE1,<ID>,<FLAGS>
  
  Note that very little information is included in this message. Things like
--- 40,50 ----
  ===========================
  
! CREATE
! ------
  
  Allocate structures for a new window.
  
  Syntax:
! 	CREATE,<ID>,<FLAGS>
  
  Note that very little information is included in this message. Things like
***************
*** 52,97 ****
  be used to allocate data structures for the new window.
  
! DESTROY1
! --------
  
  Remove a window.
  
  Syntax:
! 	DESTROY1,<ID>,<FLAGS>
  
  Remove the window and deallocate all associated structures.
  
! POSITION1
! ---------
  
! Move a window.
  
  Syntax:
! 	POSITION1,<ID>,<X>,<Y>,<WIDTH>,<HEIGHT>,<FLAGS>
  
! Move and/or resize a window. If the window isn't visible yet (because a
! SETSTATE1 hasn't been set or because it's minimised), you must store the
! position and size. A new POSITION1 is not guaranteed to be sent when the
! window changes state.
  
  
! ZCHANGE1
! --------
  
  The window moved in z order.
  
  Syntax:
! 	ZCHANGE1,<ID>,<BEHIND>,<FLAGS>
  
  The window with the id ID is behind the window with the id BEHIND. If
  BEHIND is 0, then this window should be brought to the front. 
  
! SETSTATE1
! ---------
  
  Changes the window's state and/or title.
  
  Syntax:
! 	SETSTATE1,<ID>,<TITLE>,<STATE>,<FLAGS>
  
  State can have one of three values:
--- 52,110 ----
  be used to allocate data structures for the new window.
  
! DESTROY
! -------
  
  Remove a window.
  
  Syntax:
! 	DESTROY,<ID>,<FLAGS>
  
  Remove the window and deallocate all associated structures.
  
! POSITION
! --------
  
! Move and/or resize a window.
  
  Syntax:
! 	POSITION,<ID>,<X>,<Y>,<WIDTH>,<HEIGHT>,<FLAGS>
  
! If the window isn't visible yet (because a
! STATE hasn't been set or because it's minimised), you must store the position
! and size. A new POSITION is not guaranteed to be sent when the window changes
! state.
! 
! TITLE
! -----
  
+ Sets a window title.
  
! Syntax:
! 	TITLE,<ID>,<TITLE>,<FLAGS>
! 
! The text is guaranteed to be stripped of control characters (< 0x20).
! 
! Note that this has the same requirement as POSITION, that the title needs to
! be stored for newly created windows until a STATE is sent.
! 
! 
! ZCHANGE
! -------
  
  The window moved in z order.
  
  Syntax:
! 	ZCHANGE,<ID>,<BEHIND>,<FLAGS>
  
  The window with the id ID is behind the window with the id BEHIND. If
  BEHIND is 0, then this window should be brought to the front. 
  
! STATE
! -----
  
  Changes the window's state and/or title.
  
  Syntax:
! 	STATE,<ID>,<STATE>,<FLAGS>
  
  State can have one of three values:
***************
*** 101,111 ****
  
  
! DEBUG1
! ------
  
  Debug output from the server component.
  
  Syntax:
! 	DEBUG1,<STRING>
  
  Used for debugging.
--- 114,124 ----
  
  
! DEBUG
! -----
  
  Debug output from the server component.
  
  Syntax:
! 	DEBUG,<STRING>
  
  Used for debugging.
***************
*** 145,148 ****
  	SYNC,<FLAGS>
  
! For each window, the server will send CREATE1, POSITION1 and SETSTATE1 just as
! if the window was created. 
--- 158,192 ----
  	SYNC,<FLAGS>
  
! For each window, the server will send CREATE, POSITION and SETSTATE just as
! if the window was created.
! 
! POSITION
! --------
! 
! Identical to the command sent from server to client.
! 
! TITLE
! -----
! 
! Identical to the command sent from server to client.
! 
! ZCHANGE
! -------
! 
! Identical to the command sent from server to client.
! 
! STATE
! -----
! 
! Identical to the command sent from server to client.
! 
! FOCUS
! -----
! 
! Sets which window has input focus.
! 
! Syntax:
! 	FOCUS,<ID>,<FLAGS>
! 
! Changes which window that will recieve the keyboard events. Note that this
! might cause the window to change z order.



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.