Screenary/Screenary — pull request #7 by awakecoding (2011-11-15 03:30:30+00:00)
Title: Project Refactoring

Separation of Screenary into four projects:

Client: Client with GUI
Server: Broadcaster without GUI
Screenary: Protocol Only
FreeRDP: C# bindings to FreeRDP

The new Screenary package follows a design in progress which is documented in Visio. I have added initial support for channels, a migrated hai-long's code for sending and receiving RemoteFX data.

I have started stubbing the Session channel as well according to the current protocol specification.

Please note that there is additional cleanup required before this is fully complete, but since this is a major change and the code is stable enough for inclusion, I suggest we merge this now to avoid duplication of work.