summaryrefslogtreecommitdiff
path: root/NxWidgets
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-07-30 11:03:42 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-07-30 11:03:42 -0600
commitc6089e26fb45d56d119f25ed4a6437417b46a408 (patch)
treedffc2c8fee3d20f5114bb8656ab619fb65e007a2 /NxWidgets
parent4477d3c349026cf43588eef11f4827651aca377a (diff)
downloadnuttx-c6089e26fb45d56d119f25ed4a6437417b46a408.tar.gz
nuttx-c6089e26fb45d56d119f25ed4a6437417b46a408.tar.bz2
nuttx-c6089e26fb45d56d119f25ed4a6437417b46a408.zip
Update TODO list
Diffstat (limited to 'NxWidgets')
-rw-r--r--NxWidgets/TODO.txt26
1 files changed, 12 insertions, 14 deletions
diff --git a/NxWidgets/TODO.txt b/NxWidgets/TODO.txt
index 105be3737..374c5b388 100644
--- a/NxWidgets/TODO.txt
+++ b/NxWidgets/TODO.txt
@@ -14,10 +14,19 @@ NxWidgets
Status: Open
Priority: Low for now
+ Title: MESSAGE BOX
+ Description: Need the moral equivalent of a Windows message box: A
+ simple, model window that provides a message a button to
+ dismiss the message. This would be helpful, for example,
+ to handle behaviors on errors instead of just failing
+ quietly.
+ Status: Open
+ Priority: Low. Nothing depends on this now.
+
NxWM
----
- (4) General Issues
+ (4) General NxWMIssues
(0) NxConsole Issues
(0) CHexCalculator Issues
(3) CMediaPlayer Issues
@@ -30,7 +39,7 @@ o General NxWM Issues
Title: DISPLAY INTIALIZATION
Description: During the initialization of the display, the basic frame of the
- start window is drawn momentarily. The is just the empty window
+ start window is drawn momentarily. This is just the empty window
frame. This is a consequence of how NX creates windows: The
are enabled all of the time so the windows are visible when they
are being created. The solution would be to add some disable
@@ -61,17 +70,6 @@ o General NxWM Issues
Status: Open
Priority: Medium low
- Title: THREAD SAFETY
- Description: I am not sure how thread-safe the NxWidgets are. There is
- is very little multi-thread in the widgets now. The "NX listener"
- thread interacts to update mouse (and keyboard) data but all
- of the heavy work is done on the "start window" thread. I think
- everything is okay now, but it may be necessary in the future
- to introduce some semaphore protection in theCWidgetControl methods
- to make them thread safe.
- Status: Open
- Priority: Low
-
Title: COMBINE CTouchscreen AND CKeyboard THREADS
Description: Right now, two separate threads handle touchscreen and keyboard/
console input. Each just waits on read() and when toushcscreen
@@ -117,7 +115,7 @@ o Platform specific Issues
------------------------
Title: BUGS WHEN CANNOT READ FROM LCD
- Description: There is a kludge in there to handle the case where we cannot
+ Description: There is a kludge in the code to handle the case where we cannot
read the background data because the LCD does not support read
operations. You cannot read from the STM3240G-EVAL LCD right
now (it might be possible, but I have not figured out how yet).