15 Commits

Author SHA1 Message Date
Gregory Nutt
7134652fea VNC: Fixes from debug. One issues is that VNC client is changing color formats after starting. That is now handled. 2016-04-20 09:47:02 -06:00
Gregory Nutt
170f906a8b VNC: Add support for RGB8 conversions. These are what are used by RealVNC. 2016-04-19 10:10:59 -06:00
Gregory Nutt
fc809d5df0 VNC: Fix some big-endian access macros 2016-04-19 09:11:14 -06:00
Gregory Nutt
f3515a242d VNC: Implemented 3.8 protocol. Seems to be required by my RealVNC client 2016-04-19 08:33:16 -06:00
Gregory Nutt
fdc6dd9516 VNC: Enable receive timeouts during negotiation phase 2016-04-19 06:59:33 -06:00
Gregory Nutt
6cfe56202d Backout 3f731241cb07090ed54b3b3b9e7df1fd20d86506. It is a good idea, but has some unpleasant side effect... like SYSLOG and dbg() no longer work 2016-04-18 18:55:36 -06:00
Gregory Nutt
8f26e46c40 VNC: Fix some compile problems when graphics debug is enabled 2016-04-18 14:07:08 -06:00
Gregory Nutt
df297ec8fc VNC: Add some rectangle queuing logic 2016-04-17 16:48:30 -06:00
Gregory Nutt
3ca5a94515 VNC: Add basic message receipt logic 2016-04-17 09:17:37 -06:00
Gregory Nutt
c767686b3d VNC: Partition/rename some functionality. Add framework to support a reading and writing thread. 2016-04-17 08:20:14 -06:00
Gregory Nutt
9bdc08e013 VNC: BPP as presented to application must match configuration; we will need to do conversions as necesasry for the BPP of the remote framebuffer 2016-04-16 18:11:17 -06:00
Gregory Nutt
f154d7ea1b Trivial update to some comments 2016-04-16 17:48:15 -06:00
Gregory Nutt
f3ad4ae1d1 VNC: Finish v3.3 negotiation 2016-04-16 15:59:00 -06:00
Gregory Nutt
9b42bf65f0 VNC: First few lines of initialization code 2016-04-16 13:06:39 -06:00
Gregory Nutt
e793ee2be5 Add framework to support framebuffer/security negotiation 2016-04-16 12:50:23 -06:00