Xiang Xiao
5c80b94820
Replace #include <semaphore.h> to #include <nuttx/semaphore.h>
...
Since the kernel side should call nxsem_xxx instead and remove the unused inclusion
2020-02-01 08:27:30 -06:00
YAMAMOTO Takashi
5515e09e8d
Fix some "from from" in code comments
2020-01-27 08:46:46 +01:00
Xiang Xiao
346336bb9e
Make the read ahead buffer unselectable
...
Here is the email loop talk about why it is better to remove the option:
https://groups.google.com/forum/#!topic/nuttx/AaNkS7oU6R0
Change-Id: Ib66c037752149ad4b2787ef447f966c77aa12aad
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-01-11 08:24:49 -06:00
Gregory Nutt
9546481054
Fix some typographical errors.
2018-09-14 06:55:45 -06:00
Gregory Nutt
0de294a586
Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they.
2017-05-11 13:35:56 -06:00
Gregory Nutt
d40a473f72
Without lowsyslog() *llwarn() is not useful. Eliminate and replace with *warn().
2016-06-20 09:37:08 -06:00
Gregory Nutt
0c8c7fecf0
Add _ to the beginning of all debug macros to avoid name collisions
2016-06-16 12:33:32 -06:00
Gregory Nutt
4f97f15b5e
graphics/, libc/: Change some err() ERRORS to warn() WARNINGS or info()
2016-06-12 11:11:57 -06:00
Gregory Nutt
a1469a3e95
Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err()
2016-06-11 15:50:49 -06:00
Gregory Nutt
e99301d7c2
Rename *lldbg to *llerr
2016-06-11 14:55:27 -06:00
Gregory Nutt
fc3540cffe
Replace all occurrences of vdbg with vinfo
2016-06-11 11:59:51 -06:00
Gregory Nutt
47a33cbb64
VNC: Ignore client framebuffer updates if nothing has changed (we can does this because client requests incremental updates
2016-04-23 10:22:54 -06:00
Gregory Nutt
1e7b8b80ac
Add a mechanism to get remote keyboard and mouse inputs
2016-04-21 14:52:25 -06:00
Gregory Nutt
05f720f838
VNC: Flush the update queue whenever the client asks for a whole screen update
2016-04-21 12:38:36 -06:00
Gregory Nutt
be1677ba25
VNC: Client may request pixel data in either big- or little- endian order
2016-04-21 12:18:35 -06:00
Gregory Nutt
98e4de73e2
VNC: Discard previously queued updates if the client requesta a whole screen update
2016-04-21 09:47:26 -06:00
Gregory Nutt
eb8c7f1641
VNC: Correct pixel width in RRE encoding
2016-04-21 08:16:33 -06:00
Gregory Nutt
79e577eae1
VNC: Add support for (1) an 8-bit local frame buffer format and (2) a configurable server name
2016-04-20 17:47:47 -06:00
Gregory Nutt
f8604d11a9
VNC: Add some very basic RRE encodings
2016-04-20 17:01:48 -06:00
Gregory Nutt
cf6e791134
VNC: Repartition some function in preparation for supporting other encoding types
2016-04-20 14:05:32 -06:00
Gregory Nutt
363169339b
VNC: Fix error in message header size calculation; Add logic to try copy with pixel format changes.
2016-04-20 13:10:09 -06:00
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
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
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
1214f99c25
VNC: Add hooks to receive updates when the display is modified
2016-04-17 12:26:03 -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
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
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
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