Update TODO list
This commit is contained in:
parent
e40617d52a
commit
a4656341df
26
TODO.txt
26
TODO.txt
@ -14,10 +14,19 @@ NxWidgets
|
|||||||
Status: Open
|
Status: Open
|
||||||
Priority: Low for now
|
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
|
NxWM
|
||||||
----
|
----
|
||||||
|
|
||||||
(4) General Issues
|
(4) General NxWMIssues
|
||||||
(0) NxConsole Issues
|
(0) NxConsole Issues
|
||||||
(0) CHexCalculator Issues
|
(0) CHexCalculator Issues
|
||||||
(3) CMediaPlayer Issues
|
(3) CMediaPlayer Issues
|
||||||
@ -30,7 +39,7 @@ o General NxWM Issues
|
|||||||
|
|
||||||
Title: DISPLAY INTIALIZATION
|
Title: DISPLAY INTIALIZATION
|
||||||
Description: During the initialization of the display, the basic frame of the
|
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
|
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 enabled all of the time so the windows are visible when they
|
||||||
are being created. The solution would be to add some disable
|
are being created. The solution would be to add some disable
|
||||||
@ -61,17 +70,6 @@ o General NxWM Issues
|
|||||||
Status: Open
|
Status: Open
|
||||||
Priority: Medium low
|
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
|
Title: COMBINE CTouchscreen AND CKeyboard THREADS
|
||||||
Description: Right now, two separate threads handle touchscreen and keyboard/
|
Description: Right now, two separate threads handle touchscreen and keyboard/
|
||||||
console input. Each just waits on read() and when toushcscreen
|
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
|
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
|
read the background data because the LCD does not support read
|
||||||
operations. You cannot read from the STM3240G-EVAL LCD right
|
operations. You cannot read from the STM3240G-EVAL LCD right
|
||||||
now (it might be possible, but I have not figured out how yet).
|
now (it might be possible, but I have not figured out how yet).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user