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