Gregory Nutt
|
65f21d0edb
|
VNC: More updates from testing. There are issues with high rate, large TCP transfers.
|
2016-04-19 15:39:58 -06:00 |
|
Gregory Nutt
|
c4263e4bfe
|
VNC: various fixes and clean-up during testing. Still not completely functional.
|
2016-04-19 13:25:10 -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
|
1ae24ddf77
|
VNC: Add more debug output; fix a bad assertion
|
2016-04-18 19:02:40 -06:00 |
|
Gregory Nutt
|
6cfe56202d
|
Backout 3f731241cb . 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
|
5997373b55
|
VNC: Fix some obvious logic and coding errors found in early testing
|
2016-04-18 15:34:39 -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
|
0a6a4ac9bc
|
Add handshake to coordintate with connection of VNC client. fb_initialize() will not return until the connection is established
|
2016-04-18 12:24:52 -06:00 |
|
Gregory Nutt
|
f5f461da20
|
VNC: server is code complete
|
2016-04-18 10:42:44 -06:00 |
|
Gregory Nutt
|
48d4a9672a
|
VNC: Add rectangle decomposition loop control
|
2016-04-17 19:23:39 -06:00 |
|
Gregory Nutt
|
d92b676305
|
VNC: Add rectangle queue logic
|
2016-04-17 18:09:04 -06:00 |
|
Gregory Nutt
|
df297ec8fc
|
VNC: Add some rectangle queuing logic
|
2016-04-17 16:48:30 -06:00 |
|
Gregory Nutt
|
8272f4bde0
|
VNC: Basic Client-to-Server message parsing
|
2016-04-17 13:35:51 -06:00 |
|
Gregory Nutt
|
a87f7c8399
|
Merge remote-tracking branch 'origin/master' into vnc
|
2016-04-17 12:28:23 -06:00 |
|
Gregory Nutt
|
8d9fc9a029
|
NX: Fix some problems with the last commit
|
2016-04-17 12:28:03 -06:00 |
|
Gregory Nutt
|
1214f99c25
|
VNC: Add hooks to receive updates when the display is modified
|
2016-04-17 12:26:03 -06:00 |
|
Gregory Nutt
|
0de102706e
|
Merge remote-tracking branch 'origin/master' into vnc
|
2016-04-17 11:59:06 -06:00 |
|
Gregory Nutt
|
52b308cbe1
|
NX: Add configurable callout to external logic to handle display update events
|
2016-04-17 11:57:43 -06:00 |
|
Gregory Nutt
|
fc9a8ebce8
|
FB: Add a display number to the framebuffer planeinfo structure
|
2016-04-17 11:12:30 -06:00 |
|
Gregory Nutt
|
d924ed5246
|
Merge remote-tracking branch 'origin/master' into vnc
|
2016-04-17 11:04:09 -06:00 |
|
Gregory Nutt
|
d71185ae46
|
Remove comment blocks before empty code sections
|
2016-04-17 09:24:41 -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
|
d13962ef74
|
VNC: Add control logic to negotiate security and framebuffer
|
2016-04-16 17:24:14 -06:00 |
|
Gregory Nutt
|
db99f73a40
|
Fix typo noted by Alan Carvalho de Assis
|
2016-04-16 16:33:04 -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 |
|
Gregory Nutt
|
a9a006c94b
|
VNC: Add support for encoded special keys
|
2016-04-15 08:01:47 -06:00 |
|
Gregory Nutt
|
074d5fdde6
|
Merge remote-tracking branch 'origin/master' into vnc
|
2016-04-14 16:34:29 -06:00 |
|
Gregory Nutt
|
16666fdb84
|
NXBE: function pointers should have CODE qualifier
|
2016-04-14 16:34:05 -06:00 |
|
Gregory Nutt
|
38cc8355c2
|
VNC: Add X11-to-NuttX character mapping
|
2016-04-14 16:19:04 -06:00 |
|
Gregory Nutt
|
2ec0ac6eaa
|
VNC: Add framework to support a framebuffer driver interface
|
2016-04-14 13:52:59 -06:00 |
|
Gregory Nutt
|
c6707e3dc1
|
Merge remote-tracking branch 'origin/master' into vnc
|
2016-04-14 12:24:48 -06:00 |
|
Gregory Nutt
|
46846c0c24
|
Framebuffer driver: Add a display number to each interface in order to support multiple displays
|
2016-04-14 12:23:15 -06:00 |
|
Gregory Nutt
|
d2f7483c24
|
VNC: Add an allocated (local) framebuffer
|
2016-04-14 11:32:00 -06:00 |
|
Gregory Nutt
|
55788eb5f6
|
VNC: Add basic server logic
|
2016-04-14 11:09:18 -06:00 |
|
Gregory Nutt
|
21fb0423d9
|
VNC: Add beginning of a VNC server header file
|
2016-04-13 17:52:36 -06:00 |
|
Gregory Nutt
|
77f70317bb
|
graphics/: Extend build system so that it will, eventually, be able to build a VNC server and client
|
2016-04-13 15:42:56 -06:00 |
|
Gregory Nutt
|
ecf0bcf13c
|
Make graphics build system work like other directories
|
2016-04-13 15:39:03 -06:00 |
|
Gregory Nutt
|
88c17bb4f2
|
nuttx/graphics and include: Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
|
2016-02-14 15:09:28 -06:00 |
|
Gregory Nutt
|
06cd5b2fcc
|
mm, audio, crypto, graphics: Fix various spacing/alignment issues
|
2015-10-08 09:10:22 -06:00 |
|
Gregory Nutt
|
0b12dbf95d
|
Fix some spacing problems
|
2015-10-04 15:04:00 -06:00 |
|
Gregory Nutt
|
cb9e27c3b0
|
Standardize naming used for public data and function groupings
|
2015-10-02 16:30:35 -06:00 |
|
Paul A. Patience
|
3b89eabd50
|
Correct #if to #ifdef when the macro can be undefined. Fix bug in AT24XX driver: it should compare AT24XX_ADDRSIZE to 2.
|
2015-09-01 13:52:29 -04:00 |
|